Rule Execution Server API

ilog.rules.res.model
Interface IlrRulesetArchiveInformationBase<R,E>

All Known Subinterfaces:
IlrMutableRulesetArchiveInformation, IlrRulesetArchiveInformation

public interface IlrRulesetArchiveInformationBase<R,E>

IlrRulesetArchiveInformationBase represents a generic IlrRulesetArchive container. An IlrRulesetArchiveInformationBase instance can contain properties.

Since:
7.0

Method Summary
 IlrPath getCanonicalPath()
          Returns the canonical path to a ruleset.
 Date getCreationDate()
          Returns the creation date of this ruleset.
 String getDescription()
          Returns the description of this ruleset.
 String getDisplayName()
          Returns the display name of this ruleset.
 String getName()
          Returns the name of this ruleset.
 IlrRulesetArchiveProperties getProperties()
          Returns all the properties associated with this ruleset.
 R getRepository()
          Returns the repository containing this ruleset.
 IlrRESRulesetArchive getRESRulesetArchive()
          Returns the ruleset archive.
 E getRuleApp()
          Returns the RuleApp that contains this ruleset.
 IlrRulesetArchive getRulesetArchive()
          Deprecated. getRESRulesetArchive()
 IlrVersion getVersion()
          Returns the version of this ruleset.
 

Method Detail

getRepository

R getRepository()
Returns the repository containing this ruleset.

Returns:
The repository containing this ruleset. If this ruleset is not linked to a repository, null is returned.

getName

String getName()
Returns the name of this ruleset.

Returns:
The name of this ruleset. This method never returns null.

getVersion

IlrVersion getVersion()
Returns the version of this ruleset.

Returns:
The ruleset version. This method never returns null.

getDisplayName

String getDisplayName()
Returns the display name of this ruleset.

Returns:
The display name of this ruleset. If this ruleset does not have a display name, null is returned.

getDescription

String getDescription()
Returns the description of this ruleset.

Returns:
Description of the ruleset. If this ruleset does not have a description, null is returned.

getCreationDate

Date getCreationDate()
Returns the creation date of this ruleset.

Returns:
The creation date of this ruleset. This method never returns null.

getRuleApp

E getRuleApp()
Returns the RuleApp that contains this ruleset.

Returns:
The RuleApp that contains this ruleset. If this ruleset is not linked, null is returned.

getCanonicalPath

IlrPath getCanonicalPath()
Returns the canonical path to a ruleset. For example:

Returns:
The canonical ruleset path. This method never returns null.

getRulesetArchive

IlrRulesetArchive getRulesetArchive()
Deprecated. getRESRulesetArchive()

Returns the ruleset archive.

Returns:
The ruleset archive.

getRESRulesetArchive

IlrRESRulesetArchive getRESRulesetArchive()
Returns the ruleset archive.

Since:
7.5
Returns:
The ruleset archive.

getProperties

IlrRulesetArchiveProperties getProperties()
Returns all the properties associated with this ruleset.

Returns:
All ruleset properties.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2012