com.wewebu.ow.server.plug.owdms
Class OwSaveDlgObjectPropertyView

java.lang.Object
  extended by com.wewebu.ow.server.ui.OwEventTarget
      extended by com.wewebu.ow.server.ui.OwView
          extended by com.wewebu.ow.server.ui.OwLayout
              extended by com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
                  extended by com.wewebu.ow.server.plug.owdms.OwSaveDlgObjectPropertyView
All Implemented Interfaces:
com.wewebu.ow.server.field.OwFieldProvider, com.wewebu.ow.server.ui.OwBaseView, com.wewebu.ow.server.ui.OwMultipanel, com.wewebu.ow.server.ui.OwUpdateTarget

public class OwSaveDlgObjectPropertyView
extends com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView

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


Nested Class Summary
static interface OwSaveDlgObjectPropertyView.OwSaveDlgObjectPropertyViewListner
           The EventListener interface for Events fired by this OwSaveDlgObjectPropertyView.
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView.OwPropertyInfo
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ui.OwLayout
com.wewebu.ow.server.ui.OwLayout.OwDispatchRegion
 
Field Summary
protected static String CHECKIN_MODES_CONTROL_NAME
          name of the HTML release checkbox
protected static String CHECKIN_RELEASE_CONTROL_NAME
          name of the HTML release checkbox
protected  boolean m_checkInAsMajorVersion
          boolean true = checkin as major version
protected  List m_CheckInModes
          Collection of modes as defined in OwVersion
protected  boolean m_fDisplayReleaseBox
          boolean true = display a release checkbox
protected  Object m_ModeObject
          user selected checkin mode
protected  boolean m_ReleaseVersion
          user selected release version yes/no
 
Fields inherited from class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
BATCH_INDEX_PROPERTIES_ATTRIBTUE_BAG_NAME, ERRORS_REGION, 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
 
Fields inherited from class com.wewebu.ow.server.ui.OwLayout
m_Regions
 
Fields inherited from class com.wewebu.ow.server.ui.OwView
CURRENT_MODULE_KEY, FORMULAR_PLACEHOLDER_END_DELIMITER, FORMULAR_PLACEHOLDER_START_DELIMITER, m_externalFormEventTarget
 
Fields inherited from interface com.wewebu.ow.server.field.OwFieldProvider
TYPE_AJAX, TYPE_CHECKIN_OBJECT, TYPE_CREATE_OBJECT, TYPE_META_OBJECT, TYPE_RESULT_LIST, TYPE_SEARCH, TYPE_SMALL
 
Fields inherited from interface com.wewebu.ow.server.ui.OwBaseView
EMPTY_STRING
 
Constructor Summary
OwSaveDlgObjectPropertyView()
          Create a new OwSaveDlgObjectPropertyView
 
Method Summary
 Object getModeObject()
          Returns the user selected checkin mode
 boolean getReleaseVersion()
          Returns the user selected ReleaseVersion yes/no
protected  void init()
          Initialize the target after the context is set.
 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)
          Internal Event handler for onApply(HttpServletRequest, Object)
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(OwSaveDlgObjectPropertyView.OwSaveDlgObjectPropertyViewListner eventListner_p)
          Set the EventListener that receives the onSaveDocument Event
 
Methods inherited from class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
clearBatchIndex, createBatchPropertiesHandler, createPasteMetadataHandler, detach, getClipboard, getField, getFieldManager, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getFilteredClonedProperties, getMenu, getObjectRef, getRowClassName, getSafeFieldValue, getSaveBtnIndex, 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, renderMainRegion, renderModesRegion, save, setBatchProperties, setDisplayNoSaveMsg, setField, setGroupPropertiesConfiguration, setInformUserOnSuccess, setModeType, setNextActivateView, setObjectRef, setObjectRefEx, setPrevActivateView, setReadOnlyContext, setSaveAllActive, setSaveBtnIndex, setUpdateNoChanges, setViewMask, update, updateExternalFormTarget, usesFormWithAttributes
 
