Class UserFlags

java.lang.Object
com.saperion.users.UserFlags
All Implemented Interfaces:
Serializable

public class UserFlags extends Object implements Serializable
Contains special information about a user.
Author:
jsc
See Also:
  • Constructor Details

    • UserFlags

      public UserFlags(boolean syncToNet, boolean syncFromNet, boolean notSync, boolean syncLDAP, boolean locked, boolean wfAllowSubstAccess, boolean wfWorkInPool, boolean technicalUser)
      Literal constructor.
      Parameters:
      syncToNet - uFlgSyncToNet
      syncFromNet - whether the user is synchronized from any other source
      notSync - uFlgNotSync
      syncLDAP - uFlgSyncLDAP
      noExpandDL - uFlgNoExpandDL - only valid for groups
      locked - uFlgLocked - only valid for users
      wfPool - only valid for groups: group object cannot be used as a workflow pool
      wfAllowSubstAccess - only valid for users: allow substitute access to inbox
      wfWorkInPool - only valid for groups: group members can work in pool (secretary pool)
      technicalUser - technical user: cannot login from UI, only API
    • UserFlags

      public UserFlags(UserFlags userFlags)
  • Method Details

    • isSyncToNet

      public boolean isSyncToNet()
      Returns:
      uFlgSyncToNet
    • isSyncFromNet

      public boolean isSyncFromNet()
      Returns:
      whether the user is synchronized from any other source
    • isNotSync

      public boolean isNotSync()
      Returns:
      uFlgNotSync
    • isSyncLDAP

      public boolean isSyncLDAP()
      Returns:
      uFlgSyncLDAP
    • isLocked

      public boolean isLocked()
      Returns:
      uFlgLocked - only valid for users
    • isWfAllowSubstAccess

      public boolean isWfAllowSubstAccess()
      Returns:
      only valid for users: allow substitute access to inbox
    • isWfWorkInPool

      public boolean isWfWorkInPool()
      Returns:
      only valid for groups: group members can work in pool (secretary pool)
    • isTechnicalUser

      public boolean isTechnicalUser()
      Returns:
      technical user: cannot login from UI, only API
    • setSyncToNet

      public void setSyncToNet(boolean syncToNet)
    • setSyncFromNet

      public void setSyncFromNet(boolean syncFromNet)
    • setNotSync

      public void setNotSync(boolean notSync)
    • setSyncLDAP

      public void setSyncLDAP(boolean syncLDAP)
    • setLocked

      public void setLocked(boolean locked)
    • setWfAllowSubstAccess

      public void setWfAllowSubstAccess(boolean wfAllowSubstAccess)
    • setWfWorkInPool

      public void setWfWorkInPool(boolean wfWorkInPool)
    • setTechnicalUser

      public void setTechnicalUser(boolean technicalUser)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object