@MappedSuperclass public abstract class GroupBase extends DataObjectBase implements GroupEbo
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
attributes |
objectId, versionNumber| Constructor and Description |
|---|
GroupBase() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getAttributes()
This is a set of Attributes for a Group.
|
String |
getDescription()
This a description for the Group.
|
String |
getKimTypeId()
This a Kim Type Id for the Group.
|
KimTypeBo |
getKimTypeInfo() |
String |
getName()
This is the name for the Group.
|
String |
getNamespaceCode()
This is the namespace code for the Group.
|
boolean |
isActive()
The active indicator for an object.
|
void |
refresh()
Invoked to refresh business objects related to the parent based on their key field values
|
void |
setActive(boolean active) |
void |
setAttributes(Map<String,String> attributes) |
void |
setDescription(String description) |
void |
setKimTypeId(String kimTypeId) |
void |
setName(String name) |
void |
setNamespaceCode(String namespaceCode) |
generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, prePersist, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getObjectId, getVersionNumbertoStringprotected Map<String,String> attributes
public GroupBase()
public Map<String,String> getAttributes()
GroupEboThis is a set of attributes which are key-label pairs that are defined by the Group's Kim Type.
getAttributes in interface GroupContractgetAttributes in interface GroupEbopublic void setAttributes(Map<String,String> attributes)
public String getName()
GroupEboThis is a name assigned to a Group. Together with NamespaceCode, it makes up another unique identifier for Group
getName in interface GroupContractgetName in interface GroupEbopublic String getDescription()
GroupEboThis is a description assigned to a Group.
getDescription in interface GroupContractgetDescription in interface GroupEbopublic void setDescription(String description)
public boolean isActive()
GroupEboisActive in interface InactivatableisActive in interface GroupEbopublic void setActive(boolean active)
public String getKimTypeId()
GroupEboThis links a Kim Type to the Group to allow custom types of Groups.
getKimTypeId in interface GroupContractgetKimTypeId in interface GroupEbopublic void setKimTypeId(String kimTypeId)
public String getNamespaceCode()
GroupEboThis is a namespace code assigned to a Group. Together with name, it makes up another unique identifier for Group
getNamespaceCode in interface GroupContractgetNamespaceCode in interface GroupEbopublic void setNamespaceCode(String namespaceCode)
public KimTypeBo getKimTypeInfo()
public void refresh()
BusinessObjectDuring processing (for example accepting user input) the field values that participate in relationships can become out of sync with the related business objects (for example: suppose our business object has a property name bookId with a related object of type Book that contains the id property. If the user changes the value for the bookId property, our id property on the related book and the associated information is still pointing to the previous book id). This method is invoked to indicate the related objects should be refreshed based on their related keys. For @{link PersistableBusinessObject} implementations, most refreshes can be handled by the ORM tool
refresh in interface BusinessObjectCopyright © 2005–2016 The Kuali Foundation. All rights reserved.