Package com.suncode.pwfl.component
Class ComponentDefinition
java.lang.Object
com.suncode.pwfl.component.ComponentDefinition
- Direct Known Subclasses:
DataChooserDefinition
,DataSourceDefinition
,ScheduledTaskDefinition
,ValidatorDefinition
,WorkflowComponent
Component definition.
- Author:
- RafaĆ Nowacki 12 kwi 2016
-
Constructor Summary
ConstructorsConstructorDescriptionComponentDefinition
(ComponentDefinition definition) ComponentDefinition
(String id, String documentationLink, LocalizedString name, LocalizedString description, Icon icon, List<Category> categories, List<ParameterDefinition<?>> parameters, List<ContextVariable<?>> contextVariables, LocalizedString deprecationDescription) -
Method Summary
Modifier and TypeMethodDescriptionboolean
List<ContextVariable<?>>
getIcon()
getId()
Component id.getName()
getParameter
(String id) int
hashCode()
boolean
void
setDeprecated
(boolean deprecated) void
setSource
(ComponentSource source)
-
Constructor Details
-
ComponentDefinition
-
ComponentDefinition
public ComponentDefinition(String id, String documentationLink, LocalizedString name, LocalizedString description, Icon icon, List<Category> categories, List<ParameterDefinition<?>> parameters, List<ContextVariable<?>> contextVariables, LocalizedString deprecationDescription)
-
-
Method Details
-
getId
Component id. Must be unique within all defined components of specific type.- Returns:
- Unique component id.
-
getDocumentationLink
- Returns:
- link to component documentation.
-
getName
- Returns:
- Component name.
-
getDescription
- Returns:
- Component description.
-
getDeprecationDescription
- Returns:
- Component deprecated description.
-
getIcon
- Returns:
- Component icon.
-
getCategories
- Returns:
- Component categories.
-
getContextVariables
- Returns:
- Component context variables
-
getParameters
- Returns:
- Component parameters.
-
getParameter
- Throws:
UnknownParameterException
-
getSource
-
setSource
-
isDeprecated
public boolean isDeprecated() -
setDeprecated
public void setDeprecated(boolean deprecated) -
equals
-
hashCode
public int hashCode()
-