org.kuali.rice.kim.bo.role.impl
Class KimResponsibilityImpl
java.lang.Object
org.kuali.rice.kns.bo.BusinessObjectBase
org.kuali.rice.kns.bo.PersistableBusinessObjectBase
org.kuali.rice.kim.bo.role.impl.KimResponsibilityImpl
- All Implemented Interfaces:
- Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.kim.bo.role.KimResponsibility, org.kuali.rice.kim.bo.role.ResponsibilityDetails, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.Inactivateable, org.kuali.rice.kns.bo.PersistableBusinessObject
- Direct Known Subclasses:
- ResponsibilityImpl
@Entity
public class KimResponsibilityImpl
- extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase
- implements org.kuali.rice.kim.bo.role.KimResponsibility
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
extension, versionNumber |
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase |
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber |
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase |
prepareForWorkflow, toString, toStringBuilder, toStringMapper |
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic |
toString |
responsibilityId
protected String responsibilityId
namespaceCode
protected String namespaceCode
name
protected String name
description
protected String description
active
protected boolean active
detailObjects
protected List<ResponsibilityAttributeDataImpl> detailObjects
templateId
protected String templateId
template
protected KimResponsibilityTemplateImpl template
roleResponsibilities
protected List<RoleResponsibilityImpl> roleResponsibilities
detailsAsAttributeSet
protected transient org.kuali.rice.core.xml.dto.AttributeSet detailsAsAttributeSet
KimResponsibilityImpl
public KimResponsibilityImpl()
isActive
public boolean isActive()
- Specified by:
isActive
in interface org.kuali.rice.kns.bo.Inactivateable
- See Also:
Inactivateable.isActive()
setActive
public void setActive(boolean active)
- Specified by:
setActive
in interface org.kuali.rice.kns.bo.Inactivateable
- See Also:
Inactivateable.setActive(boolean)
getDescription
public String getDescription()
- Specified by:
getDescription
in interface org.kuali.rice.kim.bo.role.KimResponsibility
- See Also:
KimResponsibility.getDescription()
getResponsibilityId
public String getResponsibilityId()
- Specified by:
getResponsibilityId
in interface org.kuali.rice.kim.bo.role.ResponsibilityDetails
- See Also:
ResponsibilityDetails.getResponsibilityId()
getName
public String getName()
- Specified by:
getName
in interface org.kuali.rice.kim.bo.role.KimResponsibility
- See Also:
KimResponsibility.getName()
getNameToDisplay
public String getNameToDisplay()
- See Also:
KimResponsibility.getName()
setDescription
public void setDescription(String responsibilityDescription)
setName
public void setName(String responsibilityName)
toSimpleInfo
public org.kuali.rice.kim.bo.role.dto.KimResponsibilityInfo toSimpleInfo()
getDetailObjects
public List<ResponsibilityAttributeDataImpl> getDetailObjects()
setDetailObjects
public void setDetailObjects(List<ResponsibilityAttributeDataImpl> detailObjects)
hasDetails
public boolean hasDetails()
- Specified by:
hasDetails
in interface org.kuali.rice.kim.bo.role.ResponsibilityDetails
getDetails
public org.kuali.rice.core.xml.dto.AttributeSet getDetails()
- Specified by:
getDetails
in interface org.kuali.rice.kim.bo.role.ResponsibilityDetails
getTemplate
public KimResponsibilityTemplateImpl getTemplate()
setTemplate
public void setTemplate(KimResponsibilityTemplateImpl template)
getNamespaceCode
public String getNamespaceCode()
- Specified by:
getNamespaceCode
in interface org.kuali.rice.kim.bo.role.KimResponsibility
setNamespaceCode
public void setNamespaceCode(String namespaceCode)
getTemplateId
public String getTemplateId()
setTemplateId
public void setTemplateId(String templateId)
setResponsibilityId
public void setResponsibilityId(String responsibilityId)
getRoleResponsibilities
public List<RoleResponsibilityImpl> getRoleResponsibilities()
- Returns:
- the roleResponsibilities
setRoleResponsibilities
public void setRoleResponsibilities(List<RoleResponsibilityImpl> roleResponsibilities)
- Parameters:
roleResponsibilities
- the roleResponsibilities to set
getDetailObjectsValues
public String getDetailObjectsValues()
getDetailObjectsToDisplay
public String getDetailObjectsToDisplay()
getKimAttributeLabelFromDD
protected String getKimAttributeLabelFromDD(org.kuali.rice.kim.bo.types.dto.KimTypeAttributeInfo attribute)
getDataDictionaryService
public org.kuali.rice.kns.service.DataDictionaryService getDataDictionaryService()
getTypeInfoService
protected org.kuali.rice.kim.service.KimTypeInfoService getTypeInfoService()
Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.