public class OwCMISAccessRightsModule extends com.wewebu.ow.server.ecm.ui.OwUIAccessRightsModul<OwCMISNetwork> implements com.wewebu.ow.server.ui.OwDialog.OwDialogListener
OwCMISAccessRightsModule which will provide depending on the configuration what selection will be available.
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 |
|---|---|
protected static List<String> |
DEFAULT_HEADERS
Default list of Headers which will be rendered
|
static String |
EDIT_ROW
Name of property for selected rows
|
static String |
HEADER_ACE |
static String |
HEADER_ISDIRECT |
static String |
HEADER_PRINCIPAL |
| Constructor and Description |
|---|
OwCMISAccessRightsModule(com.wewebu.ow.server.ecm.OwObject object) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createActions(com.wewebu.ow.server.ui.OwMenu menu) |
protected OwCMISPrivilegeSetEditor |
createEditor()
(overridable)
Create an editor which will be used for adding or modifying PrivilegeSet's.
|
protected OwCMISPrivilegeEditorDocument |
createEditorDocument(OwCMISPermissionCollection perms,
List<com.wewebu.ow.server.ecm.OwPrivilegeSet> modifySet)
(overridable)
Create document for editor instance.
|
protected List<String> |
getHeaderList()
List of header names/id's, defining also order of the values.
|
com.wewebu.ow.server.ui.OwMenu |
getMenu() |
protected com.wewebu.ow.server.ecm.OwObject |
getObject()
Get the Object where permission will be modified/viewed.
|
protected OwCMISPermissionCollection |
getPermissions()
Get the permission collection which is handled currently.
|
protected List<String> |
getPreviousSelectedPrincipals()
Get the principals which where previously selected.
|
void |
init() |
boolean |
isReadOnly() |
void |
onAdd(javax.servlet.http.HttpServletRequest req,
Object reason)
Handling method for Add/Create events
|
void |
onDelete(javax.servlet.http.HttpServletRequest req,
Object reason)
Handling method for PrivilegeSet deletion event.
|
void |
onDialogClose(com.wewebu.ow.server.ui.OwDialog dialogView_p) |
void |
onModify(javax.servlet.http.HttpServletRequest req,
Object reason)
Modify handler method
|
protected void |
onRender(Writer w_p) |
void |
onSave(javax.servlet.http.HttpServletRequest req,
Object reason)
Handling method for Save events
|
protected void |
renderRowValue(Writer w_p,
com.wewebu.ow.server.ecm.OwPrivilegeSet set,
String header,
int colIdx,
int rowIdx) |
protected void |
renderSelectionColumn(Writer w_p,
com.wewebu.ow.server.ecm.OwPrivilegeSet set,
int rowIdx) |
void |
setReadOnly(boolean readOnly_p) |
protected String |
usesFormWithAttributes() |
getLiveUpdate, setLiveUpdateactivate, addView, detach, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getIterator, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getTitle, getViewList, isFormTargetExternal, isNamedRegion, isRegion, isShowMaximized, isShowMinimized, isShowNormal, onActivate, onUpdate, render, renderHTMLFormular, renderNamedRegion, renderRegion, serverSideDesignInclude, serverSideInclude, setDocument, setExternalFormTarget, setMaximizeView, setParent, showMaximized, showMinimized, showNormalattach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest, updateExternalFormTargetpublic static final String HEADER_PRINCIPAL
public static final String HEADER_ACE
public static final String HEADER_ISDIRECT
protected static final List<String> DEFAULT_HEADERS
public static final String EDIT_ROW
public OwCMISAccessRightsModule(com.wewebu.ow.server.ecm.OwObject object)
throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwExceptionpublic void init()
throws Exception
init in class com.wewebu.ow.server.ui.OwViewExceptionpublic void setReadOnly(boolean readOnly_p)
setReadOnly in class com.wewebu.ow.server.ecm.ui.OwUIAccessRightsModul<OwCMISNetwork>public boolean isReadOnly()
protected void onRender(Writer w_p) throws Exception
onRender in class com.wewebu.ow.server.ui.OwViewExceptionprotected void renderSelectionColumn(Writer w_p, com.wewebu.ow.server.ecm.OwPrivilegeSet set, int rowIdx) throws IOException
IOExceptionprotected void renderRowValue(Writer w_p, com.wewebu.ow.server.ecm.OwPrivilegeSet set, String header, int colIdx, int rowIdx) throws IOException
IOExceptionprotected void createActions(com.wewebu.ow.server.ui.OwMenu menu)
throws Exception
Exceptionpublic com.wewebu.ow.server.ui.OwMenu getMenu()
getMenu in class com.wewebu.ow.server.ecm.ui.OwUIAccessRightsModul<OwCMISNetwork>protected OwCMISPermissionCollection getPermissions()
getObject()protected com.wewebu.ow.server.ecm.OwObject getObject()
protected String usesFormWithAttributes()
usesFormWithAttributes in class com.wewebu.ow.server.ui.OwViewprotected List<String> getHeaderList()
Will return DEFAULT_HEADERS list by default.
public void onSave(javax.servlet.http.HttpServletRequest req,
Object reason)
throws com.wewebu.ow.server.exceptions.OwException
req - HttpServletRequest of save eventreason - Object (optional parameter can be null)com.wewebu.ow.server.exceptions.OwExceptionpublic void onAdd(javax.servlet.http.HttpServletRequest req,
Object reason)
throws com.wewebu.ow.server.exceptions.OwException
req - HttpServletRequest of add/create eventreason - Object (optional parameter can be null)com.wewebu.ow.server.exceptions.OwExceptionpublic void onModify(javax.servlet.http.HttpServletRequest req,
Object reason)
throws com.wewebu.ow.server.exceptions.OwException
req - HttpServletRequest of modify eventreason - Object (optional parameter can be null)com.wewebu.ow.server.exceptions.OwExceptionpublic void onDelete(javax.servlet.http.HttpServletRequest req,
Object reason)
throws com.wewebu.ow.server.exceptions.OwException
req - HttpServletRequest of delete eventreason - Object (optional parameter can be null)com.wewebu.ow.server.exceptions.OwExceptionprotected OwCMISPrivilegeSetEditor createEditor()
protected OwCMISPrivilegeEditorDocument createEditorDocument(OwCMISPermissionCollection perms, List<com.wewebu.ow.server.ecm.OwPrivilegeSet> modifySet) throws Exception
perms - OwCMISPermissionCollection current permission collectionmodifySet - List of PrivilegeSet-objects (can be null)Exceptionpublic void onDialogClose(com.wewebu.ow.server.ui.OwDialog dialogView_p)
throws Exception
onDialogClose in interface com.wewebu.ow.server.ui.OwDialog.OwDialogListenerExceptionCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.