Rule Execution Server API

ilog.rules.res.model
Interface IlrMutableRulesetArchiveInformation

All Superinterfaces:
IlrRulesetArchiveInformationBase<IlrMutableRepository,IlrMutableRuleAppInformation>

public interface IlrMutableRulesetArchiveInformation
extends IlrRulesetArchiveInformationBase<IlrMutableRepository,IlrMutableRuleAppInformation>

The IlrMutableRulesetArchiveInformation interface represents an IlrRulesetArchive container. An IlrMutableRulesetArchiveInformation object can contain properties.

Since:
7.0
See Also:
IlrRulesetArchive

Method Summary
 void setDescription(String description)
          Modifies the description of a ruleset.
 void setDisplayName(String displayName)
          Modifies the display name of the ruleset.
 void setProperty(String key, String value)
          Sets the value corresponding to a key.
 void setRCERulesetArchive(InputStream content)
          Deprecated.  
 void setRESRulesetArchive(IlrEngineType engineType, InputStream content)
          Sets the Rule Execution Server ruleset archive as a stream.
 void setRulesetArchive(IlrRulesetArchive rulesetArchive)
          Deprecated. Use setRCERulesetArchive(InputStream) instead.
 
Methods inherited from interface ilog.rules.res.model.IlrRulesetArchiveInformationBase
getCanonicalPath, getCreationDate, getDescription, getDisplayName, getName, getProperties, getRepository, getRESRulesetArchive, getRuleApp, getRulesetArchive, getVersion
 

Method Detail

setDisplayName

void setDisplayName(String displayName)
Modifies the display name of the ruleset.

Parameters:
displayName - The new display name for the ruleset. This parameter can be set to null.

setDescription

void setDescription(String description)
Modifies the description of a ruleset.

Parameters:
description - The new ruleset description. This parameter can be set to null.

setRulesetArchive

void setRulesetArchive(IlrRulesetArchive rulesetArchive)
Deprecated. Use setRCERulesetArchive(InputStream) instead.

Sets the ruleset archive.

Parameters:
rulesetArchive - The new ruleset archive. This archive must already be loaded.
See Also:
IlrRulesetArchive.extractArchive(IlrRulesetArchiveLoader)

setRCERulesetArchive

void setRCERulesetArchive(InputStream content)
Deprecated. 

Sets the ruleset archive as a stream.

Since:
7.5
Parameters:
content - The content of this archive.
See Also:
setRESRulesetArchive(ilog.rules.res.model.IlrEngineType, java.io.InputStream)

setRESRulesetArchive

void setRESRulesetArchive(IlrEngineType engineType,
                          InputStream content)
Sets the Rule Execution Server ruleset archive as a stream.

Since:
8.0.1
Parameters:
engineType - The type of the engine to be used with this archive: classic rule engine or decision engine.
content - The content of this archive.

setProperty

void setProperty(String key,
                 String value)
Sets the value corresponding to a key.

Parameters:
key - The key to be placed into the property list. This parameter must not be set to null.
value - The value corresponding to key. If set to null, the value removes the property corresponding to key.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013