|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
| Method Summary | |
void |
addAccessControlEntry(AccessControlEntryInterface ace)
Add an access control entry to the ACL |
DAVEntityInterface |
copy(DAVFolderInterface folder)
Copy the entity to another folder |
void |
delete()
Delete the entity |
List |
getAccessControlList()
|
String |
getACL()
Get the ACL for this entity |
String |
getCreateDate()
Returns the creation date, if it exists, null otherwise |
DAVResource |
getDAVResource()
Return the underlying DAVResource for this entity, if it exists (that is if it has been fetched) |
String |
getDescription()
Return the entity's description property |
DAVFolderInterface |
getFolder()
Get the folder that contains this entity |
String |
getGUID()
Return the GUID for this entity, if one has been set. |
String |
getModifyDate()
Returns the last modified date, if it exists, null otherwise |
String |
getName()
Get the name of this entity |
Map |
getProperties()
Get properties/attributes for this entity |
String[] |
getRemarksKeys()
Get a list of entity keys for the remarks or dicussion threads relating to this object. |
Map |
getRemoveUpdates()
If there are any updates to remove properties, then return this list |
String |
getReposId()
Get the repository identifier for this entity. |
RepositoryInterface |
getRepository()
Get the repository associated with this entity |
Map |
getSetUpdates()
If there are any updates to set property values, then return this list |
String |
getType()
Get the entity's object type. |
String |
getUpdateableACL()
|
String |
getUrl()
Get the url for this entity |
String |
getURL()
Return the full url as represented in a repository for this entity |
boolean |
isCollection()
Is this a collection? |
boolean |
isDeleted()
Has this entity been deleted? |
boolean |
isUpdatePending()
Returns whether there are any updates pending for the repository entity |
DAVEntityInterface |
move(DAVFolderInterface folder)
Move the entity to another folder |
void |
refresh()
Refresh this entity. |
void |
refresh(DAVEntityInterface entity)
Refresh this entity from the parameter. |
void |
removeAccessControlEntry(AccessControlEntryInterface ace)
Remove an access control entry from the ACL |
void |
setACL(String acl)
Set the ACL for this entity |
void |
setContentClass(String contentClass)
Set the contentClass for a paricular resource. |
void |
setDeleted()
Mark the entity as having been deleted. |
void |
setDescription(String desc)
Set the entity's description property |
void |
setGUID(String guid)
Set the GUID on this entity. |
void |
setName(String name)
Set the name attribute |
void |
setRemarksKeys(String[] remarksKeys)
Set the remarks or discussion threads relating to this object |
void |
setReposId(String reposId)
Set the repository identifier for this entity. |
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 |
public void delete()
throws ServiceException,
RemoteException
public DAVEntityInterface copy(DAVFolderInterface folder)
public DAVEntityInterface move(DAVFolderInterface folder)
public String getUrl()
public String getReposId()
public DAVFolderInterface getFolder()
public String getName()
public boolean isCollection()
public String getCreateDate()
null otherwisepublic String getModifyDate()
null otherwisepublic String[] getRemarksKeys()
public void setRemarksKeys(String[] remarksKeys)
remarksKeys - An array of entity keys for the remarks relating to this object.public void setACL(String acl)
acl - An XML element string that defines the WebDAV ACL for this resourcepublic String getACL()
public List getAccessControlList()
public void refresh()
public void update()
throws ServiceException,
RemoteException
ServiceException - in the case of a services failureRemoteException - in the case of network failurespublic String getType()
public void setReposId(String reposId)
reposId - Repository identifier for this entitypublic Map getSetUpdates()
public Map getRemoveUpdates()
public String getURL()
public String getUpdateableACL()
public DAVResource getDAVResource()
public void setContentClass(String contentClass)
contentClass - The content class to set for this entitypublic Map getProperties()
public void refresh(DAVEntityInterface entity)
entity - A DAVEntity from which to obtain the latest propertiespublic void setName(String name)
name - Value for the name attributepublic String getDescription()
public void setDescription(String desc)
desc - The value for the description property of the entitypublic RepositoryInterface getRepository()
public boolean isDeleted()
public void setDeleted()
public void addAccessControlEntry(AccessControlEntryInterface ace)
ace - Access control entry to be added to the ACLpublic void removeAccessControlEntry(AccessControlEntryInterface ace)
ace - Access control entry to be removed from the ACLpublic boolean isUpdatePending()
public void setGUID(String guid)
guid - The GUID to be set on this entitypublic String getGUID()
|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||