public class AlfrescoListServiceHandler extends AbstractAlfrescoListServiceHandler implements org.springframework.beans.factory.InitializingBean
ListServiceHandler
AbstractAlfrescoListServiceHandler.VtiBuiltInListType, AbstractAlfrescoListServiceHandler.VtiListBaseType
ListServiceHandler.ListItemOperationType
DATALIST_CONTAINER, logger, TYPE_DISCUSSIONS, TYPE_DOCUMENT_LIBRARY, TYPE_LINKS, TYPE_TASKS, TYPE_WIKI, WIKI_CONTAINER
Constructor and Description |
---|
AlfrescoListServiceHandler() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
ListInfoBean |
createList(String listName,
String description,
String dws,
int templateId)
Creates a Data List of the given type
|
void |
deleteList(String listName,
String dws)
Deletes a Data List
|
List<ListTypeBean> |
getAvailableListTypes()
Returns the list of available List Types
|
ListInfoBean |
getList(String listName,
String dws)
Fetches an existing Data List.
|
List<ListInfoBean> |
getListCollection(String siteName)
Returns the names and GUIDs for all the lists in the site.
|
void |
setDataListTypes(Map<Integer,String> dataListTypes)
Sets the list of SharePoint Template IDs to
Alfresco DataList Types
|
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
void |
setFileFolderService(FileFolderService fileFolderService) |
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setSiteService(SiteService siteService)
Set site service
|
void |
updateListItem(ListInfoBean list,
ListServiceHandler.ListItemOperationType operation,
String id,
Map<org.alfresco.service.namespace.QName,String> fields)
Performs the specified add/update/delete operations against a
single list item.
|
buildType
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setSiteService(SiteService siteService)
siteService
- the site service to set (SiteService
)public void setFileFolderService(FileFolderService fileFolderService)
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
public void setDataListTypes(Map<Integer,String> dataListTypes)
public ListInfoBean getList(String listName, String dws) throws SiteDoesNotExistException, FileNotFoundException
ListServiceHandler
getList
in interface ListServiceHandler
SiteDoesNotExistException
FileNotFoundException
public ListInfoBean createList(String listName, String description, String dws, int templateId) throws SiteDoesNotExistException, DuplicateChildNodeNameException, org.alfresco.service.cmr.dictionary.InvalidTypeException
ListServiceHandler
createList
in interface ListServiceHandler
SiteDoesNotExistException
DuplicateChildNodeNameException
org.alfresco.service.cmr.dictionary.InvalidTypeException
public void deleteList(String listName, String dws) throws SiteDoesNotExistException, FileNotFoundException
ListServiceHandler
deleteList
in interface ListServiceHandler
listName
- Stringdws
- StringSiteDoesNotExistException
FileNotFoundException
public List<ListInfoBean> getListCollection(String siteName)
ListServiceHandler
getListCollection
in interface ListServiceHandler
siteName
- the name of siteListServiceHandler.getListCollection(String)
public List<ListTypeBean> getAvailableListTypes()
ListServiceHandler
getAvailableListTypes
in interface ListServiceHandler
public void updateListItem(ListInfoBean list, ListServiceHandler.ListItemOperationType operation, String id, Map<org.alfresco.service.namespace.QName,String> fields) throws FileNotFoundException
ListServiceHandler
updateListItem
in interface ListServiceHandler
FileNotFoundException
Copyright © 2005–2017 Alfresco Software. All rights reserved.