@Entity public class RuleAttribute extends PersistableBusinessObjectBase implements ExtensionDefinitionContract
extension, newCollectionRecord, objectId, versionNumber
Constructor and Description |
---|
RuleAttribute() |
Modifier and Type | Method and Description |
---|---|
static RuleAttribute |
from(ExtensionDefinition im) |
String |
getApplicationId() |
Map<String,String> |
getConfiguration()
Returns a list of key/value settings that the extension was statically configured with when defined.
|
String |
getDescription() |
String |
getId()
The unique identifier for an object.
|
String |
getLabel() |
String |
getName() |
String |
getResourceDescriptor()
Retrieves the resource descriptor for this extension.
|
String |
getReturnUrl() |
String |
getRuleAttributeActionsUrl() |
List |
getRuleTemplateAttributes() |
String |
getType()
The "type" of extension definition.
|
List |
getValidValues() |
String |
getXmlConfigData() |
boolean |
isWorkflowAttribute() |
static boolean |
isWorkflowAttribute(String type) |
void |
setApplicationId(String applicationId) |
void |
setDescription(String description) |
void |
setId(String id) |
void |
setLabel(String label) |
void |
setName(String name) |
void |
setResourceDescriptor(String resourceDescriptor) |
void |
setReturnUrl(String returnUrl) |
void |
setRuleTemplateAttributes(List ruleTemplateAttributes) |
void |
setType(String type) |
void |
setValidValues(List ruleAttributeValidValues) |
void |
setXmlConfigData(String xmlConfigData) |
static ExtensionDefinition |
to(RuleAttribute ruleAttribute) |
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
toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getVersionNumber
toString
public RuleAttribute()
public List getValidValues()
public void setValidValues(List ruleAttributeValidValues)
public List getRuleTemplateAttributes()
public void setRuleTemplateAttributes(List ruleTemplateAttributes)
public String getDescription()
getDescription
in interface ExtensionDefinitionContract
public void setDescription(String description)
public String getLabel()
getLabel
in interface ExtensionDefinitionContract
public String getName()
getName
in interface ExtensionDefinitionContract
public String getId()
Identifiable
getId
in interface Identifiable
public String getType()
ExtensionDefinitionContract
KewApiConstants.RULE_ATTRIBUTE_TYPES
getType
in interface ExtensionDefinitionContract
KewApiConstants.RULE_ATTRIBUTE_TYPES
public String getResourceDescriptor()
ExtensionDefinitionContract
getResourceDescriptor
in interface ExtensionDefinitionContract
public void setResourceDescriptor(String resourceDescriptor)
resourceDescriptor
- The className to set.public String getRuleAttributeActionsUrl()
public String getReturnUrl()
public void setReturnUrl(String returnUrl)
public String getXmlConfigData()
public Map<String,String> getConfiguration()
ExtensionDefinitionContract
getConfiguration
in interface ExtensionDefinitionContract
public void setXmlConfigData(String xmlConfigData)
public String getApplicationId()
getApplicationId
in interface ExtensionDefinitionContract
public void setApplicationId(String applicationId)
public boolean isWorkflowAttribute()
public static boolean isWorkflowAttribute(String type)
public static ExtensionDefinition to(RuleAttribute ruleAttribute)
public static RuleAttribute from(ExtensionDefinition im)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.