public class OwCMISPrivilegeSetEditor
extends com.wewebu.ow.server.app.OwStandardDialog
implements com.wewebu.ow.server.ui.OwDialog.OwDialogListener
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
Modifier and Type | Field and Description |
---|---|
static String |
CHOICE
Key for choice selections events
|
static String |
ROW_IDX
Name of parameter for selection events
|
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
m_iDEBUG_DocumentViewSize, m_iDEBUG_InitDocument, m_iDEBUG_TargetCount, m_Listener
Constructor and Description |
---|
OwCMISPrivilegeSetEditor() |
Modifier and Type | Method and Description |
---|---|
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() |
getInfoIcon, getTitle, hasHelpButton, isRegion, onClose, onHelp, onRender, renderCloseButton, renderHelpButton, setHelp, setInfoIcon, setTitle
addRegion, addView, addView, addViewReference, getIterator, getViewRegion, isRegionMaximized, isRegionMinimized, isRegionNormal, renderNamedRegion
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
attach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest, updateExternalFormTarget
public static final String CHOICE
public static final String ROW_IDX
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 selectioncom.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
- WriterException
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
- HttpServletRequestcom.wewebu.ow.server.exceptions.OwException
public void onOpenUserSelection(javax.servlet.http.HttpServletRequest req) throws com.wewebu.ow.server.exceptions.OwException
req
- HttpServletRequestcom.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 triggercom.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 Stringsprotected com.wewebu.ow.server.ecm.OwUserInfo createUserInfo(String principalId) throws com.wewebu.ow.server.exceptions.OwException
principalId
- String principal Idcom.wewebu.ow.server.exceptions.OwException
- if unable to create OwUserInfo objectCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.