org.kuali.rice.kim.impl.permission
Class PermissionAttributeBo

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.impl.common.attribute.KimAttributeDataBo
              extended by org.kuali.rice.kim.impl.permission.PermissionAttributeBo
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Identifiable, Versioned, ModelObjectBasic, KimAttributeDataContract, BusinessObject, PersistableBusinessObject

@Entity
public class PermissionAttributeBo
extends KimAttributeDataBo
implements KimAttributeDataContract

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

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PermissionAttributeBo()
           
 
Method Summary
static PermissionAttributeBo from(KimAttributeData im)
          Converts a immutable object to its mutable counterpart
 String getAssignedToId()
          The id of the object this AttributeData is associated with.
 void setAssignedToId(String assignedToId)
           
static KimAttributeData to(PermissionAttributeBo bo)
          Converts a mutable bo to its immutable counterpart
 
Methods inherited from class org.kuali.rice.kim.impl.common.attribute.KimAttributeDataBo
createFrom, getAttributeValue, getId, getKimAttribute, getKimAttributeId, getKimType, getKimTypeId, getKimTypeInfoService, setAttributeValue, setId, setKimAttribute, setKimAttributeId, setKimType, setKimTypeId, setKimTypeInfoService, toAttributes
 
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.kim.api.common.attribute.KimAttributeDataContract
getAttributeValue, getKimAttribute, getKimType, getKimTypeId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Constructor Detail

PermissionAttributeBo

public PermissionAttributeBo()
Method Detail

to

public static KimAttributeData to(PermissionAttributeBo bo)
Converts a mutable bo to its immutable counterpart

Parameters:
bo - the mutable business object
Returns:
the immutable object

from

public static PermissionAttributeBo from(KimAttributeData im)
Converts a immutable object to its mutable counterpart

Parameters:
im - immutable object
Returns:
the mutable bo

getAssignedToId

public String getAssignedToId()
Description copied from interface: KimAttributeDataContract
The id of the object this AttributeData is associated with. For example: this could be a permissionId, roleId, groupId, or responsibilityId.

Specified by:
getAssignedToId in interface KimAttributeDataContract
Returns:
the id

setAssignedToId

public void setAssignedToId(String assignedToId)
Specified by:
setAssignedToId in class KimAttributeDataBo


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