public static final class NotificationChannel.Builder extends Object implements Serializable, ModelBuilder, NotificationChannelContract
NotificationChannel instances.  Enforces the constraints of the NotificationChannelContract.public static NotificationChannel.Builder create()
public static NotificationChannel.Builder create(NotificationChannelContract contract)
public NotificationChannel build()
ModelBuilderbuild in interface ModelBuilderpublic String getName()
getName in interface NotificationChannelContractpublic String getDescription()
getDescription in interface NotificationChannelContractpublic boolean isSubscribable()
isSubscribable in interface NotificationChannelContractpublic List<NotificationListRecipient.Builder> getRecipientLists()
getRecipientLists in interface NotificationChannelContractpublic List<NotificationProducer.Builder> getProducers()
getProducers in interface NotificationChannelContractpublic List<NotificationChannelReviewer.Builder> getReviewers()
getReviewers in interface NotificationChannelContractpublic List<UserChannelSubscription.Builder> getSubscriptions()
getSubscriptions in interface NotificationChannelContractpublic Long getId()
getId in interface KenIdentifiablepublic Long getVersionNumber()
VersionedgetVersionNumber in interface Versionedpublic String getObjectId()
GloballyUniquegetObjectId in interface GloballyUniquepublic 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 setVersionNumber(Long versionNumber)
public void setObjectId(String objectId)
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.