de.mid.innovator.srv2api.icw2meta
Class ARG_LoginCache

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

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


Field Summary
 boolean hasAnnoMode
          has annotation rights
 boolean hasBulkMode
          has bulk rights
 boolean hasChangesetMode
          has viewing changeset rights
 boolean hasComparingModelsMode
          has comparing models rights
 boolean hasConfigMode
          has configuration rights
 boolean hasDBConnectMode
          has DBConnect rights
 boolean hasDeletingChangesetMode
          has deleting changeset rights
 boolean hasDependencyEditorMode
          has dependency editor rights
 boolean hasExportingModelsMode
          has exporting models rights
 boolean hasLabelMode
          has label rights
 boolean hasNoDBDeletionMode
          has no DB deletion rights
 boolean hasReadRestriction
          has element with distracted read right
 boolean hasSectionMode
          has section rights
 boolean hasTranslationMode
          has translation rights
 boolean hasVersionMode
          has versioning rights
 boolean isAdmin
          administrator login?
 boolean isReadOnly
          read only?
 boolean isSU
          super user login?
 K_LOGSTATUS logStatus
          status information
 String nameChangeSet
          name of active change set
 String noteChangeSet
          comment of active change set
 ADUsrRole role
          current role
 String roleName
          name of the role
 String userName
          user name
 
Constructor Summary
ARG_LoginCache()
           
ARG_LoginCache(String userName, ADUsrRole role, String roleName, K_LOGSTATUS logStatus, boolean isReadOnly, boolean isAdmin, boolean isSU, boolean hasAnnoMode, boolean hasConfigMode, boolean hasLabelMode, boolean hasVersionMode, boolean hasChangesetMode, boolean hasDeletingChangesetMode, boolean hasReadRestriction, boolean hasTranslationMode, boolean hasSectionMode, boolean hasDBConnectMode, boolean hasNoDBDeletionMode, boolean hasBulkMode, boolean hasComparingModelsMode, boolean hasDependencyEditorMode, boolean hasExportingModelsMode, String nameChangeSet, String noteChangeSet)
           
 
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

hasAnnoMode

public boolean hasAnnoMode
has annotation rights


hasBulkMode

public boolean hasBulkMode
has bulk rights


hasChangesetMode

public boolean hasChangesetMode
has viewing changeset rights


hasComparingModelsMode

public boolean hasComparingModelsMode
has comparing models rights


hasConfigMode

public boolean hasConfigMode
has configuration rights


hasDBConnectMode

public boolean hasDBConnectMode
has DBConnect rights


hasDeletingChangesetMode

public boolean hasDeletingChangesetMode
has deleting changeset rights


hasDependencyEditorMode

public boolean hasDependencyEditorMode
has dependency editor rights


hasExportingModelsMode

public boolean hasExportingModelsMode
has exporting models rights


hasLabelMode

public boolean hasLabelMode
has label rights


hasNoDBDeletionMode

public boolean hasNoDBDeletionMode
has no DB deletion rights


hasReadRestriction

public boolean hasReadRestriction
has element with distracted read right


hasSectionMode

public boolean hasSectionMode
has section rights


hasTranslationMode

public boolean hasTranslationMode
has translation rights


hasVersionMode

public boolean hasVersionMode
has versioning rights


isAdmin

public boolean isAdmin
administrator login?


isReadOnly

public boolean isReadOnly
read only?


isSU

public boolean isSU
super user login?


logStatus

public K_LOGSTATUS logStatus
status information


nameChangeSet

public String nameChangeSet
name of active change set


noteChangeSet

public String noteChangeSet
comment of active change set


role

public ADUsrRole role
current role


roleName

public String roleName
name of the role


userName

public String userName
user name

Constructor Detail

ARG_LoginCache

public ARG_LoginCache()

ARG_LoginCache

public ARG_LoginCache(String userName,
                      ADUsrRole role,
                      String roleName,
                      K_LOGSTATUS logStatus,
                      boolean isReadOnly,
                      boolean isAdmin,
                      boolean isSU,
                      boolean hasAnnoMode,
                      boolean hasConfigMode,
                      boolean hasLabelMode,
                      boolean hasVersionMode,
                      boolean hasChangesetMode,
                      boolean hasDeletingChangesetMode,
                      boolean hasReadRestriction,
                      boolean hasTranslationMode,
                      boolean hasSectionMode,
                      boolean hasDBConnectMode,
                      boolean hasNoDBDeletionMode,
                      boolean hasBulkMode,
                      boolean hasComparingModelsMode,
                      boolean hasDependencyEditorMode,
                      boolean hasExportingModelsMode,
                      String nameChangeSet,
                      String noteChangeSet)
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