|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
java.lang.Object
|
+--com.sas.services.information.metadata.dav.DAVEntity
|
+--com.sas.services.information.metadata.dav.DAVFolder
DAVFolder represents a collection in a DAV Store. DAVEntity provides the common functionality and DAVFolder only the folder specific characteristics.
| Fields inherited from class com.sas.services.information.metadata.dav.DAVEntity |
_acl, _descAttribute, _fullUrl, _name, _nameAttribute, _objectClass, _properties, _repos, _reposId, _resource, _schemaProperties, aclList, content, hasBeenFetched, LOCAL, STORE, UNSET |
| Constructor Summary | |
DAVFolder(RepositoryData entity)
Creates a new DAVFolder from the information in the entity |
|
DAVFolder(RepositoryInterface repos,
String reposId)
Creates a new DAVFolder for the entity with a repository id reposId
in the repository repos |
|
DAVFolder(String url,
Map properties)
Creates a new DAVFolder from the url and a property map |
|
| Method Summary | |
void |
addEntity(DAVEntityInterface anItem)
Add an entity to a folder |
DAVFolderInterface |
createFolder(String name)
Create a folder (always relative to some folder |
DAVFolderInterface |
createFolder(String name,
String contentClass)
Create a folder (always relative to some folder |
DAVItemInterface |
createItem(String name)
Create an item (always relative to some folder |
DAVItemInterface |
createItem(String name,
String contentClass)
Create an item (always relative to some folder) |
Collection |
getEntities()
Get a list of the entites in this folder |
DAVEntityInterface |
getItem(String name)
Get an item in a folder by name |
Map |
getItems()
Get the internal list of items. |
void |
refresh()
Refresh this entity. |
void |
refresh(DAVFolderInterface entity)
Refresh this entity from the parameter. |
protected void |
setItems(Map items)
Set the internal list of items. |
| Methods inherited from class com.sas.services.information.metadata.dav.DAVEntity |
addAccessControlEntry, addAttribute, addAttributes, addUpdateMultiple, addUpdateSingle, clearLocalLists, commitUpdates, copy, delete, deleteAttribute, deleteAttributes, fetchEntity, getAccessControlList, getACL, getAttribute, getAttributes, getCreateDate, getDAVResource, getDescription, getFolder, getGUID, getModifyDate, getName, getObjectClass, getProperties, getRemarksKeys, getRemoveUpdates, getReposId, getRepository, getSetUpdates, getType, getUpdateableACL, getUrl, getURL, isCollection, isDeleted, isUpdatePending, move, refresh, removeAccessControlEntry, setAccessControls, setACL, setAttribute, setAttributes, setContentClass, setDeleted, setDescription, setGUID, setName, setRemarksKeys, setReposId, setRepository, toString, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.sas.services.information.metadata.dav.DAVEntityInterface |
addAccessControlEntry, copy, delete, getAccessControlList, getACL, getCreateDate, getDAVResource, getDescription, getFolder, getGUID, getModifyDate, getName, getProperties, getRemarksKeys, getRemoveUpdates, getReposId, getRepository, getSetUpdates, getType, getUpdateableACL, getUrl, getURL, isCollection, isDeleted, isUpdatePending, move, refresh, removeAccessControlEntry, setACL, setContentClass, setDeleted, setDescription, setGUID, setName, setRemarksKeys, setReposId, update |
| Methods inherited from interface com.sas.services.information.metadata.dav.AttributesInterface |
addAttribute, addAttributes, deleteAttribute, deleteAttributes, getAttribute, getAttributes, setAttribute, setAttributes |
| Constructor Detail |
public DAVFolder(RepositoryInterface repos,
String reposId)
reposId
in the repository repos
public DAVFolder(String url,
Map properties)
public DAVFolder(RepositoryData entity)
| Method Detail |
public DAVEntityInterface getItem(String name)
getItem in interface DAVFolderInterfacename - The name of the item to be retrievedpublic void addEntity(DAVEntityInterface anItem)
addEntity in interface DAVFolderInterfaceanItem - The item to be added to the folder
public DAVItemInterface createItem(String name,
String contentClass)
createItem in interface DAVFolderInterfacename - The name of the new itemcontentClass - The type of item to createpublic DAVItemInterface createItem(String name)
createItem in interface DAVFolderInterfacename - The name of the new itempublic DAVFolderInterface createFolder(String name)
createFolder in interface DAVFolderInterfacename - The name of the new folder
public DAVFolderInterface createFolder(String name,
String contentClass)
createFolder in interface DAVFolderInterfacename - The name of the new foldercontentClass - The type of folder to createpublic void refresh()
refresh in interface DAVEntityInterfacerefresh in class DAVEntitypublic void refresh(DAVFolderInterface entity)
refresh in interface DAVFolderInterfaceentity - A DAVEntity from which to obtain the latest propertiespublic Collection getEntities()
getEntities in interface DAVFolderInterfacepublic Map getItems()
getItems in interface DAVFolderInterfaceprotected void setItems(Map items)
items - The internal list of items for the folder
|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||