Package org.kuali.rice.kim.api.group
Class Group
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kim.api.group.Group
- All Implemented Interfaces:
Serializable,Inactivatable,GloballyUnique,Identifiable,Versioned,ModelObjectBasic,ModelObjectComplete,GroupContract
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis builder constructs an Group enforcing the constraints of theGroupContract.static class -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Constructor Details
-
Group
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceIdentifiable
-
getNamespaceCode
Description copied from interface:GroupContractThis 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:
getNamespaceCodein interfaceGroupContract- Returns:
- namespaceCode
-
getName
Description copied from interface:GroupContractThis 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:
getNamein interfaceGroupContract- Returns:
- name
-
getDescription
Description copied from interface:GroupContractThis a description for the Group.This is a description assigned to a Group.
- Specified by:
getDescriptionin interfaceGroupContract- Returns:
- description
-
getKimTypeId
Description copied from interface:GroupContractThis a Kim Type Id for the Group.This links a Kim Type to the Group to allow custom types of Groups.
- Specified by:
getKimTypeIdin interfaceGroupContract- Returns:
- description
-
getAttributes
Description copied from interface:GroupContractThis 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:
getAttributesin interfaceGroupContract- Returns:
- attributes
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceInactivatable
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned
-
getObjectId
- Specified by:
getObjectIdin interfaceGloballyUnique
-