org.kuali.rice.kim.impl.common.delegate
Class DelegateBo

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.delegate.DelegateBo
All Implemented Interfaces:
groovy.lang.GroovyObject, Serializable, org.apache.ojb.broker.PersistenceBrokerAware, Inactivatable, GloballyUnique, Versioned, ModelObjectBasic, DelegateTypeContract, BusinessObject, PersistableBusinessObject

@Entity
public class DelegateBo
extends PersistableBusinessObjectBase
implements DelegateTypeContract, groovy.lang.GroovyObject

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
DelegateBo()
           
 
Method Summary
static DelegateBo from(DelegateType immutable)
           
 boolean getActive()
           
 String getDelegationId()
           
 String getDelegationTypeCode()
           
 String getKimTypeId()
          not required
 List<DelegateMemberBo> getMembers()
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String property)
           
 String getRoleId()
           
 Object invokeMethod(String method, Object arguments)
           
 boolean isActive()
          The active indicator for an object.
 void setActive(boolean value)
           
 void setDelegationId(String value)
           
 void setDelegationTypeCode(String value)
           
 void setKimTypeId(String value)
           
 void setMembers(List<DelegateMemberBo> value)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setProperty(String property, Object value)
           
 void setRoleId(String value)
           
static DelegateType to(DelegateBo bo)
           
 
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
prepareForWorkflow, toString, toStringBuilder, toStringMapper
 
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
 

Constructor Detail

DelegateBo

public DelegateBo()
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public Object invokeMethod(String method,
                           Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String property,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject

getDelegationId

public String getDelegationId()
Specified by:
getDelegationId in interface DelegateTypeContract

setDelegationId

public void setDelegationId(String value)

getRoleId

public String getRoleId()
Specified by:
getRoleId in interface DelegateTypeContract

setRoleId

public void setRoleId(String value)

getActive

public boolean getActive()

isActive

public boolean isActive()
Description copied from interface: Inactivatable
The active indicator for an object.

Specified by:
isActive in interface Inactivatable
Returns:
true if active false if not.

setActive

public void setActive(boolean value)

getKimTypeId

public String getKimTypeId()
Description copied from interface: DelegateTypeContract
not required

Specified by:
getKimTypeId in interface DelegateTypeContract
Returns:

setKimTypeId

public void setKimTypeId(String value)

getDelegationTypeCode

public String getDelegationTypeCode()
Specified by:
getDelegationTypeCode in interface DelegateTypeContract

setDelegationTypeCode

public void setDelegationTypeCode(String value)

getMembers

public List<DelegateMemberBo> getMembers()
Specified by:
getMembers in interface DelegateTypeContract

setMembers

public void setMembers(List<DelegateMemberBo> value)

to

public static DelegateType to(DelegateBo bo)

from

public static DelegateBo from(DelegateType immutable)


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