de.mid.innovator.srv2api.icw2meta
Class ARG_CopyRoleExecutionDlgCmd

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2meta.ARG_CopyRoleExecutionDlgCmd
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_CopyRoleExecutionDlgCmd
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble


Field Summary
 boolean copyAll
          isTrue/isFalse < - > copy all role excutions/copy only the specified execution rights
 MMProfile ohProfile
          profile of the selected user role
 MMProfile ohSrcProfile
          profile of the user role from which the execution rights are copied
 ADUsrRole ohSrcRole
          user role from which the execution rights are copied
 List<ADExecuteAble> seqExec
          list of execution rights which have to be copied
 
Constructor Summary
ARG_CopyRoleExecutionDlgCmd()
           
ARG_CopyRoleExecutionDlgCmd(MMProfile ohProfile, MMProfile ohSrcProfile, ADUsrRole ohSrcRole, boolean copyAll, List<ADExecuteAble> seqExec)
           
 
Method Summary
 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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyAll

public boolean copyAll
isTrue/isFalse < - > copy all role excutions/copy only the specified execution rights


ohProfile

public MMProfile ohProfile
profile of the selected user role


ohSrcProfile

public MMProfile ohSrcProfile
profile of the user role from which the execution rights are copied


ohSrcRole

public ADUsrRole ohSrcRole
user role from which the execution rights are copied


seqExec

public List<ADExecuteAble> seqExec
list of execution rights which have to be copied

Constructor Detail

ARG_CopyRoleExecutionDlgCmd

public ARG_CopyRoleExecutionDlgCmd()

ARG_CopyRoleExecutionDlgCmd

public ARG_CopyRoleExecutionDlgCmd(MMProfile ohProfile,
                                   MMProfile ohSrcProfile,
                                   ADUsrRole ohSrcRole,
                                   boolean copyAll,
                                   List<ADExecuteAble> seqExec)
Method Detail

marshal

public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
marshal 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

unmarshal

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