ilog.rules.res.model
Interface IlrRepositoryBase<E>
-
- All Known Subinterfaces:
- IlrMutableRepository, IlrRepository
public interface IlrRepositoryBase<E>
TheIlrRepositoryBase
inteface represents a generic RuleApp container.- Since:
- 7.0
-
-
Method Summary
Methods Modifier and Type Method and Description E
getGreatestRuleApp(java.lang.String ruleAppName)
Returns the latest version of a specific RuleApp.E
getRuleApp(java.lang.String ruleAppName, IlrVersion ruleAppVersion)
Returns a RuleApp that matches a name and version.java.util.Set<E>
getRuleApps()
Returns all RuleApps.java.util.Set<E>
getRuleApps(java.lang.String ruleAppName)
Returns all the RuleApps that match a name.
-
-
-
Method Detail
-
getRuleApps
java.util.Set<E> getRuleApps()
Returns all RuleApps.- Returns:
- A set of
IlrRuleAppInformation
objects. This method cannot returnnull
.
-
getRuleApps
java.util.Set<E> getRuleApps(java.lang.String ruleAppName)
Returns all the RuleApps that match a name.- Parameters:
ruleAppName
- The name of the RuleApp to return.- Returns:
- A set of
IlrRuleAppInformation
objects. This method cannot returnnull
.
-
getGreatestRuleApp
E getGreatestRuleApp(java.lang.String ruleAppName)
Returns the latest version of a specific RuleApp.- Parameters:
ruleAppName
- The name of the RuleApp to return.- Returns:
- the RuleApp or
null
if no RuleApp matchesruleAppName
.
-
getRuleApp
E getRuleApp(java.lang.String ruleAppName, IlrVersion ruleAppVersion)
Returns a RuleApp that matches a name and version. number.- Parameters:
ruleAppName
- The name of the RuleApp to return.ruleAppVersion
- The version number of the RuleApp to return.- Returns:
- The RuleApp, or
null
is returned if no RuleApp matchesruleAppName
andruleAppVersion
. .
-
-