com.wewebu.ow.server.plug.owaddmultidocuments
Class OwAddMultiDocumentsPropertyFormView

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.dmsdialogs.views.OwObjectPropertyFormularView
              extended by com.wewebu.ow.server.plug.owaddmultidocuments.OwAddMultiDocumentsPropertyFormView
All Implemented Interfaces:
com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler, com.wewebu.ow.server.field.OwFieldProvider, com.wewebu.ow.server.ui.OwBaseView, com.wewebu.ow.server.ui.OwJspConfigurable, com.wewebu.ow.server.ui.OwUpdateTarget

public class OwAddMultiDocumentsPropertyFormView
extends com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView
implements com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler

View Module to edit OwObject Properties using a JSP file for rendering.

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

Since:
3.1.0.0

Nested Class Summary
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView
com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView.OwPropertyPlaceholder
 
Field Summary
protected  com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler m_checkInHandler
          checkin handler
 
Fields inherited from class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView
m_enablesaveall, m_iSaveButton, m_pasteMetadataHandler, m_properties, m_saveAllActive, m_saveAllButtonIndex, m_theFieldManager
 
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
OwAddMultiDocumentsPropertyFormView(boolean enableSaveAll_p)
          Constructor
 
Method Summary
 void computeCheckinOptions(javax.servlet.http.HttpServletRequest request_p)
           
protected  com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler createCheckInHandler()
           
 Object getCheckinModeObject()
           
protected  void init()
           
 boolean isReleaseVersion()
           
 boolean onSave(javax.servlet.http.HttpServletRequest request_p, Object oReason_p)
           
 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)
          Save current properties and notify the OwMultiDocumentObjectPropertyViewListner about this operation.
protected  boolean onSaveInternal(javax.servlet.http.HttpServletRequest request_p, Object oReason_p)
           
 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 renderMenuRegion(Writer w_p)
          render the menu region
 void setCheckInOptions(List checkinModeList_p, boolean displayReleaseBox_p)
           
 void setCheckInVersionMajor(boolean checkInAsMajorVersion_p)
           
 void setEventListner(OwMultiDocumentObjectPropertyViewListner eventListner_p)
          Setter for event listener
 
Methods inherited from class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView
addSaveAllButton, changeSaveAllButtonState, createBatchPropertiesHandler, createPasteMetadataHandler, detach, displayNoSaveMsg, filterProperties, getField, getFieldManager, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getJspConfigurator, getMenu, getObjectRef, getReadOnlyContext, getSafeFieldValue, getSaveBtnIndex, getUpdateStatus, informUserOnSuccess, isFieldMandatory, isNamedRegion, isPasteMetadataActivated, isReadOnly, isSystemPropertyView, onBatchIndex, onPasteAllMetaData, onPasteThisMetaData, onRender, renderNamedRegion, renderPasteAll, renderPasteProperty, renderProperty, save, setBatchProperties, setDisplayNoSaveMsg, setField, setHTMLFormular, setJspConfigurator, setJspFormular, setObjectRef, setPasteMetadataEnabled, setReadOnlyContext, setSaveAllActive, update, updateExternalFormTarget, usesFormWithAttributes
 
Methods inherited from class com.wewebu.ow.server.ui.OwView
activate, addView, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getIterator, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getTitle, getViewList, isFormTargetExternal, isRegion, isShowMaximized, isShowMinimized, isShowNormal, onActivate, onUpdate, render, renderHTMLFormular, renderRegion, 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

m_checkInHandler

protected com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler m_checkInHandler
checkin handler

Constructor Detail

OwAddMultiDocumentsPropertyFormView

public OwAddMultiDocumentsPropertyFormView(boolean enableSaveAll_p)
Constructor

Method Detail

createCheckInHandler

protected com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler createCheckInHandler()

computeCheckinOptions

public void computeCheckinOptions(javax.servlet.http.HttpServletRequest request_p)
Specified by:
computeCheckinOptions in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler

getCheckinModeObject

public Object getCheckinModeObject()
Specified by:
getCheckinModeObject in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler

isReleaseVersion

public boolean isReleaseVersion()
Specified by:
isReleaseVersion in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler

renderCheckInModes

public void renderCheckInModes(Writer w_p,
                               com.wewebu.ow.server.app.OwMainAppContext context_p)
                        throws Exception
Specified by:
renderCheckInModes in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
Throws:
Exception

renderCheckInOptions

public void renderCheckInOptions(Writer w_p,
                                 com.wewebu.ow.server.app.OwMainAppContext context_p)
                          throws Exception
Specified by:
renderCheckInOptions in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
Throws:
Exception

setCheckInOptions

public void setCheckInOptions(List checkinModeList_p,
                              boolean displayReleaseBox_p)
                       throws Exception
Specified by:
setCheckInOptions in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler
Throws:
Exception

setCheckInVersionMajor

public void setCheckInVersionMajor(boolean checkInAsMajorVersion_p)
Specified by:
setCheckInVersionMajor in interface com.wewebu.ow.server.dmsdialogs.views.OwCheckInHandler

renderMenuRegion

protected void renderMenuRegion(Writer w_p)
                         throws Exception
render the menu region

Overrides:
renderMenuRegion in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView
Throws:
Exception

onSave

public boolean onSave(javax.servlet.http.HttpServletRequest request_p,
                      Object oReason_p)
               throws Exception
Overrides:
onSave in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView
Throws:
Exception

onSaveInternal

protected boolean onSaveInternal(javax.servlet.http.HttpServletRequest request_p,
                                 Object oReason_p)
                          throws Exception
Overrides:
onSaveInternal in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView
Throws:
Exception

setEventListner

public void setEventListner(OwMultiDocumentObjectPropertyViewListner eventListner_p)
Setter for event listener

Parameters:
eventListner_p - - the listener for save event.

init

protected void init()
             throws Exception
Overrides:
init in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView
Throws:
Exception

onSaveAll

public boolean onSaveAll(javax.servlet.http.HttpServletRequest request_p,
                         Object oReason_p)
                  throws Exception
event called when user clicked SaveAll button in menu

Parameters:
request_p - a HttpServletRequest
oReason_p - Optional reason object submitted in addMenuItem
Throws:
Exception

onSaveAllInternal

protected boolean onSaveAllInternal(javax.servlet.http.HttpServletRequest request_p,
                                    Object oReason_p)
                             throws Exception
Save current properties and notify the OwMultiDocumentObjectPropertyViewListner about this operation.

Parameters:
request_p -
oReason_p -
Returns:
- true if the save operation was successful.
Throws:
Exception


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.