Package io.adminshell.aas.v3.model.impl
Class DefaultBlobCertificate
- java.lang.Object
-
- io.adminshell.aas.v3.model.impl.DefaultBlobCertificate
-
- All Implemented Interfaces:
BlobCertificate,Certificate
public class DefaultBlobCertificate extends java.lang.Object implements BlobCertificate
Default implementation of package io.adminshell.aas.v3.model.BlobCertificate Certificate provided as BLOB.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultBlobCertificate.BuilderThis builder class can be used to construct a DefaultBlobCertificate bean.
-
Field Summary
Fields Modifier and Type Field Description protected BlobblobCertificateprotected java.util.List<Reference>containedExtensionsprotected booleanlastCertificateprotected PolicyAdministrationPointpolicyAdministrationPoint
-
Constructor Summary
Constructors Constructor Description DefaultBlobCertificate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)BlobgetBlobCertificate()Certificate as BLOB.java.util.List<Reference>getContainedExtensions()Extensions contained in the certificate.booleangetLastCertificate()Denotes whether this certificate is the certificated that fast added last.PolicyAdministrationPointgetPolicyAdministrationPoint()The access control administration policy point of the AAS.inthashCode()voidsetBlobCertificate(Blob blobCertificate)Certificate as BLOB.voidsetContainedExtensions(java.util.List<Reference> containedExtensions)Extensions contained in the certificate.voidsetLastCertificate(boolean lastCertificate)Denotes whether this certificate is the certificated that fast added last.voidsetPolicyAdministrationPoint(PolicyAdministrationPoint policyAdministrationPoint)The access control administration policy point of the AAS.
-
-
-
Field Detail
-
blobCertificate
protected Blob blobCertificate
-
containedExtensions
protected java.util.List<Reference> containedExtensions
-
lastCertificate
protected boolean lastCertificate
-
policyAdministrationPoint
protected PolicyAdministrationPoint policyAdministrationPoint
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getBlobCertificate
public Blob getBlobCertificate()
Description copied from interface:BlobCertificateCertificate as BLOB. More information under https://admin-shell.io/aas/3/0/RC01/BlobCertificate/blobCertificate- Specified by:
getBlobCertificatein interfaceBlobCertificate- Returns:
- Returns the Blob for the property blobCertificate.
-
setBlobCertificate
public void setBlobCertificate(Blob blobCertificate)
Description copied from interface:BlobCertificateCertificate as BLOB. More information under https://admin-shell.io/aas/3/0/RC01/BlobCertificate/blobCertificate- Specified by:
setBlobCertificatein interfaceBlobCertificate- Parameters:
blobCertificate- desired value for the property blobCertificate.
-
getContainedExtensions
public java.util.List<Reference> getContainedExtensions()
Description copied from interface:BlobCertificateExtensions contained in the certificate. More information under https://admin-shell.io/aas/3/0/RC01/BlobCertificate/containedExtension- Specified by:
getContainedExtensionsin interfaceBlobCertificate- Returns:
- Returns the List of References for the property containedExtensions.
-
setContainedExtensions
public void setContainedExtensions(java.util.List<Reference> containedExtensions)
Description copied from interface:BlobCertificateExtensions contained in the certificate. More information under https://admin-shell.io/aas/3/0/RC01/BlobCertificate/containedExtension- Specified by:
setContainedExtensionsin interfaceBlobCertificate- Parameters:
containedExtensions- desired value for the property containedExtensions.
-
getLastCertificate
public boolean getLastCertificate()
Description copied from interface:BlobCertificateDenotes whether this certificate is the certificated that fast added last. More information under https://admin-shell.io/aas/3/0/RC01/BlobCertificate/lastCertificate- Specified by:
getLastCertificatein interfaceBlobCertificate- Returns:
- Returns the boolean for the property lastCertificate.
-
setLastCertificate
public void setLastCertificate(boolean lastCertificate)
Description copied from interface:BlobCertificateDenotes whether this certificate is the certificated that fast added last. More information under https://admin-shell.io/aas/3/0/RC01/BlobCertificate/lastCertificate- Specified by:
setLastCertificatein interfaceBlobCertificate- Parameters:
lastCertificate- desired value for the property lastCertificate.
-
getPolicyAdministrationPoint
public PolicyAdministrationPoint getPolicyAdministrationPoint()
Description copied from interface:CertificateThe access control administration policy point of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Certificate/policyAdministrationPoint- Specified by:
getPolicyAdministrationPointin interfaceCertificate- Returns:
- Returns the PolicyAdministrationPoint for the property policyAdministrationPoint.
-
setPolicyAdministrationPoint
public void setPolicyAdministrationPoint(PolicyAdministrationPoint policyAdministrationPoint)
Description copied from interface:CertificateThe access control administration policy point of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Certificate/policyAdministrationPoint- Specified by:
setPolicyAdministrationPointin interfaceCertificate- Parameters:
policyAdministrationPoint- desired value for the property policyAdministrationPoint.
-
-