|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wewebu.ow.server.ui.OwEventTarget
com.wewebu.ow.server.ui.OwView
com.wewebu.ow.server.ui.OwLayout
com.wewebu.ow.server.ui.OwDialog
com.wewebu.ow.server.app.OwStandardDialog
com.wewebu.ow.server.ecmimpl.opencmis.ui.acl.OwCMISPrivilegeSetEditor
public class OwCMISPrivilegeSetEditor
Special privilege set editor, based on CMIS available permission and user selection.
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 | |
---|---|
static String |
CHOICE
Key for choice selections events |
static String |
ROW_IDX
Name of parameter for selection events |
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 | |
---|---|
OwCMISPrivilegeSetEditor()
|
Method Summary | |
---|---|
protected List<com.wewebu.ow.server.app.OwComboItem> |
createComboItemList(List<String> values)
(overridable) Transform from list of Strings to List of OwComboItems |
protected com.wewebu.ow.server.app.OwUserSelectDialog |
createOwUserSelectDialog(int[] filter,
boolean multiSelect)
Factory for OwUserSelectDialog which is used in Editor. |
protected com.wewebu.ow.server.ecm.OwUserInfo |
createUserInfo(String principalId)
(overridable) Factory for OwUserInfo creation from provided principal Id. |
OwCMISPrivilegeEditorDocument |
getDocument()
|
protected void |
init()
|
void |
onDialogClose(com.wewebu.ow.server.ui.OwDialog dialogView_p)
|
void |
onOpenUserSelection(javax.servlet.http.HttpServletRequest req)
(overridable) Handler method for open user selection events. |
void |
onPrincipalChanged(javax.servlet.http.HttpServletRequest req)
(overridable) Handler method for principal changed events. |
void |
onSave(javax.servlet.http.HttpServletRequest req)
On Save event handler method. |
protected void |
processSelection()
(overridable) Process Principal selection and set the available and selected list of selection. |
protected void |
renderMainContent(Writer w_p,
List<com.wewebu.ow.server.ecm.OwPrivilege> render,
List<com.wewebu.ow.server.ecm.OwPrivilege> selected)
(overridable) Render content for current selection. |
protected void |
renderMainRegion(Writer w_p)
(overridable) Render main region for current state, this method is delegated from renderRegion(writer, MAIN_REGION). |
void |
renderRegion(Writer w_p,
int iRegion_p)
|
protected String |
usesFormWithAttributes()
|
Methods inherited from class com.wewebu.ow.server.app.OwStandardDialog |
---|
getInfoIcon, getTitle, hasHelpButton, isRegion, onClose, onHelp, onRender, renderCloseButton, renderHelpButton, 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, 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 |
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 |
Methods inherited from interface com.wewebu.ow.server.ui.OwUpdateTarget |
---|
onUpdate |
Field Detail |
---|
public static final String CHOICE
public static final String ROW_IDX
Constructor Detail |
---|
public OwCMISPrivilegeSetEditor()
Method Detail |
---|
protected void init() throws Exception
init
in class com.wewebu.ow.server.ui.OwView
Exception
protected com.wewebu.ow.server.app.OwUserSelectDialog createOwUserSelectDialog(int[] filter, boolean multiSelect) throws com.wewebu.ow.server.exceptions.OwException
filter
- int array of OwUIUserSelectModul
.TYPE_... valuesmultiSelect
- boolean allow multiple selection
com.wewebu.ow.server.exceptions.OwException
public void renderRegion(Writer w_p, int iRegion_p) throws Exception
renderRegion
in interface com.wewebu.ow.server.ui.OwBaseView
renderRegion
in class com.wewebu.ow.server.app.OwStandardDialog
Exception
protected void renderMainRegion(Writer w_p) throws Exception, IOException
w_p
- Writer
Exception
IOException
protected void renderMainContent(Writer w_p, List<com.wewebu.ow.server.ecm.OwPrivilege> render, List<com.wewebu.ow.server.ecm.OwPrivilege> selected) throws Exception, IOException
w_p
- Writerrender
- List of Elements to be rendered.selected
-
Exception
IOException
public OwCMISPrivilegeEditorDocument getDocument()
getDocument
in class com.wewebu.ow.server.ui.OwView
protected void processSelection() throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
public void onPrincipalChanged(javax.servlet.http.HttpServletRequest req) throws com.wewebu.ow.server.exceptions.OwException
req
- HttpServletRequest
com.wewebu.ow.server.exceptions.OwException
public void onOpenUserSelection(javax.servlet.http.HttpServletRequest req) throws com.wewebu.ow.server.exceptions.OwException
req
- HttpServletRequest
com.wewebu.ow.server.exceptions.OwException
public void onDialogClose(com.wewebu.ow.server.ui.OwDialog dialogView_p) throws Exception
onDialogClose
in interface com.wewebu.ow.server.ui.OwDialog.OwDialogListener
Exception
public void onSave(javax.servlet.http.HttpServletRequest req) throws com.wewebu.ow.server.exceptions.OwException
req
- HttpServletRequest event trigger
com.wewebu.ow.server.exceptions.OwException
protected String usesFormWithAttributes()
usesFormWithAttributes
in class com.wewebu.ow.server.ui.OwView
protected List<com.wewebu.ow.server.app.OwComboItem> createComboItemList(List<String> values)
values
- List of Strings
protected com.wewebu.ow.server.ecm.OwUserInfo createUserInfo(String principalId) throws com.wewebu.ow.server.exceptions.OwException
principalId
- String principal Id
com.wewebu.ow.server.exceptions.OwException
- if unable to create OwUserInfo object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |