Class BusinessRule
java.lang.Object
com.priint.pubserver.cometserver.businessrulesmanager.model.BusinessRule
- All Implemented Interfaces:
Serializable
A 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:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetId()getName()booleanisActive()booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetActive(boolean active) voidsetDescription(String description) voidsetId(int id) voidvoidsetNeedsCometGroups(boolean needsCometGroups) voidsetNeedsElements(boolean needsElements) voidsetNeedsParameters(boolean needsParameters) voidsetNeedsPlaceholders(boolean needsPlaceholders) voidsetNeedsPlanning(boolean needsPlanning) voidsetNeedsProductsSelection(boolean needsProductsSelection) voidsetNeedsSpreads(boolean needsSpreads) void
-
Constructor Details
-
BusinessRule
public BusinessRule()
-
-
Method Details
-
getId
public int getId()- Returns:
- id of a rule
-
setId
public void setId(int id) - Parameters:
id- set rule identifier
-
getName
- Returns:
- name of business rule
-
setName
- Parameters:
name- set name of business rule
-
getPlugin
- Returns:
- mapped name of a java plug-in
-
setPlugin
- 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
- Returns:
- description of a rule
-
setDescription
- 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?
-