Class DefaultPolicyDecisionPoint

  • All Implemented Interfaces:
    PolicyDecisionPoint

    public class DefaultPolicyDecisionPoint
    extends java.lang.Object
    implements PolicyDecisionPoint
    Default implementation of package io.adminshell.aas.v3.model.PolicyDecisionPoint Defines a security policy decision point (PDP).
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  DefaultPolicyDecisionPoint.Builder
      This builder class can be used to construct a DefaultPolicyDecisionPoint bean.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      boolean getExternalPolicyDecisionPoints()
      If externalPolicyDecisionPoints True then Endpoints to external available decision points taking into consideration for access control for the AAS need to be configured.
      int hashCode()  
      void setExternalPolicyDecisionPoints​(boolean externalPolicyDecisionPoints)
      If externalPolicyDecisionPoints True then Endpoints to external available decision points taking into consideration for access control for the AAS need to be configured.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • externalPolicyDecisionPoints

        protected boolean externalPolicyDecisionPoints
    • Constructor Detail

      • DefaultPolicyDecisionPoint

        public DefaultPolicyDecisionPoint()
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getExternalPolicyDecisionPoints

        public boolean getExternalPolicyDecisionPoints()
        Description copied from interface: PolicyDecisionPoint
        If externalPolicyDecisionPoints True then Endpoints to external available decision points taking into consideration for access control for the AAS need to be configured. More information under https://admin-shell.io/aas/3/0/RC01/PolicyDecisionPoint/externalPolicyDecisionPoints
        Specified by:
        getExternalPolicyDecisionPoints in interface PolicyDecisionPoint
        Returns:
        Returns the boolean for the property externalPolicyDecisionPoints.
      • setExternalPolicyDecisionPoints

        public void setExternalPolicyDecisionPoints​(boolean externalPolicyDecisionPoints)
        Description copied from interface: PolicyDecisionPoint
        If externalPolicyDecisionPoints True then Endpoints to external available decision points taking into consideration for access control for the AAS need to be configured. More information under https://admin-shell.io/aas/3/0/RC01/PolicyDecisionPoint/externalPolicyDecisionPoints
        Specified by:
        setExternalPolicyDecisionPoints in interface PolicyDecisionPoint
        Parameters:
        externalPolicyDecisionPoints - desired value for the property externalPolicyDecisionPoints.