|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IlrRepositoryFactory
The IlrRepositoryFactory
interface represents the entry point for the management repository.
Method Summary | |
---|---|
IlrMutableRepository |
createRepository()
Creates a new repository. |
IlrMutableRuleAppInformation |
createRuleApp(IlrMutableRuleAppInformation ruleApp)
Creates a copy of a RuleApp. |
IlrMutableRuleAppInformation |
createRuleApp(String name,
IlrVersion version)
Creates a RuleApp with a specific name and version number. |
IlrMutableRuleAppInformation |
createRuleApp(String name,
IlrVersion version,
Date creationDate)
Creates a RuleApp with a specific name, version number, and date. |
IlrMutableRulesetArchiveInformation |
createRuleset(IlrMutableRulesetArchiveInformation ruleset)
Creates a copy of a ruleset. |
IlrMutableRulesetArchiveInformation |
createRuleset(String name,
IlrVersion version)
Creates a ruleset with a specific name and version number. |
IlrMutableRulesetArchiveInformation |
createRuleset(String name,
IlrVersion version,
Date creationDate)
Creates a ruleset with a specific name, version number, and date. |
IlrRepository |
unmodifiableRepository(IlrMutableRepository repository)
Returns a read-only view of a mutable repository. |
IlrRuleAppInformation |
unmodifiableRuleApp(IlrMutableRuleAppInformation ruleApp)
Returns a read-only view of a mutable RuleApp. |
Set<IlrRuleAppInformation> |
unmodifiableRuleApps(Set<IlrMutableRuleAppInformation> ruleApps)
Returns a read-only view of a Set of mutable RuleApps. |
IlrRulesetArchiveInformation |
unmodifiableRuleset(IlrMutableRulesetArchiveInformation ruleset)
Returns a read-only view of a mutable ruleset. |
Set<IlrRulesetArchiveInformation> |
unmodifiableRulesets(Set<IlrMutableRulesetArchiveInformation> rulesets)
Returns a read-only view of a Set of mutable rulesets. |
Method Detail |
---|
IlrMutableRepository createRepository()
IlrMutableRuleAppInformation createRuleApp(String name, IlrVersion version) throws IlrFormatException
The creation date of this RuleApp is the current date.
IlrFormatException
- if one of the parameters is incorrectly formatted.name
- The RuleApp name.version
- The RuleApp version number.
IlrMutableRuleAppInformation createRuleApp(String name, IlrVersion version, Date creationDate) throws IlrFormatException
IlrFormatException
- if one of the parameters is incorrectly formatted.name
- The RuleApp name.version
- The RuleApp version number.creationDate
- The creation date of the RuleApp.
IlrMutableRuleAppInformation createRuleApp(IlrMutableRuleAppInformation ruleApp)
ruleApp
are duplicated. However, the returned RuleApp is not linked to a
repository.
ruleApp
- The RuleApp to copy.
IlrMutableRulesetArchiveInformation createRuleset(String name, IlrVersion version) throws IlrFormatException
The creation date of this ruleset is the current date.
IlrFormatException
- if one of the parameters is incorrectly formatted.name
- The ruleset name.version
- The ruleset version number.
IlrMutableRulesetArchiveInformation createRuleset(String name, IlrVersion version, Date creationDate) throws IlrFormatException
IlrFormatException
- if one of the parameters is incorrectly formatted.name
- The ruleset name.version
- The ruleset version.creationDate
- The creation date of the ruleset.
IlrMutableRulesetArchiveInformation createRuleset(IlrMutableRulesetArchiveInformation ruleset)
ruleset
are duplicated. However, the returned ruleset is not linked to a
RuleApp.
ruleset
- The ruleset to copy.
IlrRepository unmodifiableRepository(IlrMutableRepository repository)
repository
- The mutable repository.
repository
.IlrRuleAppInformation unmodifiableRuleApp(IlrMutableRuleAppInformation ruleApp)
ruleApp
- The mutable RuleApp.
ruleApp
.Set<IlrRuleAppInformation> unmodifiableRuleApps(Set<IlrMutableRuleAppInformation> ruleApps)
Set
of mutable RuleApps.
ruleApps
- The Set
of mutable RuleApps.
ruleApps
.IlrRulesetArchiveInformation unmodifiableRuleset(IlrMutableRulesetArchiveInformation ruleset)
ruleset
- The mutable ruleset.
ruleset
.Set<IlrRulesetArchiveInformation> unmodifiableRulesets(Set<IlrMutableRulesetArchiveInformation> rulesets)
Set
of mutable rulesets.
rulesets
- The Set
of mutable rulesets.
rulesets
.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |