Class 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.
    • Field Detail

      • blobCertificate

        protected Blob blobCertificate
      • containedExtensions

        protected java.util.List<Reference> containedExtensions
      • lastCertificate

        protected boolean lastCertificate
    • Constructor Detail

      • DefaultBlobCertificate

        public DefaultBlobCertificate()
    • 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
      • getBlobCertificate

        public Blob getBlobCertificate()
        Description copied from interface: BlobCertificate
        Certificate as BLOB. More information under https://admin-shell.io/aas/3/0/RC01/BlobCertificate/blobCertificate
        Specified by:
        getBlobCertificate in interface BlobCertificate
        Returns:
        Returns the Blob for the property blobCertificate.
      • setBlobCertificate

        public void setBlobCertificate​(Blob blobCertificate)
        Description copied from interface: BlobCertificate
        Certificate as BLOB. More information under https://admin-shell.io/aas/3/0/RC01/BlobCertificate/blobCertificate
        Specified by:
        setBlobCertificate in interface BlobCertificate
        Parameters:
        blobCertificate - desired value for the property blobCertificate.
      • getContainedExtensions

        public java.util.List<Reference> getContainedExtensions()
        Description copied from interface: BlobCertificate
        Extensions contained in the certificate. More information under https://admin-shell.io/aas/3/0/RC01/BlobCertificate/containedExtension
        Specified by:
        getContainedExtensions in interface BlobCertificate
        Returns:
        Returns the List of References for the property containedExtensions.
      • setContainedExtensions

        public void setContainedExtensions​(java.util.List<Reference> containedExtensions)
        Description copied from interface: BlobCertificate
        Extensions contained in the certificate. More information under https://admin-shell.io/aas/3/0/RC01/BlobCertificate/containedExtension
        Specified by:
        setContainedExtensions in interface BlobCertificate
        Parameters:
        containedExtensions - desired value for the property containedExtensions.
      • getLastCertificate

        public boolean getLastCertificate()
        Description copied from interface: BlobCertificate
        Denotes 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:
        getLastCertificate in interface BlobCertificate
        Returns:
        Returns the boolean for the property lastCertificate.
      • setLastCertificate

        public void setLastCertificate​(boolean lastCertificate)
        Description copied from interface: BlobCertificate
        Denotes 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:
        setLastCertificate in interface BlobCertificate
        Parameters:
        lastCertificate - desired value for the property lastCertificate.
      • getPolicyAdministrationPoint

        public PolicyAdministrationPoint getPolicyAdministrationPoint()
        Description copied from interface: Certificate
        The access control administration policy point of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Certificate/policyAdministrationPoint
        Specified by:
        getPolicyAdministrationPoint in interface Certificate
        Returns:
        Returns the PolicyAdministrationPoint for the property policyAdministrationPoint.
      • setPolicyAdministrationPoint

        public void setPolicyAdministrationPoint​(PolicyAdministrationPoint policyAdministrationPoint)
        Description copied from interface: Certificate
        The access control administration policy point of the AAS. More information under https://admin-shell.io/aas/3/0/RC01/Certificate/policyAdministrationPoint
        Specified by:
        setPolicyAdministrationPoint in interface Certificate
        Parameters:
        policyAdministrationPoint - desired value for the property policyAdministrationPoint.