|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.plugins.jcr.business.admin.AdminJcrHome
public final class AdminJcrHome
Home class for JCR administration
Field Summary | |
---|---|
static String |
ROLE_NONE
|
Method Summary | |
---|---|
int |
countAdminViewRoleByRole(String strRoleKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the number of AdminViewRole linked with the specified Lutece Role |
void |
createView(AdminView view,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
void |
createWorkspace(AdminWorkspace workspace,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
void |
deleteView(int id,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
void |
deleteWorkspace(int id,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
boolean |
existsViewWithWorkspaceId(int nWorkspaceId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Test if given workspace has attached views |
Collection<AdminView> |
findAllViews(fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
Collection<AdminView> |
findAllViewsByWorkSpaceId(int nWorkspaceId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
Collection<AdminWorkspace> |
findAllWorkspaces(fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
String |
findJcrType(int nViewId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
AdminView |
findViewById(int nViewId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
AdminWorkspace |
findWorkspaceById(int nWorkspaceId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
String[] |
getAuthorizedRoles(AdminView adminView,
String strAccess,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns a list of roles authorized on this view |
Boolean |
getAvailableAccess(AdminView adminView,
String[] userRoles,
String strAccessRight,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Computes authorizations |
static AdminJcrHome |
getInstance()
|
Map<String,AdminWorkspace> |
getWorkspacesList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
Map<String,AdminWorkspace> |
getWorkspacesListByNameKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
void |
modifyView(AdminView view,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
void |
modifyWorkspace(AdminWorkspace workspace,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
|
void |
updateRoles(AdminView adminView,
String strAccess,
String[] roles,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update roles of a view |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ROLE_NONE
Method Detail |
---|
public static AdminJcrHome getInstance()
public void createWorkspace(AdminWorkspace workspace, fr.paris.lutece.portal.service.plugin.Plugin plugin)
workspace
- the workspace to createplugin
- the pluginpublic void modifyWorkspace(AdminWorkspace workspace, fr.paris.lutece.portal.service.plugin.Plugin plugin)
workspace
- the workspace to modifyplugin
- the pluginpublic void deleteWorkspace(int id, fr.paris.lutece.portal.service.plugin.Plugin plugin)
id
- of the workspace to deleteplugin
- the pluginpublic void createView(AdminView view, fr.paris.lutece.portal.service.plugin.Plugin plugin)
view
- the view to createplugin
- the pluginpublic void modifyView(AdminView view, fr.paris.lutece.portal.service.plugin.Plugin plugin)
view
- the view to modifyplugin
- the pluginpublic void deleteView(int id, fr.paris.lutece.portal.service.plugin.Plugin plugin)
id
- the id of the view to deleteplugin
- the pluginpublic Collection<AdminView> findAllViews(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- the plugin
public Collection<AdminView> findAllViewsByWorkSpaceId(int nWorkspaceId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- the pluginnWorkspaceId
- the workspace id to find
public Collection<AdminWorkspace> findAllWorkspaces(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- the plugin
public Map<String,AdminWorkspace> getWorkspacesList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- the plugin
public Map<String,AdminWorkspace> getWorkspacesListByNameKey(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- the plugin
public AdminWorkspace findWorkspaceById(int nWorkspaceId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nWorkspaceId
- the workspace id to findplugin
- the plugin
public AdminView findViewById(int nViewId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nViewId
- the view ID to finplugin
- the plugin
public String findJcrType(int nViewId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nViewId
- the view ID to search the jcr type forplugin
- the plugin
public boolean existsViewWithWorkspaceId(int nWorkspaceId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nWorkspaceId
- the workspace idplugin
- the plugin
public Boolean getAvailableAccess(AdminView adminView, String[] userRoles, String strAccessRight, fr.paris.lutece.portal.service.plugin.Plugin plugin)
adminView
- the viewuserRoles
- an array of roles to teststrAccessRight
- the permission to checkplugin
- the plugin
public void updateRoles(AdminView adminView, String strAccess, String[] roles, fr.paris.lutece.portal.service.plugin.Plugin plugin)
adminView
- the viewstrAccess
- the permissionroles
- the roles to attachplugin
- the pluginpublic String[] getAuthorizedRoles(AdminView adminView, String strAccess, fr.paris.lutece.portal.service.plugin.Plugin plugin)
adminView
- the viestrAccess
- the permissionplugin
- the plugin
public int countAdminViewRoleByRole(String strRoleKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strRoleKey
- The Lutece Role keyplugin
- The plugin
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |