org.kuali.rice.kim.bo.ui
Class PersonDocumentRole

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kim.bo.ui.KimDocumentBoBase
              extended by org.kuali.rice.kim.bo.ui.KimDocumentBoActivatableEditableBase
                  extended by org.kuali.rice.kim.bo.ui.PersonDocumentRole
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, PersistableBusinessObject

@Entity
public class PersonDocumentRole
extends KimDocumentBoActivatableEditableBase

This is a description of what this class does - shyu don't forget to fill this in.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
protected  List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> assignedResponsibilities
           
protected  Map<String,Object> attributeEntry
           
protected  List<? extends KimAttributes> attributes
           
protected  List<KimAttributeField> definitions
           
protected  boolean isEditable
           
protected  org.kuali.rice.kim.impl.type.KimTypeBo kimRoleType
           
protected  String kimTypeId
           
protected  String namespaceCode
           
protected  KimDocumentRoleMember newRolePrncpl
           
protected  org.kuali.rice.kim.impl.role.RoleBo roleBo
           
protected  String roleId
           
protected  String roleName
           
protected  List<KimDocumentRoleMember> rolePrncpls
           
 
Fields inherited from class org.kuali.rice.kim.bo.ui.KimDocumentBoActivatableEditableBase
active, edit
 
Fields inherited from class org.kuali.rice.kim.bo.ui.KimDocumentBoBase
documentNumber
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PersonDocumentRole()
           
 
Method Summary
 List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> getAssignedResponsibilities()
           
 Map<String,Object> getAttributeEntry()
           
 List<? extends KimAttributes> getAttributes()
           
 List<KimAttributeField> getDefinitions()
           
 Map<String,KimAttributeField> getDefinitionsKeyedByAttributeName()
           
 org.kuali.rice.kim.impl.type.KimTypeBo getKimRoleType()
           
 String getKimTypeId()
           
 String getNamespaceCode()
           
 KimDocumentRoleMember getNewRolePrncpl()
           
 org.kuali.rice.kim.impl.role.RoleBo getRoleBo()
           
 String getRoleId()
           
 String getRoleName()
           
 List<KimDocumentRoleMember> getRolePrncpls()
           
 boolean isEditable()
           
 void setAssignedResponsibilities(List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> assignedResponsibilities)
           
 void setAttributeEntry(Map<String,Object> attributeEntry)
           
 void setAttributes(List<? extends KimAttributes> attributes)
           
 void setDefinitions(List<KimAttributeField> definitions)
           
 void setEditable(boolean isEditable)
           
 void setKimTypeId(String kimTypeId)
           
 void setNamespaceCode(String namespaceCode)
           
 void setNewRolePrncpl(KimDocumentRoleMember newRolePrncpl)
           
 void setRoleBo(org.kuali.rice.kim.impl.role.RoleBo roleBo)
           
 void setRoleId(String roleId)
           
 void setRoleName(String roleName)
           
 void setRolePrncpls(List<KimDocumentRoleMember> rolePrncpls)
           
 
Methods inherited from class org.kuali.rice.kim.bo.ui.KimDocumentBoActivatableEditableBase
isActive, isEdit, setActive, setEdit
 
Methods inherited from class org.kuali.rice.kim.bo.ui.KimDocumentBoBase
getDocumentNumber, setDocumentNumber
 
Methods inherited from class org.kuali.rice.krad.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.krad.bo.BusinessObjectBase
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.core.api.mo.ModelObjectBasic
toString
 

Field Detail

roleId

protected String roleId

kimTypeId

protected String kimTypeId

roleName

protected String roleName

roleBo

protected org.kuali.rice.kim.impl.role.RoleBo roleBo

namespaceCode

protected String namespaceCode

kimRoleType

protected org.kuali.rice.kim.impl.type.KimTypeBo kimRoleType

attributes

protected List<? extends KimAttributes> attributes

definitions

protected transient List<KimAttributeField> definitions

attributeEntry

protected transient Map<String,Object> attributeEntry

rolePrncpls

protected List<KimDocumentRoleMember> rolePrncpls

newRolePrncpl

protected KimDocumentRoleMember newRolePrncpl

assignedResponsibilities

protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> assignedResponsibilities

isEditable

protected boolean isEditable
Constructor Detail

PersonDocumentRole

public PersonDocumentRole()
Method Detail

getRoleId

public String getRoleId()

setRoleId

public void setRoleId(String roleId)

getKimTypeId

public String getKimTypeId()

setKimTypeId

public void setKimTypeId(String kimTypeId)

getRoleName

public String getRoleName()

setRoleName

public void setRoleName(String roleName)

getAttributes

public List<? extends KimAttributes> getAttributes()

setAttributes

public void setAttributes(List<? extends KimAttributes> attributes)

getKimRoleType

public org.kuali.rice.kim.impl.type.KimTypeBo getKimRoleType()

getDefinitionsKeyedByAttributeName

public Map<String,KimAttributeField> getDefinitionsKeyedByAttributeName()

getDefinitions

public List<KimAttributeField> getDefinitions()

setDefinitions

public void setDefinitions(List<KimAttributeField> definitions)

getAttributeEntry

public Map<String,Object> getAttributeEntry()

setAttributeEntry

public void setAttributeEntry(Map<String,Object> attributeEntry)

getRolePrncpls

public List<KimDocumentRoleMember> getRolePrncpls()

setRolePrncpls

public void setRolePrncpls(List<KimDocumentRoleMember> rolePrncpls)

getNewRolePrncpl

public KimDocumentRoleMember getNewRolePrncpl()

setNewRolePrncpl

public void setNewRolePrncpl(KimDocumentRoleMember newRolePrncpl)

getNamespaceCode

public String getNamespaceCode()

setNamespaceCode

public void setNamespaceCode(String namespaceCode)

getAssignedResponsibilities

public List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> getAssignedResponsibilities()

setAssignedResponsibilities

public void setAssignedResponsibilities(List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> assignedResponsibilities)

getRoleBo

public org.kuali.rice.kim.impl.role.RoleBo getRoleBo()
Returns:
the roleBo

setRoleBo

public void setRoleBo(org.kuali.rice.kim.impl.role.RoleBo roleBo)
Parameters:
roleBo - the roleBo to set

isEditable

public boolean isEditable()
Returns:
the isEditable

setEditable

public void setEditable(boolean isEditable)
Parameters:
isEditable - the isEditable to set


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.