Class BusinessRulesInputData

  • All Implemented Interfaces:
    java.io.Serializable

    public class BusinessRulesInputData
    extends java.lang.Object
    implements java.io.Serializable
    Data container for all informations needed during execution of business rules
    See Also:
    Serialized Form
    • Constructor Detail

      • BusinessRulesInputData

        public BusinessRulesInputData()
    • Method Detail

      • setInputData

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

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

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

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

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

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

        public java.util.List<java.lang.Object> getAMFPlaceholders()
        Returns:
        list of placeholders
      • getSpreads

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

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

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

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

        public java.lang.String getDocumentID()
        Returns:
        document identifier
      • setDocumentID

        public void setDocumentID​(java.lang.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