|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.plugins.jcr.business.AbstractRepositoryDAO
fr.paris.lutece.plugins.jcr.business.AlfrescoRepositoryWorkspaceDAO
public class AlfrescoRepositoryWorkspaceDAO
Implementation of Alfresco JSR-170 browsing
Field Summary |
---|
Fields inherited from class fr.paris.lutece.plugins.jcr.business.AbstractRepositoryDAO |
---|
_jcrTemplate, _repositoryInitializer, _strDefaultWorkspaceName |
Constructor Summary | |
---|---|
AlfrescoRepositoryWorkspaceDAO()
|
Method Summary | |
---|---|
boolean |
canCreate()
Tells if workspace creation is provided by this DAO. |
void |
create(String strWorkspace)
Not available |
void |
delete(String strWorkspace)
Not available |
IWorkspace |
findById(String id)
Not available |
IWorkspace |
findByName(String strWorkspace)
Find a workspace by name |
String[] |
getAvailableWorkspaces()
Return all availables workspace |
static IWorkspaceDAO |
getInstance(org.springmodules.jcr.JcrTemplate jcrTemplate,
IRepositoryInitializer repositoryInitializer,
String strDefaultWorkspaceName)
Creates a new JcrRepositoryFileDAO object. |
void |
releaseSession(javax.jcr.Session session)
|
void |
store(IWorkspace workspace)
Not available |
Methods inherited from class fr.paris.lutece.plugins.jcr.business.AbstractRepositoryDAO |
---|
execute, execute, free, init, isAlive |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface fr.paris.lutece.plugins.jcr.business.IJsr170DAO |
---|
free, isAlive |
Constructor Detail |
---|
public AlfrescoRepositoryWorkspaceDAO()
Method Detail |
---|
public static IWorkspaceDAO getInstance(org.springmodules.jcr.JcrTemplate jcrTemplate, IRepositoryInitializer repositoryInitializer, String strDefaultWorkspaceName)
jcrTemplate
- a jcrTemplaterepositoryInitializer
- a repositoryInitializerstrDefaultWorkspaceName
- a default workspace name
public void create(String strWorkspace)
create
in interface IWorkspaceDAO
strWorkspace
- the workspaceIWorkspaceDAO.create(java.lang.String)
public void delete(String strWorkspace)
delete
in interface IWorkspaceDAO
strWorkspace
- the workspaceIWorkspaceDAO.delete(java.lang.String)
public IWorkspace findById(String id)
findById
in interface IWorkspaceDAO
id
- the id
IWorkspaceDAO.findById(java.lang.String)
public IWorkspace findByName(String strWorkspace)
IWorkspaceDAO
findByName
in interface IWorkspaceDAO
strWorkspace
- the workspace name
IWorkspaceDAO.findByName(java.lang.String)
public String[] getAvailableWorkspaces()
IWorkspaceDAO
getAvailableWorkspaces
in interface IWorkspaceDAO
IWorkspaceDAO.getAvailableWorkspaces()
public void store(IWorkspace workspace)
store
in interface IWorkspaceDAO
workspace
- the workspaceIWorkspaceDAO.store(fr.paris.lutece.plugins.jcr.business.IWorkspace)
public boolean canCreate()
IWorkspaceDAO
canCreate
in interface IWorkspaceDAO
IWorkspaceDAO.canCreate()
public void releaseSession(javax.jcr.Session session)
releaseSession
in class AbstractRepositoryDAO
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |