Class ServiceEcaRule

  • All Implemented Interfaces:
    java.io.Serializable

    public final class ServiceEcaRule
    extends java.lang.Object
    implements java.io.Serializable
    ServiceEcaRule
    See Also:
    Serialized Form
    • Field Detail

      • module

        public static final java.lang.String module
      • serviceName

        public final java.lang.String serviceName
      • eventName

        public final java.lang.String eventName
      • runOnFailure

        public final boolean runOnFailure
      • runOnError

        public final boolean runOnError
      • actionsAndSets

        public final java.util.List<java.lang.Object> actionsAndSets
      • enabled

        public boolean enabled
      • definitionLocation

        public final java.lang.String definitionLocation
    • Constructor Detail

      • ServiceEcaRule

        public ServiceEcaRule​(org.w3c.dom.Element eca,
                              java.lang.String definitionLocation)
    • Method Detail

      • getShortDisplayName

        public java.lang.String getShortDisplayName()
      • getServiceName

        public java.lang.String getServiceName()
      • getEventName

        public java.lang.String getEventName()
      • getDefinitionLocation

        public java.lang.String getDefinitionLocation()
      • eval

        public void eval​(java.lang.String serviceName,
                         DispatchContext dctx,
                         java.util.Map<java.lang.String,​java.lang.Object> context,
                         java.util.Map<java.lang.String,​java.lang.Object> result,
                         boolean isError,
                         boolean isFailure,
                         java.util.Set<java.lang.String> actionsRun)
                  throws GenericServiceException
        Throws:
        GenericServiceException
      • setEnabled

        public void setEnabled​(boolean enabled)
      • isEnabled

        public boolean isEnabled()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object