com.wewebu.ow.server.plug.owbpm.plug
Class OwBPMJspProcessorView

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.owbpm.plug.OwBPMJspProcessorView
All Implemented Interfaces:
com.wewebu.ow.server.field.OwFieldProvider, com.wewebu.ow.server.ui.OwBaseView, com.wewebu.ow.server.ui.OwJspConfigurable, com.wewebu.ow.server.ui.OwUpdateTarget
Direct Known Subclasses:
OwBPMJspLaunchProcessorView

public class OwBPMJspProcessorView
extends com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView

Workdesk BPM Plugin.
Workdesk BPM Plugin JSP Processor View.

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
 
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.util.OwXMLUtil m_configNode
          config node
protected  boolean m_fLocked
          cached locked status of the item
protected  int m_iDispatchButton
          button index
protected  int m_iReturnToSourceButton
          button index
protected  com.wewebu.ow.server.app.OwSequenceView m_seqview
          reference to the embedding sequence view
protected static String RESPONSE_KEY
           
 
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
OwBPMJspProcessorView(com.wewebu.ow.server.app.OwSequenceView seqview_p, com.wewebu.ow.server.util.OwXMLUtil configNode_p)
          create a JSP step processor view
 
Method Summary
protected  String getDispatchButtonTitle()
          (overridable) Retrieves the dispatch button title
protected  com.wewebu.ow.server.ecm.bpm.OwWorkitem getWorkItem()
          get the work item
protected  void init()
          init the target after the context is set.
 void onDispatch(javax.servlet.http.HttpServletRequest request_p, Object oReason_p)
          called when the user wants to dispatch (finish) the work item
 void onReturnToSource(javax.servlet.http.HttpServletRequest request_p, Object oReason_p)
          called when the user wants to dispatch (finish) the work item
 boolean onSave(javax.servlet.http.HttpServletRequest request_p, Object oReason_p)
          called when the user wants to save the modified properties
protected  void renderDropDownComponent(Writer w_p)
          Render a drop down list with possible actions for this item.
protected  void renderMenuRegion(Writer w_p)
          overridden render the menu region
protected  void renderProperty(Writer w_p, com.wewebu.ow.server.ecm.OwProperty prop_p, boolean fReadOnly_p)
          overridable to render a property
protected  boolean save(javax.servlet.http.HttpServletRequest request_p, Object oReason_p)
          save the work item properties including the response
 void setObjectRef(com.wewebu.ow.server.ecm.OwObject objectRef_p)
           
 
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, onSaveInternal, renderNamedRegion, renderPasteAll, renderPasteProperty, save, setBatchProperties, setDisplayNoSaveMsg, setField, setHTMLFormular, setJspConfigurator, setJspFormular, 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

RESPONSE_KEY

protected static final String RESPONSE_KEY
See Also:
Constant Field Values

m_configNode

protected com.wewebu.ow.server.util.OwXMLUtil m_configNode
config node


m_fLocked

protected boolean m_fLocked
cached locked status of the item


m_iDispatchButton

protected int m_iDispatchButton
button index


m_iReturnToSourceButton

protected int m_iReturnToSourceButton
button index


m_seqview

protected com.wewebu.ow.server.app.OwSequenceView m_seqview
reference to the embedding sequence view

Constructor Detail

OwBPMJspProcessorView

public OwBPMJspProcessorView(com.wewebu.ow.server.app.OwSequenceView seqview_p,
                             com.wewebu.ow.server.util.OwXMLUtil configNode_p)
create a JSP step processor view

Parameters:
seqview_p - OwSequenceView to browse through multiple items
configNode_p - option OwXMLUtil config node to configure optional attachment document functions, can be null
Method Detail

init

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

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

getDispatchButtonTitle

protected String getDispatchButtonTitle()
(overridable) Retrieves the dispatch button title

Returns:
the dispatch button String title
Since:
2.5.2.0

setObjectRef

public void setObjectRef(com.wewebu.ow.server.ecm.OwObject objectRef_p)
                  throws Exception
Overrides:
setObjectRef in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView
Parameters:
objectRef_p - The objectRef to set.
Throws:
Exception

getWorkItem

protected com.wewebu.ow.server.ecm.bpm.OwWorkitem getWorkItem()
get the work item


save

protected boolean save(javax.servlet.http.HttpServletRequest request_p,
                       Object oReason_p)
                throws Exception
save the work item properties including the response

Returns:
true = all fields could be validated and saved, false = one or more fields are invalid
Throws:
Exception

onSave

public boolean onSave(javax.servlet.http.HttpServletRequest request_p,
                      Object oReason_p)
               throws Exception
called when the user wants to save the modified properties

Overrides:
onSave in class com.wewebu.ow.server.dmsdialogs.views.OwObjectPropertyFormularView
Returns:
true = all fields could be validated and saved, false = one or more fields are invalid
Throws:
Exception

onDispatch

public void onDispatch(javax.servlet.http.HttpServletRequest request_p,
                       Object oReason_p)
                throws Exception
called when the user wants to dispatch (finish) the work item

Throws:
Exception

onReturnToSource

public void onReturnToSource(javax.servlet.http.HttpServletRequest request_p,
                             Object oReason_p)
                      throws Exception
called when the user wants to dispatch (finish) the work item

Throws:
Exception

renderProperty

protected void renderProperty(Writer w_p,
                              com.wewebu.ow.server.ecm.OwProperty prop_p,
                              boolean fReadOnly_p)
                       throws Exception
overridable to render a property

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

renderMenuRegion

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

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

renderDropDownComponent

protected void renderDropDownComponent(Writer w_p)
                                throws Exception
Render a drop down list with possible actions for this item.

Parameters:
w_p - - the Writer
Throws:
Exception - - thrown in case that something went wrong


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.