public class OwMultiDocumentObjectPropertyView
extends com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
implements com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
View Module to edit OwObject Properties.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
Modifier and Type | Field and Description |
---|---|
protected com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler |
m_checkInHandler
the check in handler
|
protected int |
m_saveAllButtonIndex
menu ID of the SaveAll button
|
BATCH_INDEX_PROPERTIES_ATTRIBTUE_BAG_NAME, ERRORS_REGION, GROUP_COLLAPSED_CLASS_NAME, GROUP_EXPANDED_CLASS_NAME, m_batchIndexProperties, m_batchPropertiesHandler, m_enablesaveall, m_fAllPropertiesReadonly, m_fReadOnly, m_fSystem, m_iAppyBtnIndex, m_iLockIndex, m_iNextButtonIndex, m_iUnLockIndex, m_iViewMask, m_MenuView, m_ObjectRef, m_pasteMetadataHandler, m_Properties, m_ReadOnlyContext, m_readOnlyProperties, m_saveAllActive, m_theFieldManager, MAIN_REGION, MENU_REGION, MODES_REGION, QUERY_KEY_PROPNAME, VIEW_MASK_DISABLE_INTERNAL_MENU, VIEW_MASK_ENABLE_PASTE_METADATA, VIEW_MASK_READONLY, VIEW_MASK_RENDER_VERTICAL
CURRENT_MODULE_KEY, FORMULAR_PLACEHOLDER_END_DELIMITER, FORMULAR_PLACEHOLDER_START_DELIMITER, m_externalFormEventTarget
Constructor and Description |
---|
OwMultiDocumentObjectPropertyView(boolean enablesaveall_p) |
Modifier and Type | Method and Description |
---|---|
void |
computeCheckinOptions(javax.servlet.http.HttpServletRequest request_p)
Compute the checkin options.
|
protected com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler |
createCheckInHandler()
Creates the
OwCheckInHandler object |
Object |
getCheckinModeObject() |
Collection<org.alfresco.wd.ui.conf.prop.OwPropertyInfo> |
getVirtualParentRestriction()
Get defined restrictions
|
protected void |
init()
init the target after the context is set.
|
protected boolean |
isPropertyReadonly(com.wewebu.ow.server.ecm.OwProperty property_p) |
boolean |
isReleaseVersion() |
boolean |
onApply(javax.servlet.http.HttpServletRequest request_p,
Object oReason_p)
event called when user clicked Apply button in menu
|
protected boolean |
onApplyInternal(javax.servlet.http.HttpServletRequest request_p,
Object oReason_p)
event called to save changes
call getUpdateStatus() after save to check if fields are invalid
|
boolean |
onSaveAll(javax.servlet.http.HttpServletRequest request_p,
Object oReason_p)
event called when user clicked SaveAll button in menu
|
protected boolean |
onSaveAllInternal(javax.servlet.http.HttpServletRequest request_p,
Object oReason_p)
event called to save changes
call getUpdateStatus() after save to check if fields are invalid
|
void |
renderCheckInModes(Writer w_p,
com.wewebu.ow.server.app.OwMainAppContext context_p) |
void |
renderCheckInOptions(Writer w_p,
com.wewebu.ow.server.app.OwMainAppContext context_p) |
protected void |
renderMainRegion(Writer w_p)
render the main region with the property list
overrides the OwObjectPropertyView.renderMainRegin method in order to display checkin options
|
protected void |
renderMenuRegion(Writer w_p)
render the menu region with the release box and checkin modes
overrides the OwObjectPropertyView.renderMenuRegion method in order to display checkin options
|
void |
renderRegion(Writer w_p,
int iRegion_p)
render the views of the region
|
void |
setCheckInOptions(List modes_p,
boolean fDisplayReleaseBox_p)
display checkin options
|
void |
setCheckInVersionMajor(boolean checkInAsMajorVersion_p)
set if check-in Version is major or minor
|
void |
setEventListener(OwMultiDocumentObjectPropertyViewListner eventListener_p) |
void |
setVirtualParentRestriction(Collection<org.alfresco.wd.ui.conf.prop.OwPropertyInfo> propInfoList)
Set a list of virtual parent defined restrictions
|
clearBatchIndex, createBatchPropertiesHandler, createPasteMetadataHandler, detach, getClipboard, getField, getFieldManager, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getFilteredClonedProperties, getMenu, getObjectRef, getPropertyListConfiguration, getReadOnlyContext, getRowClassName, getSafeFieldValue, getSaveBtnIndex, getSubregionAvailable, getUpdateStatus, hasViewMask, informUserOnSuccess, isGroupWithErrors, isReadOnly, isRegion, isSupportLock, isSystemPropertyView, isValidated, mapProperties, onAjaxPropertyGroupCollapse, onBatchIndex, onLock, onNext, onPasteAllMetaData, onPasteThisMetaData, onRender, onUnLock, onUpdate, renderErrorsRegion, renderExtraColumnHeader, renderExtraColumnRows, renderGroupHeader, renderHorizontalProperties, renderHorizontalProperty, renderHorizontalPropertyGroups, renderModesRegion, renderPropertyGroup, renderPropertyListConfiguration, renderVertically, save, setBatchProperties, setDisplayNoSaveMsg, setField, setGroupPropertiesConfiguration, setInformUserOnSuccess, setModeType, setNextActivateView, setObjectRef, setObjectRefEx, setPrevActivateView, setPropertyListConfiguration, setReadOnlyContext, setSaveAllActive, setSaveBtnIndex, setUpdateNoChanges, setViewMask, update, updateExternalFormTarget, usesFormWithAttributes
addRegion, addView, addView, addViewReference, getIterator, getViewRegion, isRegionMaximized, isRegionMinimized, isRegionNormal, renderNamedRegion
activate, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getTitle, getViewList, isFormTargetExternal, isNamedRegion, isShowMaximized, isShowMinimized, isShowNormal, onActivate, render, renderHTMLFormular, serverSideDesignInclude, serverSideInclude, setDocument, setExternalFormTarget, setMaximizeView, setParent, showMaximized, showMinimized, showNormal
protected int m_saveAllButtonIndex
protected com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler m_checkInHandler
public OwMultiDocumentObjectPropertyView(boolean enablesaveall_p)
enablesaveall_p
- flag to enable save all button option when more than one documents are selectedprotected com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler createCheckInHandler()
OwCheckInHandler
objectOwCheckInHandler
objectpublic void setEventListener(OwMultiDocumentObjectPropertyViewListner eventListener_p)
protected void init() throws Exception
init
in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
Exception
public boolean onApply(javax.servlet.http.HttpServletRequest request_p, Object oReason_p) throws Exception
onApply
in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
request_p
- a HttpServletRequest
oReason_p
- Optional reason object submitted in addMenuItemException
public boolean onSaveAll(javax.servlet.http.HttpServletRequest request_p, Object oReason_p) throws Exception
request_p
- a HttpServletRequest
oReason_p
- Optional reason object submitted in addMenuItemException
public void computeCheckinOptions(javax.servlet.http.HttpServletRequest request_p)
computeCheckinOptions
in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
request_p
- - the HttpServletRequest
objectprotected boolean onApplyInternal(javax.servlet.http.HttpServletRequest request_p, Object oReason_p) throws Exception
onApplyInternal
in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
request_p
- a HttpServletRequest
oReason_p
- Optional reason object submitted in addMenuItemException
public void renderRegion(Writer w_p, int iRegion_p) throws Exception
renderRegion
in interface com.wewebu.ow.server.ui.OwBaseView
renderRegion
in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
w_p
- Writer object to write HTML toiRegion_p
- ID of the region to renderException
protected boolean onSaveAllInternal(javax.servlet.http.HttpServletRequest request_p, Object oReason_p) throws Exception
request_p
- a HttpServletRequest
oReason_p
- Optional reason object submitted in addMenuItemException
public void setCheckInOptions(List modes_p, boolean fDisplayReleaseBox_p) throws Exception
setCheckInOptions
in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
modes_p
- List of modes as defined in OwVersionfDisplayReleaseBox_p
- boolean true = display a release checkboxException
public void setCheckInVersionMajor(boolean checkInAsMajorVersion_p)
setCheckInVersionMajor
in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
checkInAsMajorVersion_p
- protected void renderMainRegion(Writer w_p) throws Exception
renderMainRegion
in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
w_p
- Writer object to write HTML toException
protected void renderMenuRegion(Writer w_p) throws Exception
w_p
- Writer object to write HTML toException
public void renderCheckInModes(Writer w_p, com.wewebu.ow.server.app.OwMainAppContext context_p) throws Exception
renderCheckInModes
in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
Exception
public Object getCheckinModeObject()
getCheckinModeObject
in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
public boolean isReleaseVersion()
isReleaseVersion
in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
public void renderCheckInOptions(Writer w_p, com.wewebu.ow.server.app.OwMainAppContext context_p) throws Exception
renderCheckInOptions
in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
Exception
public void setVirtualParentRestriction(Collection<org.alfresco.wd.ui.conf.prop.OwPropertyInfo> propInfoList)
propInfoList
- List of OwPropertyInfopublic Collection<org.alfresco.wd.ui.conf.prop.OwPropertyInfo> getVirtualParentRestriction()
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.