|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
@SASScope(value="ALL") @BinaryCompatibilityOnly public interface DAVEntityInterface
| Method Summary | |
|---|---|
abstract void |
addAccessControlEntry(AccessControlEntryInterface ace)
Add an access control entry to the ACL |
abstract DAVEntityInterface |
copy(DAVFolderInterface folder)
Copy the entity to another folder |
abstract void |
delete()
Delete the entity |
abstract java.util.List |
getAccessControlList()
|
abstract java.lang.String |
getACL()
Get the ACL for this entity |
abstract java.lang.String |
getCreateDate()
Returns the creation date, if it exists, null otherwise |
abstract DAVResource |
getDAVResource()
Return the underlying DAVResource for this entity, if it exists (that is if it has been fetched) |
abstract java.lang.String |
getDescription()
Return the entity's description property |
abstract DAVFolderInterface |
getFolder()
Get the folder that contains this entity |
abstract java.lang.String |
getGUID()
Return the GUID for this entity, if one has been set. |
abstract java.lang.String |
getModifyDate()
Returns the last modified date, if it exists, null otherwise |
abstract java.lang.String |
getName()
Get the name of this entity |
abstract java.util.Map |
getProperties()
Get properties/attributes for this entity |
abstract java.lang.String[] |
getRemarksKeys()
Get a list of entity keys for the remarks or dicussion threads relating to this object. |
abstract java.util.Map |
getRemoveUpdates()
If there are any updates to remove properties, then return this list |
abstract java.lang.String |
getReposId()
Get the repository identifier for this entity. |
abstract RepositoryInterface |
getRepository()
Get the repository associated with this entity |
abstract java.util.Map |
getSetUpdates()
If there are any updates to set property values, then return this list |
abstract java.lang.String |
getType()
Get the entity's object type. |
abstract java.lang.String |
getUpdateableACL()
|
abstract java.lang.String |
getUrl()
Get the url for this entity |
abstract java.lang.String |
getURL()
Return the full url as represented in a repository for this entity |
abstract boolean |
isCollection()
Is this a collection? |
abstract boolean |
isDeleted()
Has this entity been deleted? |
abstract boolean |
isUpdatePending()
Returns whether there are any updates pending for the repository entity |
abstract DAVEntityInterface |
move(DAVFolderInterface folder)
Move the entity to another folder |
abstract void |
refresh()
Refresh this entity. |
abstract void |
refresh(DAVEntityInterface entity)
Refresh this entity from the parameter. |
abstract void |
removeAccessControlEntry(AccessControlEntryInterface ace)
Remove an access control entry from the ACL |
abstract void |
setACL(java.lang.String acl)
Set the ACL for this entity |
abstract void |
setContentClass(java.lang.String contentClass)
Set the contentClass for a paricular resource. |
abstract void |
setDeleted()
Mark the entity as having been deleted. |
abstract void |
setDescription(java.lang.String desc)
Set the entity's description property |
abstract void |
setGUID(java.lang.String guid)
Set the GUID on this entity. |
abstract void |
setName(java.lang.String name)
Set the name attribute |
abstract void |
setRemarksKeys(java.lang.String[] remarksKeys)
Set the remarks or discussion threads relating to this object |
abstract void |
setReposId(java.lang.String reposId)
Set the repository identifier for this entity. |
abstract void |
update()
Persist any changes to the metadata back to the backing store. |
| Methods inherited from interface com.sas.services.information.metadata.dav.AttributesInterface |
|---|
addAttribute, addAttributes, deleteAttribute, deleteAttributes, getAttribute, getAttributes, setAttribute, setAttributes |
| Method Detail |
|---|
void delete()
throws ServiceException,
java.rmi.RemoteException
ServiceException
java.rmi.RemoteExceptionDAVEntityInterface copy(DAVFolderInterface folder)
DAVEntityInterface move(DAVFolderInterface folder)
java.lang.String getUrl()
java.lang.String getReposId()
DAVFolderInterface getFolder()
java.lang.String getName()
boolean isCollection()
java.lang.String getCreateDate()
null otherwise
java.lang.String getModifyDate()
null otherwise
java.lang.String[] getRemarksKeys()
void setRemarksKeys(java.lang.String[] remarksKeys)
remarksKeys - An array of entity keys for the remarks relating to this object.void setACL(java.lang.String acl)
acl - An XML element string that defines the WebDAV ACL for this resourcejava.lang.String getACL()
java.util.List getAccessControlList()
void refresh()
void update()
throws ServiceException,
java.rmi.RemoteException
ServiceException - in the case of a services failure
java.rmi.RemoteException - in the case of network failuresjava.lang.String getType()
void setReposId(java.lang.String reposId)
reposId - Repository identifier for this entityjava.util.Map getSetUpdates()
java.util.Map getRemoveUpdates()
java.lang.String getURL()
java.lang.String getUpdateableACL()
DAVResource getDAVResource()
void setContentClass(java.lang.String contentClass)
contentClass - The content class to set for this entityjava.util.Map getProperties()
void refresh(DAVEntityInterface entity)
entity - A DAVEntity from which to obtain the latest propertiesvoid setName(java.lang.String name)
name - Value for the name attributejava.lang.String getDescription()
void setDescription(java.lang.String desc)
desc - The value for the description property of the entityRepositoryInterface getRepository()
boolean isDeleted()
void setDeleted()
void addAccessControlEntry(AccessControlEntryInterface ace)
ace - Access control entry to be added to the ACLvoid removeAccessControlEntry(AccessControlEntryInterface ace)
ace - Access control entry to be removed from the ACLboolean isUpdatePending()
void setGUID(java.lang.String guid)
guid - The GUID to be set on this entityjava.lang.String getGUID()
|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||