com.wewebu.ow.server.ecm.ui
Class OwUIUserSelectModul

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.ecm.ui.OwUISubModul
              extended by com.wewebu.ow.server.ecm.ui.OwUIUserSelectModul
All Implemented Interfaces:
OwBaseView, OwUpdateTarget

public class OwUIUserSelectModul
extends OwUISubModul

Base Class for the user / group / role select sub module to be created in the network (ECM) Adapter. Submodules are used to delegate ECM specific user interactions to the ECM Adapter, which can not be generically solved.
e.g.: Login or Access rights Dialog.

To be implemented with the specific ECM 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
static interface OwUIUserSelectModul.OwEventListner
           Event listener interface for the user select module.
 
Field Summary
static int TYPE_GROUP
          filter type groups, used in OwNetwork.getUserSelectSubModul
static int TYPE_ROLE
          filter type groups, used in OwNetwork.getUserSelectSubModul
static int TYPE_USER
          filter type users, used in OwNetwork.getUserSelectSubModul
 
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
OwUIUserSelectModul()
           
 
Method Summary
protected  String[] getDefaultRoleNames()
           
 OwUIUserSelectModul.OwEventListner getEventListner()
          get the event listener for the sub module
 boolean getMultiselect()
          get the multi select property
protected  List searchDefaultRoleNames(String searchCriteria_p)
           
 void setEventListner(OwUIUserSelectModul.OwEventListner listener_p)
          set the event listener for the sub module
 void setMultiselect(boolean fMultiselect_p)
          set the multi select property
 
Methods inherited from class com.wewebu.ow.server.ecm.ui.OwUISubModul
getNetwork, init
 
Methods inherited from class com.wewebu.ow.server.ui.OwView
activate, addView, detach, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getIterator, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getTitle, getViewList, init, isFormTargetExternal, isNamedRegion, isRegion, isShowMaximized, isShowMinimized, isShowNormal, onActivate, 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

TYPE_USER

public static final int TYPE_USER
filter type users, used in OwNetwork.getUserSelectSubModul

See Also:
Constant Field Values

TYPE_GROUP

public static final int TYPE_GROUP
filter type groups, used in OwNetwork.getUserSelectSubModul

See Also:
Constant Field Values

TYPE_ROLE

public static final int TYPE_ROLE
filter type groups, used in OwNetwork.getUserSelectSubModul

See Also:
Constant Field Values
Constructor Detail

OwUIUserSelectModul

public OwUIUserSelectModul()
Method Detail

getMultiselect

public boolean getMultiselect()
get the multi select property

Returns:
true = allow multi selection, false = only single select

setMultiselect

public void setMultiselect(boolean fMultiselect_p)
set the multi select property

Parameters:
fMultiselect_p - true = allow multi selection, false = only single select

getEventListner

public OwUIUserSelectModul.OwEventListner getEventListner()
get the event listener for the sub module

Returns:
OwUIUserSelectView.OwEventListner derived listener

setEventListner

public void setEventListner(OwUIUserSelectModul.OwEventListner listener_p)
set the event listener for the sub module

Parameters:
listener_p - OwUIUserSelectView.OwEventListner derived listener

getDefaultRoleNames

protected String[] getDefaultRoleNames()
Returns:
an array String Alfresco Workdesk group IDs (egg. OW_Authenticated)

searchDefaultRoleNames

protected List searchDefaultRoleNames(String searchCriteria_p)
Parameters:
searchCriteria_p - search criteria string, must not be null and can contain the '*' (any character sequence) wildcard
Returns:
a List of default role names that match the given search criteria


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.