com.wewebu.ow.server.app
Class OwUserSelectDialog

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.app.OwUserSelectDialog
All Implemented Interfaces:
OwUIUserSelectModul.OwEventListner, OwBaseView, OwUpdateTarget, EventListener

public class OwUserSelectDialog
extends OwStandardDialog
implements OwUIUserSelectModul.OwEventListner

Base Class for the login sub module to be created in the network (DMS) Adaptor. Submodules are used to delegate DMS specific User Interactions to the DMS Adaptor, which can not be generically solved. e.g.: Login or Access rights Dialog.

To be implemented with the specific DMS system.

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
OwDialog.OwDialogListener
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ui.OwLayout
OwLayout.OwDispatchRegion
 
Field Summary
 
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
OwUserSelectDialog(int[] filterType_p, boolean fMultiselect_p)
          create a user select dialog
 
Method Summary
 List getSelectedRoles()
          get the selected user
 List getSelectedUsers()
          get the selected user
 void init()
          init the target after the context is set.
 void onSelectRoles(List roleNames_p)
          called when user selected a role
 void onSelectUsers(List users_p)
          called when user selected a group or user
 
Methods inherited from class com.wewebu.ow.server.app.OwStandardDialog
getInfoIcon, getTitle, hasHelpButton, isRegion, onClose, onHelp, onRender, 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
 

Constructor Detail

OwUserSelectDialog

public OwUserSelectDialog(int[] filterType_p,
                          boolean fMultiselect_p)
create a user select dialog

Parameters:
filterType_p - array of types to be displayed / filtered as defined in OwUIUserSelectModul
fMultiselect_p - true = allow multiple selection of users / groups / roles, false = allow only one selection
Method Detail

init

public void init()
          throws Exception
Description copied from class: OwView
init the target after the context is set.

Overrides:
init in class OwView
Throws:
Exception

getSelectedUsers

public List getSelectedUsers()
get the selected user

Returns:
List of OwUserInfo or null if no user was selected

getSelectedRoles

public List getSelectedRoles()
get the selected user

Returns:
List of String rolename or null if no role was selected

onSelectRoles

public void onSelectRoles(List roleNames_p)
                   throws Exception
called when user selected a role

Specified by:
onSelectRoles in interface OwUIUserSelectModul.OwEventListner
Parameters:
roleNames_p - list of String
Throws:
Exception

onSelectUsers

public void onSelectUsers(List users_p)
                   throws Exception
called when user selected a group or user

Specified by:
onSelectUsers in interface OwUIUserSelectModul.OwEventListner
Parameters:
users_p - List of OwUserInfo
Throws:
Exception


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.