Class EssUserImpl

java.lang.Object
com.appliedolap.essbase.AbstractEssObject
com.appliedolap.essbase.impl.EssUserImpl
All Implemented Interfaces:
EssObject, EssUser

public class EssUserImpl extends AbstractEssObject implements EssUser
A user entry on the server.
  • Method Details

    • getName

      public String getName()
      Description copied from interface: EssUser
      Returns the user ID. This might seem a little weird given that the user object has a 'name' property on it, but the getName method is meant to always return at least something, and the name field on an Essbase user can be blank, but the ID cannot. So in this case, the value returned here is mapped to the user ID. Use EssUser.getDisplayName() to get the name field from the Essbase user object.
      Specified by:
      getName in interface EssObject
      Specified by:
      getName in interface EssUser
      Returns:
      the user ID
    • getType

      public EssObject.Type getType()
      Description copied from interface: EssObject
      Gets the type of this object.
      Specified by:
      getType in interface EssObject
      Specified by:
      getType in interface EssUser
      Returns:
      the object type
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface EssUser
    • getEmail

      public String getEmail()
      Specified by:
      getEmail in interface EssUser
    • getServer

      public EssServer getServer()
      Description copied from interface: EssUser
      Get the owning server of this user.
      Specified by:
      getServer in interface EssUser
      Returns:
      the server associated with this user