Package io.adminshell.aas.v3.model.impl
Class DefaultSecurity
- java.lang.Object
-
- io.adminshell.aas.v3.model.impl.DefaultSecurity
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultSecurity.BuilderThis builder class can be used to construct a DefaultSecurity bean.
-
Field Summary
Fields Modifier and Type Field Description protected AccessControlPolicyPointsaccessControlPolicyPointsprotected java.util.List<Certificate>certificatesprotected java.util.List<Reference>requiredCertificateExtensions
-
Constructor Summary
Constructors Constructor Description DefaultSecurity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)AccessControlPolicyPointsgetAccessControlPolicyPoints()Access control policy points of the AAS.java.util.List<Certificate>getCertificates()Certificates of the AAS.java.util.List<Reference>getRequiredCertificateExtensions()Certificate extensions as required by the AAS.inthashCode()voidsetAccessControlPolicyPoints(AccessControlPolicyPoints accessControlPolicyPoints)Access control policy points of the AAS.voidsetCertificates(java.util.List<Certificate> certificates)Certificates of the AAS.voidsetRequiredCertificateExtensions(java.util.List<Reference> requiredCertificateExtensions)Certificate extensions as required by the AAS.
-
-
-
Field Detail
-
accessControlPolicyPoints
protected AccessControlPolicyPoints accessControlPolicyPoints
-
certificates
protected java.util.List<Certificate> certificates
-
requiredCertificateExtensions
protected java.util.List<Reference> requiredCertificateExtensions
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getAccessControlPolicyPoints
public AccessControlPolicyPoints getAccessControlPolicyPoints()
Description copied from interface:SecurityAccess control policy points of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/accessControlPolicyPoints- Specified by:
getAccessControlPolicyPointsin interfaceSecurity- Returns:
- Returns the AccessControlPolicyPoints for the property accessControlPolicyPoints.
-
setAccessControlPolicyPoints
public void setAccessControlPolicyPoints(AccessControlPolicyPoints accessControlPolicyPoints)
Description copied from interface:SecurityAccess control policy points of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/accessControlPolicyPoints- Specified by:
setAccessControlPolicyPointsin interfaceSecurity- Parameters:
accessControlPolicyPoints- desired value for the property accessControlPolicyPoints.
-
getCertificates
public java.util.List<Certificate> getCertificates()
Description copied from interface:SecurityCertificates of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/certificate- Specified by:
getCertificatesin interfaceSecurity- Returns:
- Returns the List of Certificates for the property certificates.
-
setCertificates
public void setCertificates(java.util.List<Certificate> certificates)
Description copied from interface:SecurityCertificates of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/certificate- Specified by:
setCertificatesin interfaceSecurity- Parameters:
certificates- desired value for the property certificates.
-
getRequiredCertificateExtensions
public java.util.List<Reference> getRequiredCertificateExtensions()
Description copied from interface:SecurityCertificate extensions as required by the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/requiredCertificateExtension- Specified by:
getRequiredCertificateExtensionsin interfaceSecurity- Returns:
- Returns the List of References for the property requiredCertificateExtensions.
-
setRequiredCertificateExtensions
public void setRequiredCertificateExtensions(java.util.List<Reference> requiredCertificateExtensions)
Description copied from interface:SecurityCertificate extensions as required by the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Security/requiredCertificateExtension- Specified by:
setRequiredCertificateExtensionsin interfaceSecurity- Parameters:
requiredCertificateExtensions- desired value for the property requiredCertificateExtensions.
-
-