org.kuali.rice.kim.bo.role.impl
Class RolePermissionImpl

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kim.bo.role.impl.RolePermissionImpl
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, BusinessObject, Inactivateable, PersistableBusinessObject

public class RolePermissionImpl
extends PersistableBusinessObjectBase
implements Inactivateable

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

Field Summary
protected  boolean active
           
protected  KimPermissionImpl kimPermission
           
protected  String permissionId
           
protected  String roleId
           
protected  String rolePermissionId
           
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
RolePermissionImpl()
           
 
Method Summary
 KimPermissionImpl getKimPermission()
           
 KimPermissionImpl getPermission()
           
 String getPermissionId()
           
 String getRoleId()
           
 String getRolePermissionId()
           
 boolean isActive()
          Indicates whether the record is active or inactive.
 void setActive(boolean active)
          Sets the record to active or inactive.
 void setKimPermission(KimPermissionImpl kimPermission)
           
 void setPermissionId(String permissionId)
           
 void setRoleId(String roleId)
           
 void setRolePermissionId(String rolePermissionId)
           
protected  LinkedHashMap toStringMapper()
           
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow
 

Field Detail

rolePermissionId

protected String rolePermissionId

roleId

protected String roleId

permissionId

protected String permissionId

active

protected boolean active

kimPermission

protected KimPermissionImpl kimPermission
Constructor Detail

RolePermissionImpl

public RolePermissionImpl()
Method Detail

getPermission

public KimPermissionImpl getPermission()

getPermissionId

public String getPermissionId()

getRoleId

public String getRoleId()

getRolePermissionId

public String getRolePermissionId()

setPermissionId

public void setPermissionId(String permissionId)

setRoleId

public void setRoleId(String roleId)

toStringMapper

protected LinkedHashMap toStringMapper()
Specified by:
toStringMapper in class BusinessObjectBase
Returns:
Map containing the fieldValues of the key fields for this class, indexed by fieldName
See Also:
BusinessObjectBase.toStringMapper()

isActive

public boolean isActive()
Description copied from interface: Inactivateable
Indicates whether the record is active or inactive.

Specified by:
isActive in interface Inactivateable

setActive

public void setActive(boolean active)
Description copied from interface: Inactivateable
Sets the record to active or inactive.

Specified by:
setActive in interface Inactivateable

setRolePermissionId

public void setRolePermissionId(String rolePermissionId)

getKimPermission

public KimPermissionImpl getKimPermission()
Returns:
the kimPermission

setKimPermission

public void setKimPermission(KimPermissionImpl kimPermission)
Parameters:
kimPermission - the kimPermission to set


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.