|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.bo.DataObjectBase org.kuali.rice.kim.impl.role.RoleBoLite
@Entity public class RoleBoLite
This is a copy of the RoleBo except it doesn't load the member information. Most of the methods in the RoleServiceImpl do not require the member information so loading all of it adds a lot of extra overhead.
Field Summary |
---|
Fields inherited from class org.kuali.rice.krad.bo.DataObjectBase |
---|
objectId, versionNumber |
Constructor Summary | |
---|---|
RoleBoLite()
|
Method Summary | |
---|---|
static RoleBo |
from(Role immutable)
|
boolean |
getActive()
|
String |
getDescription()
A full textual description of this role. |
String |
getGroupName()
|
String |
getGroupNamespaceCode()
|
String |
getId()
The unique identifier for an object. |
KimTypeBo |
getKimRoleType()
|
String |
getKimTypeId()
Provides the associated KimType identifier for this role. |
String |
getName()
The human readable name for this role. |
String |
getNamespaceCode()
A namespace for this role. |
String |
getPermName()
|
String |
getPermNamespaceCode()
|
String |
getPermTmplName()
|
String |
getPermTmplNamespaceCode()
|
String |
getPrincipalName()
|
String |
getRespName()
|
String |
getRespNamespaceCode()
|
String |
getRespTmplName()
|
String |
getRespTmplNamespaceCode()
|
protected KimTypeInfoService |
getTypeInfoService()
|
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 |
setDescription(String description)
|
void |
setGroupName(String groupName)
|
void |
setGroupNamespaceCode(String groupNamespaceCode)
|
void |
setId(String id)
|
void |
setKimTypeId(String kimTypeId)
|
void |
setName(String name)
|
void |
setNamespaceCode(String namespaceCode)
|
void |
setPermName(String permName)
|
void |
setPermNamespaceCode(String permNamespaceCode)
|
void |
setPermTmplName(String permTmplName)
|
void |
setPermTmplNamespaceCode(String permTmplNamespaceCode)
|
void |
setPrincipalName(String principalName)
|
void |
setRespName(String respName)
|
void |
setRespNamespaceCode(String respNamespaceCode)
|
void |
setRespTmplName(String respTmplName)
|
void |
setRespTmplNamespaceCode(String respTmplNamespaceCode)
|
static Role |
to(RoleBoLite bo)
|
Methods inherited from class org.kuali.rice.krad.bo.DataObjectBase |
---|
generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, prePersist, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kuali.rice.kim.framework.role.RoleEbo |
---|
getObjectId, getVersionNumber |
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
---|
toString |
Constructor Detail |
---|
public RoleBoLite()
Method Detail |
---|
public KimTypeBo getKimRoleType()
protected KimTypeInfoService getTypeInfoService()
public static Role to(RoleBoLite bo)
public static RoleBo from(Role immutable)
public String getId()
RoleEbo
getId
in interface Identifiable
getId
in interface RoleEbo
public void setId(String id)
public String getName()
RoleEbo
getName
in interface RoleContract
getName
in interface RoleEbo
public void setName(String name)
public String getDescription()
RoleEbo
getDescription
in interface RoleContract
getDescription
in interface RoleEbo
public void setDescription(String description)
public boolean getActive()
public boolean isActive()
RoleEbo
isActive
in interface Inactivatable
isActive
in interface RoleEbo
public void setActive(boolean active)
public String getKimTypeId()
RoleEbo
getKimTypeId
in interface RoleContract
getKimTypeId
in interface RoleEbo
public void setKimTypeId(String kimTypeId)
public String getNamespaceCode()
RoleEbo
getNamespaceCode
in interface RoleContract
getNamespaceCode
in interface RoleEbo
public void setNamespaceCode(String namespaceCode)
public String getPrincipalName()
public void setPrincipalName(String principalName)
public String getGroupNamespaceCode()
public void setGroupNamespaceCode(String groupNamespaceCode)
public String getGroupName()
public void setGroupName(String groupName)
public String getPermNamespaceCode()
public void setPermNamespaceCode(String permNamespaceCode)
public String getPermName()
public void setPermName(String permName)
public String getPermTmplNamespaceCode()
public void setPermTmplNamespaceCode(String permTmplNamespaceCode)
public String getPermTmplName()
public void setPermTmplName(String permTmplName)
public String getRespNamespaceCode()
public void setRespNamespaceCode(String respNamespaceCode)
public String getRespName()
public void setRespName(String respName)
public String getRespTmplNamespaceCode()
public void setRespTmplNamespaceCode(String respTmplNamespaceCode)
public String getRespTmplName()
public void setRespTmplName(String respTmplName)
public void refresh()
BusinessObject
During 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 BusinessObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |