Interface Subscription

All Superinterfaces:
Identified, Serializable
All Known Implementing Classes:
SubscriptionImpl

public interface Subscription extends Identified
  • Method Details

    • getSubscriber

      @Nonnull Subscriber getSubscriber()
    • setSubscriber

      void setSubscriber(@Nonnull Subscriber subscriber)
    • getSubscriptionType

      @Nonnull Integer getSubscriptionType()
    • setSubscriptionType

      void setSubscriptionType(Integer subscriptionType)
    • getProjectId

      UUID getProjectId()
    • setProjectId

      void setProjectId(UUID projectId)
    • getEnvironmentId

      UUID getEnvironmentId()
    • setEnvironmentId

      void setEnvironmentId(UUID environmentId)
    • getSystemId

      UUID getSystemId()
    • setSystemId

      void setSystemId(UUID systemId)
    • getStatus

      Integer getStatus()
    • setStatus

      void setStatus(@Nonnull Integer status)
    • getLastUpdated

      Long getLastUpdated()
    • setLastUpdated

      void setLastUpdated(@Nonnull Long lastUpdated)
    • getUpdateEvents

      List<UpdateEvent> getUpdateEvents()
    • setUpdateEvents

      void setUpdateEvents(List<UpdateEvent> updateEvents)
    • isParent

      default boolean isParent(Identified candidate)
      Specified by:
      isParent in interface Identified