Class ARG_CreateModelVersionIn

java.lang.Object
de.mid.innovator.srv2api.icw2meta.ARG_CreateModelVersionIn
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_CreateModelVersionIn extends Object implements de.mid.innovator.srv2api.impl.MarshallAble
  • Field Details

    • adModel

      public ADModel adModel
      create a version for this model
    • branchName

      public String branchName
      name of the new branch
    • note

      public String note
      note of the new branch
    • adModelUUID

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

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

      public String adModelName
      name of the model of the newly created branch
    • variableModelName

      public String variableModelName
      value of property 'VariableModelName'
  • Constructor Details

    • ARG_CreateModelVersionIn

      public ARG_CreateModelVersionIn()
    • ARG_CreateModelVersionIn

      public ARG_CreateModelVersionIn(ADModel adModel, String branchName, String note, String adModelUUID, String parentBranchUUID, String adModelName, String variableModelName)
  • Method Details

    • 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