org.nuxeo.wss.spi
Interface WSSBackend
- All Known Subinterfaces:
- NuxeoWSSBackend
- All Known Implementing Classes:
- AbstractNuxeoCoreBackend, AbstractWSSBackend, DummyWSSBackend, SearchBasedVirtualRootBackend, SimpleNuxeoBackend, VirtualRootedBackend
public interface WSSBackend
getItem
WSSListItem getItem(String location)
throws WSSException
- Throws:
WSSException
listItems
List<WSSListItem> listItems(String location)
throws WSSException
- Throws:
WSSException
listFolderishItems
List<WSSListItem> listFolderishItems(String location)
throws WSSException
- Throws:
WSSException
listLeafItems
List<WSSListItem> listLeafItems(String location)
throws WSSException
- Throws:
WSSException
begin
void begin()
throws WSSException
- Throws:
WSSException
saveChanges
void saveChanges()
throws WSSException
- Throws:
WSSException
discardChanges
void discardChanges()
throws WSSException
- Throws:
WSSException
moveItem
WSSListItem moveItem(String oldLocation,
String newLocation)
throws WSSException
- Throws:
WSSException
removeItem
void removeItem(String location)
throws WSSException
- Throws:
WSSException
exists
boolean exists(String location)
createFolder
WSSListItem createFolder(String location,
String name)
throws WSSException
- Throws:
WSSException
createFileItem
WSSListItem createFileItem(String location,
String name)
throws WSSException
- Throws:
WSSException
getMetaData
DWSMetaData getMetaData(String location,
WSSRequest request)
throws WSSException
- Throws:
WSSException
getSite
Site getSite(String location)
throws WSSException
- Throws:
WSSException
Copyright © 2011 Nuxeo SAS. All Rights Reserved.