Class ARG_CreateModelVersionIn

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

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

      Fields 
      Modifier and Type Field Description
      ADModel adModel
      create a version for this model
      java.lang.String adModelName
      name of the model of the newly created branch
      java.lang.String adModelUUID
      uuid of the model.
      java.lang.String branchName
      name of the new branch
      java.lang.String note
      note of the new branch
      java.lang.String parentBranchUUID
      uuid of the new parent branch.
    • Constructor Summary

      Constructors 
      Constructor Description
      ARG_CreateModelVersionIn()  
      ARG_CreateModelVersionIn​(ADModel adModel, java.lang.String branchName, java.lang.String note, java.lang.String adModelUUID, java.lang.String parentBranchUUID, java.lang.String adModelName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void marshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)  
      void resolveReferences​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)  
      void unmarshal​(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)  
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • adModel

        public ADModel adModel
        create a version for this model
      • branchName

        public java.lang.String branchName
        name of the new branch
      • note

        public java.lang.String note
        note of the new branch
      • adModelUUID

        public java.lang.String adModelUUID
        uuid of the model. If null a new UUID is assigned to the model.
      • parentBranchUUID

        public java.lang.String parentBranchUUID
        uuid of the new parent branch. If not null an adModelUUID is required. If null this version is root version
      • adModelName

        public java.lang.String adModelName
        name of the model of the newly created branch
    • Constructor Detail

      • ARG_CreateModelVersionIn

        public ARG_CreateModelVersionIn()
      • ARG_CreateModelVersionIn

        public ARG_CreateModelVersionIn​(ADModel adModel,
                                        java.lang.String branchName,
                                        java.lang.String note,
                                        java.lang.String adModelUUID,
                                        java.lang.String parentBranchUUID,
                                        java.lang.String adModelName)
    • 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