Class ARG_LoginCache

java.lang.Object
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 Details

    • userName

      public String userName
      user name
    • role

      public ADUsrRole role
      current role
    • roleName

      public String roleName
      name of the role
    • logStatus

      public K_LOGSTATUS logStatus
      status information
    • isReadOnly

      public boolean isReadOnly
      read only?
    • isAdmin

      public boolean isAdmin
      administrator login?
    • isSU

      public boolean isSU
      super user login?
    • useAllRoles

      public boolean useAllRoles
      use all possible roles?
    • hasAnnoMode

      public boolean hasAnnoMode
      has annotation rights
    • hasConfigMode

      public boolean hasConfigMode
      has configuration rights
    • hasLabelMode

      public boolean hasLabelMode
      has label rights
    • hasVersionMode

      public boolean hasVersionMode
      has versioning rights
    • hasChangesetMode

      public boolean hasChangesetMode
      has viewing changeset rights
    • hasDeletingChangesetMode

      public boolean hasDeletingChangesetMode
      has deleting changeset rights
    • hasReadRestriction

      public boolean hasReadRestriction
      has element with distracted read right
    • hasTranslationMode

      public boolean hasTranslationMode
      has translation rights
    • hasSectionMode

      public boolean hasSectionMode
      has section rights
    • hasDBConnectMode

      public boolean hasDBConnectMode
      has DBConnect rights
    • hasNoDBDeletionMode

      public boolean hasNoDBDeletionMode
      has no DB deletion rights
    • hasBulkMode

      public boolean hasBulkMode
      has bulk rights
    • hasComparingModelsMode

      public boolean hasComparingModelsMode
      has comparing models rights
    • hasNoElementDeletionMode

      public boolean hasNoElementDeletionMode
      has no element deletion rights
    • hasExportingModelsMode

      public boolean hasExportingModelsMode
      has exporting models rights
    • hasEditApplConfMode

      public boolean hasEditApplConfMode
      has editing application configuration mode
    • hasEditHyphenationMode

      public boolean hasEditHyphenationMode
      has editing hyphenation mode
    • nameChangeSet

      public String nameChangeSet
      name of active change set
    • noteChangeSet

      public String noteChangeSet
      comment of active change set
    • ohLocale

      public MM2Locale ohLocale
      display locale
  • Constructor Details

    • 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 useAllRoles, 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 hasNoElementDeletionMode, boolean hasExportingModelsMode, boolean hasEditApplConfMode, boolean hasEditHyphenationMode, String nameChangeSet, String noteChangeSet, MM2Locale ohLocale)
  • 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