Class NotificationSubscription

  • All Implemented Interfaces:
    step.core.objectenricher.EnricheableObject

    public class NotificationSubscription
    extends step.core.accessors.AbstractOrganizableObject
    implements step.core.objectenricher.EnricheableObject
    • Field Detail

      • planReference

        protected step.core.repositories.RepositoryObjectReference planReference
      • taskId

        protected java.lang.String taskId
      • DEFAULT_REMOTE_CACHED_PLAN_NAME

        public static final java.lang.String DEFAULT_REMOTE_CACHED_PLAN_NAME
        See Also:
        Constant Field Values
      • remoteCachedPlanName

        protected java.lang.String remoteCachedPlanName
    • Constructor Detail

      • NotificationSubscription

        public NotificationSubscription()
      • NotificationSubscription

        public NotificationSubscription​(step.core.repositories.RepositoryObjectReference planReference,
                                        java.lang.Class<? extends NotificationEventType> eventType,
                                        Recipient recipient)
      • NotificationSubscription

        public NotificationSubscription​(step.core.repositories.RepositoryObjectReference planReference,
                                        java.lang.Class<? extends NotificationEventType> eventType,
                                        Recipient recipient,
                                        java.lang.String remoteCachedPlanName)
    • Method Detail

      • getPlanReference

        public step.core.repositories.RepositoryObjectReference getPlanReference()
      • setPlanReference

        public void setPlanReference​(step.core.repositories.RepositoryObjectReference planReference)
      • getTaskId

        public java.lang.String getTaskId()
      • setTaskId

        public void setTaskId​(java.lang.String taskId)
      • setEventType

        public void setEventType​(java.lang.Class<? extends NotificationEventType> eventType)
      • getRecipient

        public Recipient getRecipient()
      • setRecipient

        public void setRecipient​(Recipient recipient)
      • getRemoteCachedPlanName

        public java.lang.String getRemoteCachedPlanName()
      • setRemoteCachedPlanName

        public void setRemoteCachedPlanName​(java.lang.String remoteCachedPlanName)