Class BpmnInterface


  • public class BpmnInterface
    extends java.lang.Object
    An Interface defines a set of operations that are implemented by services external to the process.
    • Field Detail

      • id

        protected java.lang.String id
      • name

        protected java.lang.String name
      • operations

        protected java.util.Map<java.lang.String,​Operation> operations
        Mapping of the operations of this interface. The key of the map is the id of the operation, for easy retrieval.
    • Constructor Detail

      • BpmnInterface

        public BpmnInterface()
      • BpmnInterface

        public BpmnInterface​(java.lang.String id,
                             java.lang.String name)
    • Method Detail

      • getId

        public java.lang.String getId()
      • setId

        public void setId​(java.lang.String id)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • addOperation

        public void addOperation​(Operation operation)
      • getOperation

        public Operation getOperation​(java.lang.String operationId)
      • getOperations

        public java.util.Collection<Operation> getOperations()