Class ARG_CompartmentVisibilityOut

  • All Implemented Interfaces:
    de.mid.innovator.srv2api.impl.MarshallAble

    public class ARG_CompartmentVisibilityOut
    extends java.lang.Object
    implements de.mid.innovator.srv2api.impl.MarshallAble
    • Field Detail

      • strName

        public java.lang.String strName
        Name of the compartment
      • kVis

        public K_COMPVIS kVis
        Actual visibility of the compartment
      • kMaint

        public K_COMPMAINT kMaint
        Actual maintenance of the compartment
      • seqVis

        public java.util.List<K_COMPVIS> seqVis
        List of valid visibilities
      • seqVStr

        public java.util.List<java.lang.String> seqVStr
        String list of valid visibilities
      • seqMaint

        public java.util.List<K_COMPMAINT> seqMaint
        List of valid maintains
      • seqMStr

        public java.util.List<java.lang.String> seqMStr
        String list of valid maintains
    • Constructor Detail

      • ARG_CompartmentVisibilityOut

        public ARG_CompartmentVisibilityOut()
      • ARG_CompartmentVisibilityOut

        public ARG_CompartmentVisibilityOut​(K_COMPARTMENT kComp,
                                            java.lang.String strName,
                                            K_COMPVIS kVis,
                                            K_COMPMAINT kMaint,
                                            java.util.List<K_COMPVIS> seqVis,
                                            java.util.List<java.lang.String> seqVStr,
                                            java.util.List<K_COMPMAINT> seqMaint,
                                            java.util.List<java.lang.String> seqMStr)
    • Method Detail

      • marshal

        public void marshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
        Specified by:
        marshal in interface de.mid.innovator.srv2api.impl.MarshallAble
      • unmarshal

        public void unmarshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel,
                              SrvContext srvctx)
        Specified by:
        unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble
      • resolveReferences

        public void resolveReferences​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
        Specified by:
        resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble