com.wewebu.ow.server.plug.owdemo.owfax
Class OwFaxSelectAddressDialog

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.ui.OwDialog
                  extended by com.wewebu.ow.server.app.OwStandardDialog
                      extended by com.wewebu.ow.server.plug.owdemo.owfax.OwFaxSelectAddressDialog
All Implemented Interfaces:
com.wewebu.ow.server.dmsdialogs.views.OwObjectListView.OwObjectListViewEventListner, com.wewebu.ow.server.field.OwFieldDefinitionProvider, com.wewebu.ow.server.ui.OwBaseView, com.wewebu.ow.server.ui.OwUpdateTarget, EventListener

public class OwFaxSelectAddressDialog
extends com.wewebu.ow.server.app.OwStandardDialog
implements com.wewebu.ow.server.dmsdialogs.views.OwObjectListView.OwObjectListViewEventListner, com.wewebu.ow.server.field.OwFieldDefinitionProvider

Demo send Fax dialog, search criteria.

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.ui.OwDialog
com.wewebu.ow.server.ui.OwDialog.OwDialogListener
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ui.OwLayout
com.wewebu.ow.server.ui.OwLayout.OwDispatchRegion
 
Field Summary
protected  com.wewebu.ow.server.dmsdialogs.views.OwObjectListView m_addressView
          objectlistview to display the addresses
protected  com.wewebu.ow.server.app.OwSearchCriteriaView m_criteriaView
          the search criteria view
protected  OwSendFaxDialog m_FaxDialog
          callback reference to the calling dialog
protected  com.wewebu.ow.server.app.OwSubMenuView m_Menu
          the search submit menu button
protected  com.wewebu.ow.server.field.OwSearchNode m_search
          search tree to work on
 
Fields inherited from class com.wewebu.ow.server.app.OwStandardDialog
CLOSE_BTN_REGION, FOOTER_REGION, HELP_BTN_REGION, INFO_ICON_REGION, LEFT_REGION, m_strHelpPath, m_strInfoIconURL, m_strTitle, MAIN_REGION, MENU_REGION, RIGHT_REGION, STANDARD_DIALOG_REGION_MAX, TITLE_REGION
 
Fields inherited from class com.wewebu.ow.server.ui.OwDialog
m_iDEBUG_DocumentViewSize, m_iDEBUG_InitDocument, m_iDEBUG_TargetCount, m_Listener
 
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.ui.OwBaseView
EMPTY_STRING
 
Constructor Summary
OwFaxSelectAddressDialog(OwSendFaxDialog caller_p)
          construct address select dialog init with caller for callback
 
Method Summary
 com.wewebu.ow.server.field.OwFieldDefinition getFieldDefinition(String strFieldDefinitionName_p, String strResourceName_p)
          get a field definition for the given name and resource
 Collection getWildCardDefinitions(String strFieldDefinitionName_p, String strResourceName_p, int iOp_p)
          get a collection of wild card definitions that are allowed for the given field, resource and search operator
protected  void init()
          called when the view should create its HTML content to be displayed
 void onObjectListViewFilterChange(com.wewebu.ow.server.field.OwSearchNode filterNode_p, com.wewebu.ow.server.ecm.OwObject parent_p)
           
 String onObjectListViewGetRowClassName(int iIndex_p, com.wewebu.ow.server.ecm.OwObject obj_p)
          get the style class name for the row
 boolean onObjectListViewItemClick(com.wewebu.ow.server.ecm.OwObject obj_p)
          called when uses clicks on a folder, used to redirect folder events an bypass the MIME Manager
 void onObjectListViewSelect(com.wewebu.ow.server.ecm.OwObject object_p, com.wewebu.ow.server.ecm.OwObject parent_p)
          called when user clicks a select button, fUseSelectButton_p must have been set to display select buttons
 void onObjectListViewSort(com.wewebu.ow.server.field.OwSort newSort_p, String strSortProperty_p)
          called when uses clicks on a sort header and the sort changes
protected  void onRender(Writer w_p)
          render the view
 void onSubmitSearch(javax.servlet.http.HttpServletRequest request_p, Object user_p)
          called when user clicked submit search
 
Methods inherited from class com.wewebu.ow.server.app.OwStandardDialog
getInfoIcon, getTitle, hasHelpButton, isRegion, onClose, onHelp, renderCloseButton, renderHelpButton, renderRegion, setHelp, setInfoIcon, setTitle
 
Methods inherited from class com.wewebu.ow.server.ui.OwDialog
closeDialog, setListener
 
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, detach, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getViewList, isFormTargetExternal, isNamedRegion, isShowMaximized, isShowMinimized, isShowNormal, onActivate, onUpdate, render, renderHTMLFormular, 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

m_FaxDialog

protected OwSendFaxDialog m_FaxDialog
callback reference to the calling dialog


m_criteriaView

protected com.wewebu.ow.server.app.OwSearchCriteriaView m_criteriaView
the search criteria view


m_search

protected com.wewebu.ow.server.field.OwSearchNode m_search
search tree to work on


