Class ConfigurationAas

  • All Implemented Interfaces:
    AbstractIvmlModifier.ConfigurationChangeListener, de.iip_ecosphere.platform.support.iip_aas.AasContributor, de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.OperationCompletedListener

    public class ConfigurationAas
    extends java.lang.Object
    implements de.iip_ecosphere.platform.support.iip_aas.AasContributor, AbstractIvmlModifier.ConfigurationChangeListener, de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.OperationCompletedListener
    Realizes the AAS of the configuration component.
    Author:
    Holger Eichelberger, SSE
    • Constructor Detail

      • ConfigurationAas

        public ConfigurationAas()
    • Method Detail

      • contributeTo

        public de.iip_ecosphere.platform.support.aas.Aas contributeTo​(de.iip_ecosphere.platform.support.aas.Aas.AasBuilder aasBuilder,
                                                                      de.iip_ecosphere.platform.support.aas.InvocablesCreator iCreator)
        Specified by:
        contributeTo in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
      • contributeTo

        public void contributeTo​(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder sBuilder)
        Specified by:
        contributeTo in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
      • getKind

        public de.iip_ecosphere.platform.support.iip_aas.AasContributor.Kind getKind()
        Specified by:
        getKind in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
      • isValid

        public boolean isValid()
        Specified by:
        isValid in interface de.iip_ecosphere.platform.support.iip_aas.AasContributor
      • clearAasChanges

        private void clearAasChanges()
        Clears all remaining AAS changes.
      • operationCompleted

        public void operationCompleted()
        Specified by:
        operationCompleted in interface de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.OperationCompletedListener
      • operationFailed

        public void operationFailed()
        Specified by:
        operationFailed in interface de.iip_ecosphere.platform.support.iip_aas.json.JsonResultWrapper.OperationCompletedListener