org.kuali.rice.kim.impl.common.template
Class TemplateBo

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.template.TemplateBo
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, Inactivatable, GloballyUnique, Identifiable, Versioned, ModelObjectBasic, TemplateContract, BusinessObject, PersistableBusinessObject
Direct Known Subclasses:
PermissionTemplateBo, ResponsibilityTemplateBo

@MappedSuperclass
public abstract class TemplateBo
extends PersistableBusinessObjectBase
implements TemplateContract

See Also:
Serialized Form

Field Summary
protected  boolean active
           
protected  String description
           
protected  String kimTypeId
           
protected  String name
           
protected  String namespaceCode
           
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, newCollectionRecord, objectId, versionNumber
 
Constructor Summary
TemplateBo()
           
 
Method Summary
 String getDescription()
          The description of the KIM Permission Template.
 String getKimTypeId()
          The KIM Type ID referenced by the KIM Permission Template.
 String getName()
          The name of the KIM Permission Template.
 String getNamespaceCode()
          The namespace code that this KIM Permission Template belongs too.
 boolean isActive()
          The active indicator for an object.
 void setActive(boolean active)
           
 void setDescription(String description)
           
 void setKimTypeId(String kimTypeId)
           
 void setName(String name)
           
 void setNamespaceCode(String namespaceCode)
           
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, 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.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.common.Identifiable
getId
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Field Detail

namespaceCode

@BusinessKey
protected String namespaceCode

name

@BusinessKey
protected String name

description

protected String description

kimTypeId

protected String kimTypeId

active

protected boolean active
Constructor Detail

TemplateBo

public TemplateBo()
Method Detail

getNamespaceCode

public String getNamespaceCode()
Description copied from interface: TemplateContract
The namespace code that this KIM Permission Template belongs too.

Specified by:
getNamespaceCode in interface TemplateContract
Returns:
namespaceCode

setNamespaceCode

public void setNamespaceCode(String namespaceCode)

getName

public String getName()
Description copied from interface: TemplateContract
The name of the KIM Permission Template.

Specified by:
getName in interface TemplateContract
Returns:
name

setName

public void setName(String name)

getDescription

public String getDescription()
Description copied from interface: TemplateContract
The description of the KIM Permission Template.

Specified by:
getDescription in interface TemplateContract
Returns:
description

setDescription

public void setDescription(String description)

getKimTypeId

public String getKimTypeId()
Description copied from interface: TemplateContract
The KIM Type ID referenced by the KIM Permission Template.

Specified by:
getKimTypeId in interface TemplateContract
Returns:
typeId

setKimTypeId

public void setKimTypeId(String kimTypeId)

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 active)


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.