Class EssGroupImpl

java.lang.Object
com.appliedolap.essbase.AbstractEssObject
com.appliedolap.essbase.impl.EssGroupImpl
All Implemented Interfaces:
EssGroup, EssObject

public class EssGroupImpl extends AbstractEssObject implements EssGroup
  • Constructor Details

    • EssGroupImpl

      public EssGroupImpl(ApiContext api, EssServer server, com.appliedolap.essbase.client.model.GroupBean groupBean)
  • Method Details

    • getName

      public String getName()
      Description copied from interface: EssObject
      Gets the name of this object. This will generally be the "nice" and "unique" name of this object, such as the application name, cube, member, variable, or whatever.
      Specified by:
      getName in interface EssGroup
      Specified by:
      getName in interface EssObject
      Returns:
      the simple name of this object
    • getType

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

      public EssServer getServer()
      Specified by:
      getServer in interface EssGroup
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface EssGroup
    • getUsers

      public List<EssUser> getUsers()
      Description copied from interface: EssGroup
      Gets the user members that are in this group.
      Specified by:
      getUsers in interface EssGroup
      Returns:
      the user members that are in this group.
    • getGroups

      public List<EssGroup> getGroups()
      Specified by:
      getGroups in interface EssGroup