Class NotificationContentType.Builder
java.lang.Object
org.kuali.rice.ken.api.notification.NotificationContentType.Builder
- All Implemented Interfaces:
Serializable,GloballyUnique,Versioned,ModelBuilder,KenIdentifiable,NotificationContentTypeContract
- Enclosing class:
NotificationContentType
public static final class NotificationContentType.Builder
extends Object
implements Serializable, ModelBuilder, NotificationContentTypeContract
A builder which can be used to construct
NotificationContentType instances. Enforces the constraints of the NotificationContentTypeContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(NotificationContentTypeContract contract) getId()getName()getXsd()getXsl()booleanvoidsetCurrent(boolean current) voidsetDescription(String description) voidvoidvoidsetNamespace(String namespace) voidsetObjectId(String objectId) voidsetVersion(Integer version) voidsetVersionNumber(Long versionNumber) voidvoid
-
Method Details
-
create
-
create
-
build
- Specified by:
buildin interfaceModelBuilder
-
getName
- Specified by:
getNamein interfaceNotificationContentTypeContract
-
getVersion
- Specified by:
getVersionin interfaceNotificationContentTypeContract
-
isCurrent
public boolean isCurrent()- Specified by:
isCurrentin interfaceNotificationContentTypeContract
-
getDescription
- Specified by:
getDescriptionin interfaceNotificationContentTypeContract
-
getNamespace
- Specified by:
getNamespacein interfaceNotificationContentTypeContract
-
getXsd
- Specified by:
getXsdin interfaceNotificationContentTypeContract
-
getXsl
- Specified by:
getXslin interfaceNotificationContentTypeContract
-
getId
- Specified by:
getIdin interfaceKenIdentifiable
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceVersioned
-
getObjectId
- Specified by:
getObjectIdin interfaceGloballyUnique
-
setName
-
setVersion
-
setCurrent
public void setCurrent(boolean current) -
setDescription
-
setNamespace
-
setXsd
-
setXsl
-
setId
-
setVersionNumber
-
setObjectId
-