Class Group

java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kim.api.group.Group
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.core.api.mo.ModelObjectComplete, GroupContract

public final class Group extends org.kuali.rice.core.api.mo.AbstractDataTransferObject implements GroupContract
See Also:
  • Constructor Details

  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.Identifiable
    • getNamespaceCode

      public String getNamespaceCode()
      Description copied from interface: GroupContract
      This is the namespace code for the Group.

      This is a namespace code assigned to a Group. Together with name, it makes up another unique identifier for Group

      Specified by:
      getNamespaceCode in interface GroupContract
      Returns:
      namespaceCode
    • getName

      public String getName()
      Description copied from interface: GroupContract
      This is the name for the Group.

      This is a name assigned to a Group. Together with NamespaceCode, it makes up another unique identifier for Group

      Specified by:
      getName in interface GroupContract
      Returns:
      name
    • getDescription

      public String getDescription()
      Description copied from interface: GroupContract
      This a description for the Group.

      This is a description assigned to a Group.

      Specified by:
      getDescription in interface GroupContract
      Returns:
      description
    • getKimTypeId

      public String getKimTypeId()
      Description copied from interface: GroupContract
      This a Kim Type Id for the Group.

      This links a Kim Type to the Group to allow custom types of Groups.

      Specified by:
      getKimTypeId in interface GroupContract
      Returns:
      description
    • getAttributes

      public Map<String,String> getAttributes()
      Description copied from interface: GroupContract
      This is a set of Attributes for a Group.

      This is a set of attributes which are key-label pairs that are defined by the Group's Kim Type.

      Specified by:
      getAttributes in interface GroupContract
      Returns:
      attributes
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
    • getVersionNumber

      public Long getVersionNumber()
      Specified by:
      getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versioned
    • getObjectId

      public String getObjectId()
      Specified by:
      getObjectId in interface org.kuali.rice.core.api.mo.common.GloballyUnique