Methods inherited from class com.wewebu.ow.server.ui.OwLayout
addRegion, addView, addView, addViewReference, getIterator, getViewRegion, isRegionMaximized, isRegionMinimized, isRegionNormal, renderNamedRegion
 
Methods inherited from class com.wewebu.ow.server.ui.OwView
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
 
Methods inherited from class com.wewebu.ow.server.ui.OwEventTarget
attach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHECKIN_RELEASE_CONTROL_NAME

protected static final String CHECKIN_RELEASE_CONTROL_NAME
name of the HTML release checkbox

See Also:
Constant Field Values

CHECKIN_MODES_CONTROL_NAME

protected static final String CHECKIN_MODES_CONTROL_NAME
name of the HTML release checkbox

See Also:
Constant Field Values

m_CheckInModes

protected List m_CheckInModes
Collection of modes as defined in OwVersion


m_fDisplayReleaseBox

protected boolean m_fDisplayReleaseBox
boolean true = display a release checkbox


m_checkInAsMajorVersion

protected boolean m_checkInAsMajorVersion
boolean true = checkin as major version


m_ReleaseVersion

protected boolean m_ReleaseVersion
user selected release version yes/no


m_ModeObject

protected Object m_ModeObject
user selected checkin mode

Constructor Detail

OwSaveDlgObjectPropertyView

public OwSaveDlgObjectPropertyView()
Create a new OwSaveDlgObjectPropertyView

Method Detail

setEventListener

public void setEventListener(OwSaveDlgObjectPropertyView.OwSaveDlgObjectPropertyViewListner eventListner_p)
Set the EventListener that receives the onSaveDocument Event

Parameters:
eventListner_p - the new EventListener that receives the onSaveDocument Event

getReleaseVersion

public boolean getReleaseVersion()
Returns the user selected ReleaseVersion yes/no

Returns:
the user selected ReleaseVersion yes/no

getModeObject

public Object getModeObject()
Returns the user selected checkin mode

Returns:
the user selected checkin mode

init

protected void init()
             throws Exception
Initialize the target after the context is set.

Overrides:
init in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
Throws:
Exception

onApply

public boolean onApply(javax.servlet.http.HttpServletRequest request_p,
                       Object oReason_p)
                throws Exception
Event called when user clicked Apply button in menu

Overrides:
onApply in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
Parameters:
request_p - a HttpServletRequest
oReason_p - Optional reason object submitted in addMenuItem
Returns:
true = fields have been saved, false = nothing has been saved
Throws:
Exception

onApplyInternal

protected boolean onApplyInternal(javax.servlet.http.HttpServletRequest request_p,
                                  Object oReason_p)
                           throws Exception
Internal Event handler for onApply(HttpServletRequest, Object)

Overrides:
onApplyInternal in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
Parameters:
request_p - a HttpServletRequest
oReason_p - Optional reason object submitted in addMenuItem
Returns:
true = fields have been saved, false = nothing has been saved
Throws:
Exception

renderRegion

public void renderRegion(Writer w_p,
                         int iRegion_p)
                  throws Exception
render the views of the region

Specified by:
renderRegion in interface com.wewebu.ow.server.ui.OwBaseView
Overrides:
renderRegion in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyView
Parameters:
w_p - Writer object to write HTML to
iRegion_p - ID of the region to render
Throws:
Exception

setCheckInOptions

public void setCheckInOptions(List modes_p,
                              boolean fDisplayReleaseBox_p)
                       throws Exception
display checkin options

Parameters:
modes_p - List of modes as defined in OwVersion
fDisplayReleaseBox_p - boolean true = display a release checkbox
Throws:
Exception

setCheckInVersionMajor

public void setCheckInVersionMajor(boolean checkInAsMajorVersion_p)
set if check-in Version is major or minor

Parameters:
checkInAsMajorVersion_p -

renderMenuRegion

protected void renderMenuRegion(Writer w_p)
                         throws Exception
render the menu region with the release box and checkin modes overrides the OwObjectPropertyView.renderMenuRegion method in order to display checkin options

Parameters:
w_p - Writer object to write HTML to
Throws:
Exception


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.