Package fr.becpg.repo.repository
Interface AlfrescoRepository<T extends RepositoryEntity>
- All Superinterfaces:
CrudRepository<T,org.alfresco.service.cmr.repository.NodeRef>
- All Known Implementing Classes:
AlfrescoRepositoryImpl
public interface AlfrescoRepository<T extends RepositoryEntity>
extends CrudRepository<T,org.alfresco.service.cmr.repository.NodeRef>
Should implement Spring Data
Used to retrieve entity from repository
- Since:
- 1.5
- Version:
- $Id: $Id
- Author:
- matthieu
-
Method Summary
Modifier and TypeMethodDescriptionvoidclearCaches(String id) clearCaches.create.<R extends RepositoryEntity>
List<R>getList(RepositoryEntity entity, Class<R> clazz) getList.<R extends RepositoryEntity>
List<R>getList(RepositoryEntity entity, org.alfresco.service.namespace.QName datalistContainerQname, org.alfresco.service.namespace.QName datalistQname) getList.org.alfresco.service.cmr.repository.NodeRefgetOrCreateDataListContainer(T entity) getOrCreateDataListContainer.booleanhasDataList(RepositoryEntity entity, org.alfresco.service.namespace.QName datalistContainerQname) hasDataList.booleanhasDataList(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String datalistName) hasDataList.booleanhasDataList(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.namespace.QName datalistContainerQname) hasDataList.booleanisDirty.booleanisRegisteredType(org.alfresco.service.namespace.QName type) isRegisteredType.loadDataList(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String listName, org.alfresco.service.namespace.QName datalistQname) loadDataList.loadDataList(org.alfresco.service.cmr.repository.NodeRef dataListNodeRef, org.alfresco.service.namespace.QName datalistQname) loadDataList.voidsaveDataList(org.alfresco.service.cmr.repository.NodeRef listContainerNodeRef, org.alfresco.service.namespace.QName dataListContainerType, String dataListName, List<? extends RepositoryEntity> dataList) saveDataList.voidsaveDataList(org.alfresco.service.cmr.repository.NodeRef listContainerNodeRef, org.alfresco.service.namespace.QName dataListContainerType, List<? extends RepositoryEntity> dataList) saveDataList.
-
Method Details
-
hasDataList
boolean hasDataList(RepositoryEntity entity, org.alfresco.service.namespace.QName datalistContainerQname) hasDataList.
- Parameters:
entity- aRepositoryEntityobject.datalistContainerQname- aQNameobject.- Returns:
- a boolean.
-
hasDataList
boolean hasDataList(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.namespace.QName datalistContainerQname) hasDataList.
- Parameters:
entityNodeRef- aNodeRefobject.datalistContainerQname- aQNameobject.- Returns:
- a boolean.
-
hasDataList
hasDataList.
- Parameters:
entityNodeRef- aNodeRefobject.datalistName- aStringobject.- Returns:
- a boolean.
-
loadDataList
List<T> loadDataList(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String listName, org.alfresco.service.namespace.QName datalistQname) loadDataList.
-
loadDataList
List<T> loadDataList(org.alfresco.service.cmr.repository.NodeRef dataListNodeRef, org.alfresco.service.namespace.QName datalistQname) loadDataList.
- Parameters:
dataListNodeRef- aNodeRefobjectdatalistQname- aQNameobject- Returns:
- a
Listobject
-
create
create.
- Parameters:
parentNodeRef- aNodeRefobject.entity- a T object.- Returns:
- a T object.
-
getOrCreateDataListContainer
getOrCreateDataListContainer.
- Parameters:
entity- a T object.- Returns:
- a
NodeRefobject.
-
saveDataList
void saveDataList(org.alfresco.service.cmr.repository.NodeRef listContainerNodeRef, org.alfresco.service.namespace.QName dataListContainerType, List<? extends RepositoryEntity> dataList) saveDataList.
- Parameters:
listContainerNodeRef- aNodeRefobject.dataListContainerType- aQNameobject.dataList- aListobject.
-
saveDataList
void saveDataList(org.alfresco.service.cmr.repository.NodeRef listContainerNodeRef, org.alfresco.service.namespace.QName dataListContainerType, String dataListName, List<? extends RepositoryEntity> dataList) saveDataList.
-
isRegisteredType
boolean isRegisteredType(org.alfresco.service.namespace.QName type) isRegisteredType.
- Parameters:
type- aQNameobject.- Returns:
- a boolean.
-
isDirty
isDirty.
- Parameters:
entity- a T object.- Returns:
- a boolean.
-
getList
getList.
- Type Parameters:
R- a R object.- Parameters:
entity- aRepositoryEntityobject.clazz- aClassobject.- Returns:
- a
Listobject.
-
getList
<R extends RepositoryEntity> List<R> getList(RepositoryEntity entity, org.alfresco.service.namespace.QName datalistContainerQname, org.alfresco.service.namespace.QName datalistQname) getList.
- Type Parameters:
R- a R object.- Parameters:
entity- aRepositoryEntityobject.datalistContainerQname- aQNameobject.datalistQname- aQNameobject.- Returns:
- a
Listobject.
-
clearCaches
clearCaches.
- Parameters:
id- aStringobject
-