Class BusinessRule
- java.lang.Object
-
- com.priint.pubserver.cometserver.businessrulesmanager.model.BusinessRule
-
- All Implemented Interfaces:
java.io.Serializable
public class BusinessRule extends java.lang.Object implements java.io.SerializableA class used in XML configuration file (businessrules.xml) for definition of one business rule Example:<rul:businessrule active="true" id= "1" name="Approved Translations" needsCometGroups="true" needsElements="true" needsParameters="true" needsPlaceholders="true" needsPlanning="true" needsProductsSelection="true" needsSpreads="true" plugin="ApprovedTranslations"/>- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BusinessRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()intgetId()java.lang.StringgetName()java.lang.StringgetPlugin()booleanisActive()booleanisNeedsCometGroups()booleanisNeedsElements()booleanisNeedsParameters()booleanisNeedsPlaceholders()booleanisNeedsPlanning()booleanisNeedsProductsSelection()booleanisNeedsSpreads()voidsetActive(boolean active)voidsetDescription(java.lang.String description)voidsetId(int id)voidsetName(java.lang.String name)voidsetNeedsCometGroups(boolean needsCometGroups)voidsetNeedsElements(boolean needsElements)voidsetNeedsParameters(boolean needsParameters)voidsetNeedsPlaceholders(boolean needsPlaceholders)voidsetNeedsPlanning(boolean needsPlanning)voidsetNeedsProductsSelection(boolean needsProductsSelection)voidsetNeedsSpreads(boolean needsSpreads)voidsetPlugin(java.lang.String plugin)
-
-
-
Method Detail
-
getId
public int getId()
- Returns:
- id of a rule
-
setId
public void setId(int id)
- Parameters:
id- set rule identifier
-
getName
public java.lang.String getName()
- Returns:
- name of business rule
-
setName
public void setName(java.lang.String name)
- Parameters:
name- set name of business rule
-
getPlugin
public java.lang.String getPlugin()
- Returns:
- mapped name of a java plug-in
-
setPlugin
public void setPlugin(java.lang.String plugin)
- Parameters:
plugin- set mapped name of a java plug-in
-
isActive
public boolean isActive()
- Returns:
- active (true means java plug-in is in runtime available)
-
setActive
public void setActive(boolean active)
- Parameters:
active-
-
getDescription
public java.lang.String getDescription()
- Returns:
- description of a rule
-
setDescription
public void setDescription(java.lang.String description)
- Parameters:
description- set rule description
-
isNeedsCometGroups
public boolean isNeedsCometGroups()
- Returns:
- needsCometGroups - Do we need comet groups for this rule?
-
setNeedsCometGroups
public void setNeedsCometGroups(boolean needsCometGroups)
- Parameters:
needsCometGroups- Do we need comet groups for this rule?
-
isNeedsPlaceholders
public boolean isNeedsPlaceholders()
- Returns:
- needsPlaceholders - Do we need placeholders for this rule?
-
setNeedsPlaceholders
public void setNeedsPlaceholders(boolean needsPlaceholders)
- Parameters:
needsPlaceholders- Do we need placeholders for this rule?
-
isNeedsSpreads
public boolean isNeedsSpreads()
- Returns:
- needsSpreads - Do we need spreads for this rule?
-
setNeedsSpreads
public void setNeedsSpreads(boolean needsSpreads)
- Parameters:
needsSpreads- Do we need spreads for this rule?
-
isNeedsElements
public boolean isNeedsElements()
- Returns:
- needsElements - Do we need elements (InDesign frames) for this rule?
-
setNeedsElements
public void setNeedsElements(boolean needsElements)
- Parameters:
needsElements- Do we need elements (InDesign frames) for this rule?
-
isNeedsProductsSelection
public boolean isNeedsProductsSelection()
- Returns:
- needsProductsSelection - Do we need product selection for this rule?
-
setNeedsProductsSelection
public void setNeedsProductsSelection(boolean needsProductsSelection)
- Parameters:
needsProductsSelection- Do we need product selection for this rule?
-
isNeedsPlanning
public boolean isNeedsPlanning()
- Returns:
- needsPlanning - Do we need product selection for this rule?
-
setNeedsPlanning
public void setNeedsPlanning(boolean needsPlanning)
- Parameters:
needsPlanning- Do we need product selection for this rule?
-
isNeedsParameters
public boolean isNeedsParameters()
- Returns:
- needsParameters - Do we need document parameters for this rule?
-
setNeedsParameters
public void setNeedsParameters(boolean needsParameters)
- Parameters:
needsParameters- Do we need document parameters for this rule?
-
-