Class KewAttributeDefinitionBo

java.lang.Object
org.kuali.rice.kew.impl.type.KewAttributeDefinitionBo
All Implemented Interfaces:
org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.active.MutableInactivatable, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.kew.api.repository.type.KewAttributeDefinitionContract

@Entity public class KewAttributeDefinitionBo extends Object implements org.kuali.rice.kew.api.repository.type.KewAttributeDefinitionContract, org.kuali.rice.core.api.mo.common.active.MutableInactivatable
Kuali workflow attribute definition business object.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • KewAttributeDefinitionBo

      public KewAttributeDefinitionBo()
  • Method Details

    • to

      public static org.kuali.rice.kew.api.repository.type.KewAttributeDefinition to(KewAttributeDefinitionBo kadBo)
      Converts a mutable bo to it's immutable counterpart
      Parameters:
      kadBo - the mutable business object
      Returns:
      the immutable object
    • from

      public static KewAttributeDefinitionBo from(org.kuali.rice.kew.api.repository.type.KewAttributeDefinition kadIm)
      Converts a immutable object to it's mutable bo counterpart
      Parameters:
      kadIm - immutable object
      Returns:
      the mutable bo
    • getId

      public String getId()
      returns the unique identifier for this class
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.Identifiable
      Returns:
      the unique identifier for this class
    • setId

      public void setId(String id)
      See Also:
    • getName

      public String getName()
      Returns the attribute name
      Specified by:
      getName in interface org.kuali.rice.kew.api.repository.type.KewAttributeDefinitionContract
      Returns:
      the attribute name
    • setName

      public void setName(String name)
      See Also:
    • getNamespace

      public String getNamespace()
      Returns the name space
      Specified by:
      getNamespace in interface org.kuali.rice.kew.api.repository.type.KewAttributeDefinitionContract
      Returns:
      the name space
    • setNamespace

      public void setNamespace(String namespace)
      See Also:
    • getLabel

      public String getLabel()
      Returns the label
      Specified by:
      getLabel in interface org.kuali.rice.kew.api.repository.type.KewAttributeDefinitionContract
      Returns:
      the label
    • setLabel

      public void setLabel(String label)
      See Also:
    • isActive

      public boolean isActive()
      Returns the status of this record
      Specified by:
      isActive in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
      Returns:
      TRUE if the record is active, FALSE otherwise
    • setActive

      public void setActive(boolean active)
      Specified by:
      setActive in interface org.kuali.rice.core.api.mo.common.active.MutableInactivatable
      See Also:
    • getComponentName

      public String getComponentName()
      Returns the component name.
      Specified by:
      getComponentName in interface org.kuali.rice.kew.api.repository.type.KewAttributeDefinitionContract
      Returns:
      the component name
    • setComponentName

      public void setComponentName(String componentName)
      See Also:
    • getVersionNumber

      public Long getVersionNumber()
      Specified by:
      getVersionNumber in interface org.kuali.rice.core.api.mo.common.Versioned
    • setVersionNumber

      public void setVersionNumber(Long versionNumber)
    • getDescription

      public String getDescription()
      Returns the description.
      Specified by:
      getDescription in interface org.kuali.rice.kew.api.repository.type.KewAttributeDefinitionContract
      Returns:
      the description
    • setDescription

      public void setDescription(String description)
      See Also: