Class KeyValue


  • public abstract class KeyValue
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      KeyValue​(DeviceConfigurationFeature feature, java.lang.Long keyId, org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueDataType data, org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueDescriptionDataType description, org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueConstraintsDataType constraints)  
    • Constructor Detail

      • KeyValue

        public KeyValue​(DeviceConfigurationFeature feature,
                        java.lang.Long keyId,
                        org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueDataType data,
                        org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueDescriptionDataType description,
                        org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueConstraintsDataType constraints)
                 throws DataValidationException
        Throws:
        DataValidationException
    • Method Detail

      • getKeyId

        public java.lang.Long getKeyId()
      • getDataIdx

        public java.lang.Integer getDataIdx()
      • getDescriptionIdx

        public java.lang.Integer getDescriptionIdx()
      • getConstraintsIdx

        public java.lang.Integer getConstraintsIdx()
      • getDataCopy

        public org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueDataType getDataCopy()
      • getDescriptionCopy

        public org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueDescriptionDataType getDescriptionCopy()
      • getConstraintsCopy

        public org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueConstraintsDataType getConstraintsCopy()
      • writeData

        protected abstract void writeData​(org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueDataType data,
                                          DataUpdateType dataUpdateType)
      • writeDescriptionData

        protected abstract void writeDescriptionData​(org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueDescriptionDataType data,
                                                     DataUpdateType dataUpdateType)
      • writeConstraintsData

        protected abstract void writeConstraintsData​(org.openmuc.jeebus.spine.xsd.v1.DeviceConfigurationKeyValueConstraintsDataType data,
                                                     DataUpdateType dataUpdateType)