@Entity public class PermissionBo extends PersistableBusinessObjectBase implements PermissionContract
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
active |
protected List<PermissionAttributeBo> |
attributeDetails |
protected Map<String,String> |
attributes |
protected String |
description |
protected String |
id |
protected String |
name |
protected String |
namespaceCode |
protected List<RolePermissionBo> |
rolePermissions |
protected PermissionTemplateBo |
template |
protected String |
templateId |
extension, newCollectionRecord, objectId, versionNumber_persistence_cacheKey, _persistence_fetchGroup, _persistence_href, _persistence_links, _persistence_listener, _persistence_primaryKey, _persistence_relationshipInfo, _persistence_session, _persistence_shouldRefreshFetchGroup| Constructor and Description |
|---|
PermissionBo() |
_persistence_get_objectId, _persistence_get_versionNumber, _persistence_get, _persistence_new, _persistence_post_clone, _persistence_set_objectId, _persistence_set_versionNumber, _persistence_set, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber_persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getLinks, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setLinks, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, toStringprotected String namespaceCode
protected String description
protected String templateId
protected boolean active
protected PermissionTemplateBo template
protected List<PermissionAttributeBo> attributeDetails
protected Map<String,String> attributes
protected List<RolePermissionBo> rolePermissions
public PermissionBo()
public Map<String,String> getAttributes()
getAttributes in interface PermissionContractpublic Map<String,String> getDetails()
public String getId()
getId in interface org.kuali.rice.core.api.mo.common.Identifiablepublic String getNamespaceCode()
getNamespaceCode in interface PermissionContractpublic void setNamespaceCode(String namespaceCode)
public String getName()
getName in interface PermissionContractpublic String getDescription()
getDescription in interface PermissionContractpublic void setDescription(String description)
public String getTemplateId()
public void setTemplateId(String templateId)
public boolean isActive()
isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatablepublic void setActive(boolean active)
public List<PermissionAttributeBo> getAttributeDetails()
public void setAttributeDetails(List<PermissionAttributeBo> attributeDetails)
public List<RolePermissionBo> getRolePermissions()
public void setRolePermissions(List<RolePermissionBo> rolePermissions)
public void setAttributes(Map<String,String> attributes)
public static Permission to(PermissionBo bo)
bo - the mutable business objectpublic static PermissionBo from(Permission im)
im - immutable objectpublic PermissionTemplateBo getTemplate()
getTemplate in interface PermissionContractpublic void setTemplate(PermissionTemplateBo template)
public String getDetailObjectsValues()
public String getDetailObjectsToDisplay()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.