Package io.adminshell.aas.v3.model.impl
Class DefaultAccessControlPolicyPoints
- java.lang.Object
-
- io.adminshell.aas.v3.model.impl.DefaultAccessControlPolicyPoints
-
- All Implemented Interfaces:
AccessControlPolicyPoints
public class DefaultAccessControlPolicyPoints extends java.lang.Object implements AccessControlPolicyPoints
Default implementation of package io.adminshell.aas.v3.model.AccessControlPolicyPoints Container for access control policy points.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultAccessControlPolicyPoints.BuilderThis builder class can be used to construct a DefaultAccessControlPolicyPoints bean.
-
Field Summary
Fields Modifier and Type Field Description protected PolicyAdministrationPointpolicyAdministrationPointprotected PolicyDecisionPointpolicyDecisionPointprotected PolicyEnforcementPointspolicyEnforcementPointprotected PolicyInformationPointspolicyInformationPoints
-
Constructor Summary
Constructors Constructor Description DefaultAccessControlPolicyPoints()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)PolicyAdministrationPointgetPolicyAdministrationPoint()The access control administration policy point of the AAS.PolicyDecisionPointgetPolicyDecisionPoint()The access control policy decision point of the AAS.PolicyEnforcementPointsgetPolicyEnforcementPoint()The access control policy enforcement point of the AAS.PolicyInformationPointsgetPolicyInformationPoints()The access control policy information points of the AAS.inthashCode()voidsetPolicyAdministrationPoint(PolicyAdministrationPoint policyAdministrationPoint)The access control administration policy point of the AAS.voidsetPolicyDecisionPoint(PolicyDecisionPoint policyDecisionPoint)The access control policy decision point of the AAS.voidsetPolicyEnforcementPoint(PolicyEnforcementPoints policyEnforcementPoint)The access control policy enforcement point of the AAS.voidsetPolicyInformationPoints(PolicyInformationPoints policyInformationPoints)The access control policy information points of the AAS.
-
-
-
Field Detail
-
policyAdministrationPoint
protected PolicyAdministrationPoint policyAdministrationPoint
-
policyDecisionPoint
protected PolicyDecisionPoint policyDecisionPoint
-
policyEnforcementPoint
protected PolicyEnforcementPoints policyEnforcementPoint
-
policyInformationPoints
protected PolicyInformationPoints policyInformationPoints
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getPolicyAdministrationPoint
public PolicyAdministrationPoint getPolicyAdministrationPoint()
Description copied from interface:AccessControlPolicyPointsThe access control administration policy point of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/AccessControlPolicyPoints/policyAdministrationPoint- Specified by:
getPolicyAdministrationPointin interfaceAccessControlPolicyPoints- Returns:
- Returns the PolicyAdministrationPoint for the property policyAdministrationPoint.
-
setPolicyAdministrationPoint
public void setPolicyAdministrationPoint(PolicyAdministrationPoint policyAdministrationPoint)
Description copied from interface:AccessControlPolicyPointsThe access control administration policy point of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/AccessControlPolicyPoints/policyAdministrationPoint- Specified by:
setPolicyAdministrationPointin interfaceAccessControlPolicyPoints- Parameters:
policyAdministrationPoint- desired value for the property policyAdministrationPoint.
-
getPolicyDecisionPoint
public PolicyDecisionPoint getPolicyDecisionPoint()
Description copied from interface:AccessControlPolicyPointsThe access control policy decision point of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/AccessControlPolicyPoints/policyDecisionPoint- Specified by:
getPolicyDecisionPointin interfaceAccessControlPolicyPoints- Returns:
- Returns the PolicyDecisionPoint for the property policyDecisionPoint.
-
setPolicyDecisionPoint
public void setPolicyDecisionPoint(PolicyDecisionPoint policyDecisionPoint)
Description copied from interface:AccessControlPolicyPointsThe access control policy decision point of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/AccessControlPolicyPoints/policyDecisionPoint- Specified by:
setPolicyDecisionPointin interfaceAccessControlPolicyPoints- Parameters:
policyDecisionPoint- desired value for the property policyDecisionPoint.
-
getPolicyEnforcementPoint
public PolicyEnforcementPoints getPolicyEnforcementPoint()
Description copied from interface:AccessControlPolicyPointsThe access control policy enforcement point of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/AccessControlPolicyPoints/policyEnforcementPoint- Specified by:
getPolicyEnforcementPointin interfaceAccessControlPolicyPoints- Returns:
- Returns the PolicyEnforcementPoints for the property policyEnforcementPoint.
-
setPolicyEnforcementPoint
public void setPolicyEnforcementPoint(PolicyEnforcementPoints policyEnforcementPoint)
Description copied from interface:AccessControlPolicyPointsThe access control policy enforcement point of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/AccessControlPolicyPoints/policyEnforcementPoint- Specified by:
setPolicyEnforcementPointin interfaceAccessControlPolicyPoints- Parameters:
policyEnforcementPoint- desired value for the property policyEnforcementPoint.
-
getPolicyInformationPoints
public PolicyInformationPoints getPolicyInformationPoints()
Description copied from interface:AccessControlPolicyPointsThe access control policy information points of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/AccessControlPolicyPoints/policyInformationPoints- Specified by:
getPolicyInformationPointsin interfaceAccessControlPolicyPoints- Returns:
- Returns the PolicyInformationPoints for the property policyInformationPoints.
-
setPolicyInformationPoints
public void setPolicyInformationPoints(PolicyInformationPoints policyInformationPoints)
Description copied from interface:AccessControlPolicyPointsThe access control policy information points of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/AccessControlPolicyPoints/policyInformationPoints- Specified by:
setPolicyInformationPointsin interfaceAccessControlPolicyPoints- Parameters:
policyInformationPoints- desired value for the property policyInformationPoints.
-
-