com.wewebu.ow.server.plug.owrecord
Class OwRecordView

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.app.OwMasterView
              extended by com.wewebu.ow.server.plug.owrecord.OwRecordView
All Implemented Interfaces:
com.wewebu.ow.server.ui.OwBaseView, com.wewebu.ow.server.ui.OwUpdateTarget

public class OwRecordView
extends com.wewebu.ow.server.app.OwMasterView

Record View Module.

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
 class OwRecordView.OwRecordObjectTreeView
          overwrite the object tree view to use own styles
 
Field Summary
static String PLUGIN_PARAM_STARTUP_FOLDER
          parameter name for the startup folder XML node in the plugin description, used to determine the startup folder the plugin should automatically load.
 
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.ui.OwBaseView
EMPTY_STRING
 
Constructor Summary
OwRecordView()
           
 
Method Summary
protected  com.wewebu.ow.server.ui.OwTreeView createObjectTreeView()
          overridable factory method to create the object tree view
protected  OwRecordContentView createRecordContentView()
          overridable factory method to create content view
protected  OwRecordPreviewPropertyView createRecordPreviewPropertyView()
          overridable factory method to create preview properties view
protected  OwRecordRecordFunctionView createRecordRecordFunctionView()
          overridable factory method to create record function view
protected  OwRecordSearchTemplateView createRecordSearchTemplateView()
          overridable factory method to create search template view
protected  OwRecordSetView createRecordSetView()
          overridable factory method to create record set view
protected  OwRecordSubLayout createRecordSubLayout()
          overridable factory method to create record sub layout
protected  void init()
          init the target after the context is set.
 boolean isInitPostponed()
          Is startup folder handling postponed.
protected  void loadStartUpFolder()
          Get the startup folder configuration, and browse/load specific parent
protected  void onActivate(int iIndex_p, Object oReason_p)
           
 void onAjaxUpdate(javax.servlet.http.HttpServletRequest request_p, javax.servlet.http.HttpServletResponse response_p)
          Handler for AJAX request made from EXTJS tree.
 void setPostPoneInit(boolean postPone_p)
          Define StartupFolder setting initialization: false: handle start up folder on init call true: handle start up folder on first onActivate call
 
Methods inherited from class com.wewebu.ow.server.app.OwMasterView
getBreadcrumbPart, getConfigNode, getConfiguration, getDialogManager, getIcon, getPlugin, getPluginID, getTitle
 
Methods inherited from class com.wewebu.ow.server.ui.OwView
activate, addView, detach, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIterator, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getViewList, isFormTargetExternal, isNamedRegion, isRegion, isShowMaximized, isShowMinimized, isShowNormal, onRender, onUpdate, render, renderHTMLFormular, renderNamedRegion, renderRegion, serverSideDesignInclude, serverSideInclude, setDocument, setExternalFormTarget, setMaximizeView, setParent, showMaximized, showMinimized, showNormal, usesFormWithAttributes
 
Methods inherited from class com.wewebu.ow.server.ui.OwEventTarget
attach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest, updateExternalFormTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PLUGIN_PARAM_STARTUP_FOLDER

public static final String PLUGIN_PARAM_STARTUP_FOLDER
parameter name for the startup folder XML node in the plugin description, used to determine the startup folder the plugin should automatically load.

See Also:
Constant Field Values
Constructor Detail

OwRecordView

public OwRecordView()
Method Detail

init

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

Overrides:
init in class com.wewebu.ow.server.app.OwMasterView
Throws:
Exception

loadStartUpFolder

protected void loadStartUpFolder()
                          throws Exception
Get the startup folder configuration, and browse/load specific parent

Throws:
Exception - if could not read configuration or resolve path
Since:
4.0.0.0

onActivate

protected void onActivate(int iIndex_p,
                          Object oReason_p)
                   throws Exception
Overrides:
onActivate in class com.wewebu.ow.server.app.OwMasterView
Throws:
Exception

createObjectTreeView

protected com.wewebu.ow.server.ui.OwTreeView createObjectTreeView()
                                                           throws com.wewebu.ow.server.exceptions.OwConfigurationException
overridable factory method to create the object tree view

Returns:
the newly created OwTreeView object
Throws:
com.wewebu.ow.server.exceptions.OwConfigurationException

createRecordContentView

protected OwRecordContentView createRecordContentView()
overridable factory method to create content view

Returns:
OwRecordContentView

createRecordSearchTemplateView

protected OwRecordSearchTemplateView createRecordSearchTemplateView()
overridable factory method to create search template view

Returns:
OwRecordSearchTemplateView

createRecordPreviewPropertyView

protected OwRecordPreviewPropertyView createRecordPreviewPropertyView()
overridable factory method to create preview properties view

Returns:
OwRecordPreviewPropertyView

createRecordSetView

protected OwRecordSetView createRecordSetView()
overridable factory method to create record set view

Returns:
OwRecordSetView

createRecordRecordFunctionView

protected OwRecordRecordFunctionView createRecordRecordFunctionView()
overridable factory method to create record function view

Returns:
OwRecordRecordFunctionView

createRecordSubLayout

protected OwRecordSubLayout createRecordSubLayout()
overridable factory method to create record sub layout

Returns:
OwRecordSubLayout

onAjaxUpdate

public void onAjaxUpdate(javax.servlet.http.HttpServletRequest request_p,
                         javax.servlet.http.HttpServletResponse response_p)
                  throws Exception
Handler for AJAX request made from EXTJS tree.

Parameters:
request_p - - the AJAX request object.
response_p - - the response
Throws:
Exception
Since:
3.1.0.0

setPostPoneInit

public void setPostPoneInit(boolean postPone_p)
Define StartupFolder setting initialization:

Parameters:
postPone_p - boolean
Since:
4.0.0.0

isInitPostponed

public boolean isInitPostponed()
Is startup folder handling postponed.

By default it is true.

Returns:
boolean
Since:
4.0.0.0
See Also:
setPostPoneInit(boolean)


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.