public interface RuleProvider extends Serializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
RuleProvider.RuleProviderType |
| Modifier and Type | Method and Description |
|---|---|
Calendar |
getDateLoaded()
Contains the time that this rule's metadata was loaded into the windup-web database.
|
Calendar |
getDateModified()
Contains the time that this rule's metadata was last modified on disk.
|
String |
getDescription()
Contains a human readable description of this rule provider.
|
String |
getOrigin()
Contains the origin of the Rule Provider.
|
String |
getPhase()
Contains the phase during which this rule will execute.
|
String |
getProviderID()
Contains the ID from the Rule Provider.
|
RuleProvider.RuleProviderType |
getRuleProviderType()
Contains the type of provider (for example, Java vs Groovy).
|
List<Rule> |
getRules()
Contains the list of rules that were loaded by this provider.
|
RulesPath |
getRulesPath()
Contains the path in which this provider was found.
|
Set<Technology> |
getSources()
Contains the source technologies for this provider.
|
Set<Technology> |
getTargets()
Contains the target technologies for this provider.
|
int |
getVersion()
Contains a version field used for conflict resolution.
|
void |
setDateLoaded(Calendar dateLoaded)
Contains the time that this rule's metadata was loaded into the windup-web database.
|
void |
setDateModified(Calendar dateModified)
Contains the time that this rule's metadata was last modified on disk.
|
void |
setDescription(String description)
Contains a human readable description of this rule provider.
|
void |
setOrigin(String origin)
Contains the origin of the Rule Provider.
|
void |
setPhase(String phase)
Contains the phase during which this rule will execute.
|
void |
setProviderID(String providerID)
Contains the ID from the Rule Provider.
|
void |
setRuleProviderType(RuleProvider.RuleProviderType ruleProviderType)
Contains the type of provider (for example, Java vs Groovy).
|
void |
setRules(List<Rule> rules)
Contains the list of rules that were loaded by this provider.
|
void |
setRulesPath(RulesPath rulesPath)
Contains the path in which this provider was found.
|
void |
setSources(Set<Technology> sources)
Contains the source technologies for this provider.
|
void |
setTargets(Set<Technology> targets)
Contains the source technologies for this provider.
|
void |
setVersion(int version)
Contains a version field used for conflict resolution.
|
int getVersion()
void setVersion(int version)
String getProviderID()
void setProviderID(String providerID)
String getOrigin()
void setOrigin(String origin)
String getDescription()
void setDescription(String description)
String getPhase()
void setPhase(String phase)
Calendar getDateLoaded()
void setDateLoaded(Calendar dateLoaded)
Calendar getDateModified()
void setDateModified(Calendar dateModified)
Set<Technology> getSources()
void setSources(Set<Technology> sources)
Set<Technology> getTargets()
void setTargets(Set<Technology> targets)
void setRules(List<Rule> rules)
RulesPath getRulesPath()
void setRulesPath(RulesPath rulesPath)
RuleProvider.RuleProviderType getRuleProviderType()
void setRuleProviderType(RuleProvider.RuleProviderType ruleProviderType)
Copyright © 2020 JBoss by Red Hat. All rights reserved.