Class Preferences.Builder
java.lang.Object
org.kuali.rice.kew.api.preferences.Preferences.Builder
- All Implemented Interfaces:
Serializable,ModelBuilder,PreferencesContract
- Enclosing class:
- Preferences
public static final class Preferences.Builder
extends Object
implements Serializable, ModelBuilder, PreferencesContract
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddDocumentTypeNotificationPreference(String documentType, String preference) build()static Preferences.Buildercreate()static Preferences.Buildercreate(String emailNotification, String notifyPrimaryDelegation, String notifySecondaryDelegation, String openNewWindow, String showActionRequested, String showDateCreated, String showDocumentStatus, String showAppDocStatus, String showDocType, String showInitiator, String showDocTitle, String showWorkgroupRequest, String showDelegator, String showClearFyi, String pageSize, String refreshRate, String colorSaved, String colorInitiated, String colorDisapproved, String colorEnroute, String colorApproved, String colorFinal, String colorDissapproveCancel, String colorProcessed, String colorException, String colorCanceled, String delegatorFilter, String useOutbox, String showDateApproved, String showCurrentNode, String primaryDelegateFilter, String notifyAcknowledge, String notifyApprove, String notifyComplete, String notifyFYI, Map<String, String> documentTypeNotificationPreferences, boolean requiresSave) static Preferences.Buildercreate(Map<String, String> map, Map<String, String> documentTypeNotificationPreferences, boolean requiresSave) static Preferences.Buildercreate(PreferencesContract contract) getDocumentTypeNotificationPreference(String documentType) booleanvoidremoveDocumentTypeNotificationPreference(String documentType) voidsetColorApproved(String colorApproved) voidsetColorCanceled(String colorCanceled) voidsetColorDisapproved(String colorDisapproved) voidsetColorDissapproveCancel(String colorDissapproveCancel) voidsetColorEnroute(String colorEnroute) voidsetColorException(String colorException) voidsetColorFinal(String colorFinal) voidsetColorInitiated(String colorInitiated) voidsetColorProcessed(String colorProcessed) voidsetColorSaved(String colorSaved) voidsetDelegatorFilter(String delegatorFilter) voidsetDocumentTypeNotificationPreference(String documentType, String preference) voidsetDocumentTypeNotificationPreferences(Map<String, String> documentTypeNotificationPreferences) voidsetEmailNotification(String emailNotification) voidsetNotifyAcknowledge(String notifyAcknowledge) voidsetNotifyApprove(String notifyApprove) voidsetNotifyComplete(String notifyComplete) voidsetNotifyFYI(String notifyFYI) voidsetNotifyPrimaryDelegation(String notifyPrimaryDelegation) voidsetNotifySecondaryDelegation(String notifySecondaryDelegation) voidsetOpenNewWindow(String openNewWindow) voidsetPageSize(String pageSize) voidsetPrimaryDelegateFilter(String primaryDelegateFilter) voidsetRefreshRate(String refreshRate) voidsetRequiresSave(boolean requiresSave) voidsetShowActionRequested(String showActionRequested) voidsetShowAppDocStatus(String showAppDocStatus) voidsetShowClearFyi(String showClearFyi) voidsetShowCurrentNode(String showCurrentNode) voidsetShowDateApproved(String showDateApproved) voidsetShowDateCreated(String showDateCreated) voidsetShowDelegator(String showDelegator) voidsetShowDocTitle(String showDocTitle) voidsetShowDocType(String showDocType) voidsetShowDocumentStatus(String showDocumentStatus) voidsetShowInitiator(String showInitiator) voidsetShowWorkgroupRequest(String showWorkgroupRequest) voidsetUseOutbox(String useOutbox)
-
Method Details
-
build
- Specified by:
buildin interfaceModelBuilder
-
create
-
create
public static Preferences.Builder create(String emailNotification, String notifyPrimaryDelegation, String notifySecondaryDelegation, String openNewWindow, String showActionRequested, String showDateCreated, String showDocumentStatus, String showAppDocStatus, String showDocType, String showInitiator, String showDocTitle, String showWorkgroupRequest, String showDelegator, String showClearFyi, String pageSize, String refreshRate, String colorSaved, String colorInitiated, String colorDisapproved, String colorEnroute, String colorApproved, String colorFinal, String colorDissapproveCancel, String colorProcessed, String colorException, String colorCanceled, String delegatorFilter, String useOutbox, String showDateApproved, String showCurrentNode, String primaryDelegateFilter, String notifyAcknowledge, String notifyApprove, String notifyComplete, String notifyFYI, Map<String, String> documentTypeNotificationPreferences, boolean requiresSave) -
create
-
create
-
isRequiresSave
public boolean isRequiresSave()- Specified by:
isRequiresSavein interfacePreferencesContract
-
setRequiresSave
public void setRequiresSave(boolean requiresSave) -
getEmailNotification
- Specified by:
getEmailNotificationin interfacePreferencesContract
-
setEmailNotification
-
getNotifyPrimaryDelegation
- Specified by:
getNotifyPrimaryDelegationin interfacePreferencesContract
-
setNotifyPrimaryDelegation
-
getNotifySecondaryDelegation
- Specified by:
getNotifySecondaryDelegationin interfacePreferencesContract
-
setNotifySecondaryDelegation
-
getOpenNewWindow
- Specified by:
getOpenNewWindowin interfacePreferencesContract
-
setOpenNewWindow
-
getShowActionRequested
- Specified by:
getShowActionRequestedin interfacePreferencesContract
-
setShowActionRequested
-
getShowDateCreated
- Specified by:
getShowDateCreatedin interfacePreferencesContract
-
setShowDateCreated
-
getShowDocumentStatus
- Specified by:
getShowDocumentStatusin interfacePreferencesContract
-
setShowDocumentStatus
-
getShowAppDocStatus
- Specified by:
getShowAppDocStatusin interfacePreferencesContract
-
setShowAppDocStatus
-
getShowDocType
- Specified by:
getShowDocTypein interfacePreferencesContract
-
setShowDocType
-
getShowInitiator
- Specified by:
getShowInitiatorin interfacePreferencesContract
-
setShowInitiator
-
getShowDocTitle
- Specified by:
getShowDocTitlein interfacePreferencesContract
-
setShowDocTitle
-
getShowWorkgroupRequest
- Specified by:
getShowWorkgroupRequestin interfacePreferencesContract
-
setShowWorkgroupRequest
-
getShowDelegator
- Specified by:
getShowDelegatorin interfacePreferencesContract
-
setShowDelegator
-
getShowClearFyi
- Specified by:
getShowClearFyiin interfacePreferencesContract
-
setShowClearFyi
-
getPageSize
- Specified by:
getPageSizein interfacePreferencesContract
-
setPageSize
-
getRefreshRate
- Specified by:
getRefreshRatein interfacePreferencesContract
-
setRefreshRate
-
getColorSaved
- Specified by:
getColorSavedin interfacePreferencesContract
-
setColorSaved
-
getColorInitiated
- Specified by:
getColorInitiatedin interfacePreferencesContract
-
setColorInitiated
-
getColorDisapproved
- Specified by:
getColorDisapprovedin interfacePreferencesContract
-
setColorDisapproved
-
getColorEnroute
- Specified by:
getColorEnroutein interfacePreferencesContract
-
setColorEnroute
-
getColorApproved
- Specified by:
getColorApprovedin interfacePreferencesContract
-
setColorApproved
-
getColorFinal
- Specified by:
getColorFinalin interfacePreferencesContract
-
setColorFinal
-
getColorDisapproveCancel
- Specified by:
getColorDisapproveCancelin interfacePreferencesContract
-
setColorDissapproveCancel
-
getColorProcessed
- Specified by:
getColorProcessedin interfacePreferencesContract
-
setColorProcessed
-
getColorException
- Specified by:
getColorExceptionin interfacePreferencesContract
-
setColorException
-
getColorCanceled
- Specified by:
getColorCanceledin interfacePreferencesContract
-
setColorCanceled
-
getDelegatorFilter
- Specified by:
getDelegatorFilterin interfacePreferencesContract
-
setDelegatorFilter
-
getUseOutbox
- Specified by:
getUseOutboxin interfacePreferencesContract
-
setUseOutbox
-
getShowDateApproved
- Specified by:
getShowDateApprovedin interfacePreferencesContract
-
setShowDateApproved
-
getShowCurrentNode
- Specified by:
getShowCurrentNodein interfacePreferencesContract
-
setShowCurrentNode
-
getPrimaryDelegateFilter
- Specified by:
getPrimaryDelegateFilterin interfacePreferencesContract
-
setPrimaryDelegateFilter
-
getNotifyAcknowledge
- Specified by:
getNotifyAcknowledgein interfacePreferencesContract
-
setNotifyAcknowledge
-
getNotifyApprove
- Specified by:
getNotifyApprovein interfacePreferencesContract
-
setNotifyApprove
-
getNotifyComplete
- Specified by:
getNotifyCompletein interfacePreferencesContract
-
setNotifyComplete
-
getNotifyFYI
- Specified by:
getNotifyFYIin interfacePreferencesContract
-
setNotifyFYI
-
getDocumentTypeNotificationPreference
-
setDocumentTypeNotificationPreference
-
getDocumentTypeNotificationPreferences
- Specified by:
getDocumentTypeNotificationPreferencesin interfacePreferencesContract
-
setDocumentTypeNotificationPreferences
-
addDocumentTypeNotificationPreference
-
removeDocumentTypeNotificationPreference
-