m_addressView

protected com.wewebu.ow.server.dmsdialogs.views.OwObjectListView m_addressView
objectlistview to display the addresses


m_Menu

protected com.wewebu.ow.server.app.OwSubMenuView m_Menu
the search submit menu button

Constructor Detail

OwFaxSelectAddressDialog

public OwFaxSelectAddressDialog(OwSendFaxDialog caller_p)
construct address select dialog init with caller for callback

Method Detail

init

protected void init()
             throws Exception
called when the view should create its HTML content to be displayed

Overrides:
init in class com.wewebu.ow.server.ui.OwView
Throws:
Exception

onSubmitSearch

public void onSubmitSearch(javax.servlet.http.HttpServletRequest request_p,
                           Object user_p)
                    throws Exception
called when user clicked submit search

Throws:
Exception

onObjectListViewSelect

public void onObjectListViewSelect(com.wewebu.ow.server.ecm.OwObject object_p,
                                   com.wewebu.ow.server.ecm.OwObject parent_p)
                            throws Exception
called when user clicks a select button, fUseSelectButton_p must have been set to display select buttons

Specified by:
onObjectListViewSelect in interface com.wewebu.ow.server.dmsdialogs.views.OwObjectListView.OwObjectListViewEventListner
Parameters:
object_p - OwObject object that was selected
parent_p - OwObject parent if available, or null
Throws:
Exception

onObjectListViewSort

public void onObjectListViewSort(com.wewebu.ow.server.field.OwSort newSort_p,
                                 String strSortProperty_p)
                          throws Exception
called when uses clicks on a sort header and the sort changes

Specified by:
onObjectListViewSort in interface com.wewebu.ow.server.dmsdialogs.views.OwObjectListView.OwObjectListViewEventListner
Parameters:
newSort_p - OwSort new sort
strSortProperty_p - String Property Name of sort property that was changed
Throws:
Exception

onRender

protected void onRender(Writer w_p)
                 throws Exception
render the view

Overrides:
onRender in class com.wewebu.ow.server.app.OwStandardDialog
Parameters:
w_p - Writer object to write HTML to
Throws:
Exception

getFieldDefinition

public com.wewebu.ow.server.field.OwFieldDefinition getFieldDefinition(String strFieldDefinitionName_p,
                                                                       String strResourceName_p)
                                                                throws Exception,
                                                                       com.wewebu.ow.server.exceptions.OwObjectNotFoundException
get a field definition for the given name and resource

Specified by:
getFieldDefinition in interface com.wewebu.ow.server.field.OwFieldDefinitionProvider
Parameters:
strFieldDefinitionName_p - Name of the field definition class
strResourceName_p - optional name of the resource if there are several different resources for field definitions, can be null
Returns:
OwFieldDefinition or throws OwObjectNotFoundException
Throws:
Exception
com.wewebu.ow.server.exceptions.OwObjectNotFoundException

onObjectListViewFilterChange

public void onObjectListViewFilterChange(com.wewebu.ow.server.field.OwSearchNode filterNode_p,
                                         com.wewebu.ow.server.ecm.OwObject parent_p)
                                  throws Exception
Specified by:
onObjectListViewFilterChange in interface com.wewebu.ow.server.dmsdialogs.views.OwObjectListView.OwObjectListViewEventListner
Throws:
Exception

onObjectListViewItemClick

public boolean onObjectListViewItemClick(com.wewebu.ow.server.ecm.OwObject obj_p)
                                  throws Exception
called when uses clicks on a folder, used to redirect folder events an bypass the MIME Manager

Specified by:
onObjectListViewItemClick in interface com.wewebu.ow.server.dmsdialogs.views.OwObjectListView.OwObjectListViewEventListner
Parameters:
obj_p - OwObject folder object that was clicked
Returns:
boolean true = event was handled, false = event was not handled, do default handler
Throws:
Exception

getWildCardDefinitions

public Collection getWildCardDefinitions(String strFieldDefinitionName_p,
                                         String strResourceName_p,
                                         int iOp_p)
                                  throws Exception
get a collection of wild card definitions that are allowed for the given field, resource and search operator

Specified by:
getWildCardDefinitions in interface com.wewebu.ow.server.field.OwFieldDefinitionProvider
Parameters:
strFieldDefinitionName_p - Name of the field definition class
strResourceName_p - optional name of the resource if there are several different resources for field definitions, can be null
iOp_p - search operator as defined in OwSearchOperator CRIT_OP_...
Returns:
Collection of OwWildCardDefinition, or null if no wildcards are defined
Throws:
Exception

onObjectListViewGetRowClassName

public String onObjectListViewGetRowClassName(int iIndex_p,
                                              com.wewebu.ow.server.ecm.OwObject obj_p)
get the style class name for the row

Specified by:
onObjectListViewGetRowClassName in interface com.wewebu.ow.server.dmsdialogs.views.OwObjectListView.OwObjectListViewEventListner
Parameters:
iIndex_p - int row index
obj_p - current OwObject
Returns:
String with style class name, or null to use default


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.