org.kuali.rice.krms.impl.repository
Class KrmsAttributeDefinitionBo

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.krms.impl.repository.KrmsAttributeDefinitionBo
All Implemented Interfaces:
groovy.lang.GroovyObject, Serializable, org.apache.ojb.broker.PersistenceBrokerAware, Inactivatable, GloballyUnique, Identifiable, Versioned, ModelObjectBasic, BusinessObject, MutableInactivatable, PersistableBusinessObject, KrmsAttributeDefinitionContract

public class KrmsAttributeDefinitionBo
extends PersistableBusinessObjectBase
implements KrmsAttributeDefinitionContract, MutableInactivatable, groovy.lang.GroovyObject

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
KrmsAttributeDefinitionBo()
           
 
Method Summary
static KrmsAttributeDefinitionBo from(KrmsAttributeDefinition im)
           
 boolean getActive()
           
 String getComponentName()
          This is the component name of the KrmsAttributeDefinition
 String getDescription()
          this is the optional description for the KrmsAttributeDefinition
 String getId()
          The unique identifier for an object.
 String getLabel()
          This is the label of the KrmsAttributeDefinition
 groovy.lang.MetaClass getMetaClass()
           
 String getName()
          This is the name for the KrmsAttributeDefinition
 String getNamespace()
          This is the namespace code.
 Object getProperty(String property)
           
 Object invokeMethod(String method, Object arguments)
           
 boolean isActive()
          The active indicator for an object.
 void setActive(boolean value)
          Sets the record to active or inactive.
 void setComponentName(String value)
           
 void setDescription(String value)
           
 void setId(String value)
           
 void setLabel(String value)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setName(String value)
           
 void setNamespace(String value)
           
 void setProperty(String property, Object value)
           
static KrmsAttributeDefinition to(KrmsAttributeDefinitionBo 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.ModelObjectBasic
toString
 

Constructor Detail

KrmsAttributeDefinitionBo

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

getId

public String getId()
Description copied from interface: Identifiable
The unique identifier for an object. This can be null.

Specified by:
getId in interface Identifiable
Returns:
the id

setId

public void setId(String value)

getName

public String getName()
Description copied from interface: KrmsAttributeDefinitionContract
This is the name for the KrmsAttributeDefinition

It is a name of a KrmsAttributeDefinition.

Specified by:
getName in interface KrmsAttributeDefinitionContract
Returns:
name for KrmsAttributeDefinition.

setName

public void setName(String value)

getNamespace

public String getNamespace()
Description copied from interface: KrmsAttributeDefinitionContract
This is the namespace code.

It provides scope of the KrmsAttributeDefinition.

Specified by:
getNamespace in interface KrmsAttributeDefinitionContract
Returns:
the namespace code of the KrmsAttributeDefinition.

setNamespace

public void setNamespace(String value)

getLabel

public String getLabel()
Description copied from interface: KrmsAttributeDefinitionContract
This is the label of the KrmsAttributeDefinition

Specified by:
getLabel in interface KrmsAttributeDefinitionContract
Returns:
the label of the KrmsAttributeDefinition

setLabel

public void setLabel(String value)

getDescription

public String getDescription()
Description copied from interface: KrmsAttributeDefinitionContract
this is the optional description for the KrmsAttributeDefinition

Specified by:
getDescription in interface KrmsAttributeDefinitionContract
Returns:
the description text

setDescription

public void setDescription(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)
Description copied from interface: MutableInactivatable
Sets the record to active or inactive.

Specified by:
setActive in interface MutableInactivatable

getComponentName

public String getComponentName()
Description copied from interface: KrmsAttributeDefinitionContract
This is the component name of the KrmsAttributeDefinition

Specified by:
getComponentName in interface KrmsAttributeDefinitionContract
Returns:
the component name of the KrmsAttributeDefinition

setComponentName

public void setComponentName(String value)

to

public static KrmsAttributeDefinition to(KrmsAttributeDefinitionBo bo)

from

public static KrmsAttributeDefinitionBo from(KrmsAttributeDefinition im)


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