|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.ken.api.notification.NotificationChannel.Builder
public static final class NotificationChannel.Builder
A builder which can be used to construct NotificationChannel
instances. Enforces the constraints of the NotificationChannelContract
.
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static NotificationChannel.Builder create()
public static NotificationChannel.Builder create(NotificationChannelContract contract)
public NotificationChannel build()
ModelBuilder
build
in interface ModelBuilder
public String getName()
getName
in interface NotificationChannelContract
public String getDescription()
getDescription
in interface NotificationChannelContract
public boolean isSubscribable()
isSubscribable
in interface NotificationChannelContract
public List<NotificationListRecipient.Builder> getRecipientLists()
getRecipientLists
in interface NotificationChannelContract
public List<NotificationProducer.Builder> getProducers()
getProducers
in interface NotificationChannelContract
public List<NotificationChannelReviewer.Builder> getReviewers()
getReviewers
in interface NotificationChannelContract
public List<UserChannelSubscription.Builder> getSubscriptions()
getSubscriptions
in interface NotificationChannelContract
public Long getId()
getId
in interface KenIdentifiable
public Long getVersionNumber()
Versioned
getVersionNumber
in interface Versioned
public String getObjectId()
GloballyUnique
getObjectId
in interface GloballyUnique
public void setName(String name)
public void setDescription(String description)
public void setSubscribable(boolean subscribable)
public void setRecipientLists(List<NotificationListRecipient.Builder> recipientLists)
public void setProducers(List<NotificationProducer.Builder> producers)
public void setReviewers(List<NotificationChannelReviewer.Builder> reviewers)
public void setSubscriptions(List<UserChannelSubscription.Builder> subscriptions)
public void setId(Long id)
public void setVersionNumber(Long versionNumber)
public void setObjectId(String objectId)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |