org.kuali.rice.kew.api.extension
Interface ExtensionDefinitionContract

All Superinterfaces:
Identifiable, Versioned
All Known Implementing Classes:
ExtensionDefinition, ExtensionDefinition.Builder, RuleAttribute

public interface ExtensionDefinitionContract
extends Identifiable, Versioned

Defines an extension to some component of Kuali Enterprise Workflow.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 String getApplicationId()
           
 Map<String,String> getConfiguration()
           
 String getDescription()
           
 String getLabel()
           
 String getName()
           
 String getResourceDescriptor()
          Retrieves the resource descriptor for this extension.
 String getType()
           
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 

Method Detail

getName

String getName()

getApplicationId

String getApplicationId()

getLabel

String getLabel()

getDescription

String getDescription()

getType

String getType()

getResourceDescriptor

String getResourceDescriptor()
Retrieves the resource descriptor for this extension. This gives the calling code the information it needs to locate and execute the extension resource if it needs to.

Returns:
the resource descriptor for this extension, this value should never be blank or null

getConfiguration

Map<String,String> getConfiguration()


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