Package org.kuali.rice.kim.impl.role
Class RoleBoLite
java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.kim.impl.role.RoleBoLite
- All Implemented Interfaces:
Serializable,Cloneable,org.eclipse.persistence.descriptors.changetracking.ChangeTracker,org.eclipse.persistence.internal.descriptors.PersistenceEntity,org.eclipse.persistence.internal.descriptors.PersistenceObject,org.eclipse.persistence.internal.weaving.PersistenceWeaved,org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking,org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups,org.eclipse.persistence.internal.weaving.PersistenceWeavedRest,org.eclipse.persistence.queries.FetchGroupTracker,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.kim.api.role.RoleContract,org.kuali.rice.kim.framework.role.RoleEbo,org.kuali.rice.krad.bo.BusinessObject,org.kuali.rice.krad.bo.ExternalizableBusinessObject
@Entity
public class RoleBoLite
extends org.kuali.rice.krad.bo.DataObjectBase
implements org.kuali.rice.kim.framework.role.RoleEbo
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.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
Fields inherited from class org.kuali.rice.krad.bo.DataObjectBase
_persistence_cacheKey, _persistence_fetchGroup, _persistence_href, _persistence_links, _persistence_listener, _persistence_primaryKey, _persistence_relationshipInfo, _persistence_session, _persistence_shouldRefreshFetchGroup, objectId, versionNumber -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RoleBofrom(org.kuali.rice.kim.api.role.Role immutable) booleangetId()getName()protected org.kuali.rice.kim.api.type.KimTypeInfoServicebooleanisActive()voidrefresh()voidsetActive(boolean active) voidsetDescription(String description) voidsetGroupName(String groupName) voidsetGroupNamespaceCode(String groupNamespaceCode) voidvoidsetKimTypeId(String kimTypeId) voidvoidsetNamespaceCode(String namespaceCode) voidsetPermName(String permName) voidsetPermNamespaceCode(String permNamespaceCode) voidsetPermTmplName(String permTmplName) voidsetPermTmplNamespaceCode(String permTmplNamespaceCode) voidsetPrincipalName(String principalName) voidsetRespName(String respName) voidsetRespNamespaceCode(String respNamespaceCode) voidsetRespTmplName(String respTmplName) voidsetRespTmplNamespaceCode(String respTmplNamespaceCode) static org.kuali.rice.kim.api.role.Roleto(RoleBoLite bo) Methods inherited from class org.kuali.rice.krad.bo.DataObjectBase
_persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_get, _persistence_get_objectId, _persistence_get_versionNumber, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getLinks, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_new, _persistence_post_clone, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_set, _persistence_set_objectId, _persistence_set_versionNumber, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setLinks, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, generateAndSetObjectIdIfNeeded, getExtensionObject, getObjectId, getVersionNumber, prePersist, preUpdate, setExtensionObject, setObjectId, setVersionNumber, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toStringMethods inherited from interface org.kuali.rice.kim.framework.role.RoleEbo
getObjectId, getVersionNumber
-
Constructor Details
-
RoleBoLite
public RoleBoLite()
-
-
Method Details
-
getKimRoleType
-
getTypeInfoService
protected org.kuali.rice.kim.api.type.KimTypeInfoService getTypeInfoService() -
to
-
from
-
getId
- Specified by:
getIdin interfaceorg.kuali.rice.core.api.mo.common.Identifiable- Specified by:
getIdin interfaceorg.kuali.rice.kim.framework.role.RoleEbo
-
setId
-
getName
- Specified by:
getNamein interfaceorg.kuali.rice.kim.api.role.RoleContract- Specified by:
getNamein interfaceorg.kuali.rice.kim.framework.role.RoleEbo
-
setName
-
getDescription
- Specified by:
getDescriptionin interfaceorg.kuali.rice.kim.api.role.RoleContract- Specified by:
getDescriptionin interfaceorg.kuali.rice.kim.framework.role.RoleEbo
-
setDescription
-
getActive
public boolean getActive() -
isActive
public boolean isActive()- Specified by:
isActivein interfaceorg.kuali.rice.core.api.mo.common.active.Inactivatable- Specified by:
isActivein interfaceorg.kuali.rice.kim.framework.role.RoleEbo
-
setActive
public void setActive(boolean active) -
getKimTypeId
- Specified by:
getKimTypeIdin interfaceorg.kuali.rice.kim.api.role.RoleContract- Specified by:
getKimTypeIdin interfaceorg.kuali.rice.kim.framework.role.RoleEbo
-
setKimTypeId
-
getNamespaceCode
- Specified by:
getNamespaceCodein interfaceorg.kuali.rice.kim.api.role.RoleContract- Specified by:
getNamespaceCodein interfaceorg.kuali.rice.kim.framework.role.RoleEbo
-
setNamespaceCode
-
getPrincipalName
-
setPrincipalName
-
getGroupNamespaceCode
-
setGroupNamespaceCode
-
getGroupName
-
setGroupName
-
getPermNamespaceCode
-
setPermNamespaceCode
-
getPermName
-
setPermName
-
getPermTmplNamespaceCode
-
setPermTmplNamespaceCode
-
getPermTmplName
-
setPermTmplName
-
getRespNamespaceCode
-
setRespNamespaceCode
-
getRespName
-
setRespName
-
getRespTmplNamespaceCode
-
setRespTmplNamespaceCode
-
getRespTmplName
-
setRespTmplName
-
refresh
public void refresh()- Specified by:
refreshin interfaceorg.kuali.rice.krad.bo.BusinessObject
-