org.kuali.rice.kim.impl.identity.principal
Class PrincipalBo

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.identity.principal.PrincipalBo
All Implemented Interfaces:
groovy.lang.GroovyObject, Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.kim.api.identity.principal.PrincipalContract, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject

@Entity
public class PrincipalBo
extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase
implements org.kuali.rice.kim.api.identity.principal.PrincipalContract, groovy.lang.GroovyObject

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PrincipalBo()
           
 
Method Summary
static PrincipalBo from(org.kuali.rice.kim.api.identity.principal.Principal immutable)
           
 boolean getActive()
           
 String getEntityId()
           
 groovy.lang.MetaClass getMetaClass()
           
 String getPassword()
           
 String getPrincipalId()
           
 String getPrincipalName()
           
 Object getProperty(String property)
           
 Object invokeMethod(String method, Object arguments)
           
 boolean isActive()
           
 void setActive(boolean value)
           
 void setEntityId(String value)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setPassword(String value)
           
 void setPrincipalId(String value)
           
 void setPrincipalName(String value)
           
 void setProperty(String property, Object value)
           
static org.kuali.rice.kim.api.identity.principal.Principal to(PrincipalBo 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.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

PrincipalBo

public PrincipalBo()
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

getPrincipalId

public String getPrincipalId()
Specified by:
getPrincipalId in interface org.kuali.rice.kim.api.identity.principal.PrincipalContract

setPrincipalId

public void setPrincipalId(String value)

getPrincipalName

public String getPrincipalName()
Specified by:
getPrincipalName in interface org.kuali.rice.kim.api.identity.principal.PrincipalContract

setPrincipalName

public void setPrincipalName(String value)

getEntityId

public String getEntityId()
Specified by:
getEntityId in interface org.kuali.rice.kim.api.identity.principal.PrincipalContract

setEntityId

public void setEntityId(String value)

getPassword

public String getPassword()
Specified by:
getPassword in interface org.kuali.rice.kim.api.identity.principal.PrincipalContract

setPassword

public void setPassword(String value)

getActive

public boolean getActive()

isActive

public boolean isActive()
Specified by:
isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatable

setActive

public void setActive(boolean value)

to

public static org.kuali.rice.kim.api.identity.principal.Principal to(PrincipalBo bo)

from

public static PrincipalBo from(org.kuali.rice.kim.api.identity.principal.Principal immutable)


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