Class BusinessRulesInputData

java.lang.Object
com.priint.pubserver.cometserver.businessrulesmanager.input.BusinessRulesInputData
All Implemented Interfaces:
Serializable

public class BusinessRulesInputData extends Object implements Serializable
Data container for all informations needed during execution of business rules
See Also:
  • Constructor Details

    • BusinessRulesInputData

      public BusinessRulesInputData()
  • Method Details

    • setInputData

      public void setInputData(Map<BusinessRulesParamTypes,Object> inputData)
      Parameters:
      inputData - map of all input data used in business rules. All keys are based on BusinessRulesParamTypes enumeration.
      See Also:
    • getCometGroups

      public List<Group> getCometGroups()
      Returns:
      list of comet groups
    • getAMFCometGroups

      public List<Object> getAMFCometGroups()
      Returns:
      list of comet groups as AMF objects
    • getElements

      public List<Element> getElements()
      Returns:
      list of elements (InDesign document frames)
      See Also:
    • getAMFElements

      public List<Object> getAMFElements()
      Returns:
      list of elements (InDesign document frames)
    • getPlaceholders

      public List<Placeholder> getPlaceholders()
      Returns:
      list of placeholders
      See Also:
    • getAMFPlaceholders

      public List<Object> getAMFPlaceholders()
      Returns:
      list of placeholders
    • getSpreads

      public List<Spread> getSpreads()
      Returns:
      list of spreads
    • getAMFSpreads

      public List<Object> getAMFSpreads()
      Returns:
      list of amf spreads
    • getItems

      public List<Item> getItems()
      Returns:
      list of items (placed buckets like products)
    • getAMFItems

      public List<Object> getAMFItems()
      Returns:
      list of items (placed buckets like products) as AMF objects
    • getDocumentID

      public String getDocumentID()
      Returns:
      document identifier
    • setDocumentID

      public void setDocumentID(String documentID)
      Parameters:
      documentID - document identifier to set
    • getSpreadIndex

      public int getSpreadIndex()
      Returns:
      the spreadIndex
    • setSpreadIndex

      public void setSpreadIndex(int spreadIndex)
      Parameters:
      spreadIndex - the spreadIndex to set
    • getScope

      public ExecuteBusinessRuleScope getScope()
      Returns:
      the scope of execution
      See Also:
    • setScope

      public void setScope(ExecuteBusinessRuleScope scope)
      Parameters:
      scope - the scope to set
      See Also: