Class NotificationProducer.Builder
java.lang.Object
org.kuali.rice.ken.api.notification.NotificationProducer.Builder
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.common.GloballyUnique,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.core.api.mo.ModelBuilder,KenIdentifiable,NotificationProducerContract
- Enclosing class:
NotificationProducer
public static final class NotificationProducer.Builder
extends Object
implements Serializable, org.kuali.rice.core.api.mo.ModelBuilder, NotificationProducerContract
A builder which can be used to construct
NotificationProducer instances. Enforces the constraints of the NotificationProducerContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static NotificationProducer.Buildercreate()static NotificationProducer.Buildercreate(NotificationProducerContract contract) getId()getName()voidsetChannelIds(List<Long> channelIds) voidsetContactInfo(String contactInfo) voidsetDescription(String description) voidvoidvoidsetObjectId(String objectId) voidsetVersionNumber(Long versionNumber)
-
Method Details
-
create
-
create
-
build
- Specified by:
buildin interfaceorg.kuali.rice.core.api.mo.ModelBuilder
-
getName
- Specified by:
getNamein interfaceNotificationProducerContract
-
getDescription
- Specified by:
getDescriptionin interfaceNotificationProducerContract
-
getContactInfo
- Specified by:
getContactInfoin interfaceNotificationProducerContract
-
getId
- Specified by:
getIdin interfaceKenIdentifiable
-
getChannelIds
- Specified by:
getChannelIdsin interfaceNotificationProducerContract
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceorg.kuali.rice.core.api.mo.common.Versioned
-
getObjectId
- Specified by:
getObjectIdin interfaceorg.kuali.rice.core.api.mo.common.GloballyUnique
-
setName
-
setDescription
-
setContactInfo
-
setId
-
setChannelIds
-
setVersionNumber
-
setObjectId
-