|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.duracloud.durastore.test.MockVerifyDeleteStorageProvider
public class MockVerifyDeleteStorageProvider
Storage Provider implementation used for testing verify deletion AOP
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
MockVerifyDeleteStorageProvider()
|
|
| Method Summary | |
|---|---|
String |
addContent(String spaceId,
String contentId,
String contentMimeType,
Map<String,String> userProperties,
long contentSize,
String contentChecksum,
InputStream content)
Adds content to a space. |
String |
copyContent(String sourceSpaceId,
String sourceContentId,
String destSpaceId,
String destContentId)
This method copies the content item found in source-space with the id of source-content-id into the dest-space, naming it to dest-content-id. |
void |
createSpace(String spaceId)
Creates a new space. |
void |
deleteContent(String spaceId,
String contentId)
Removes content from a space. |
void |
deleteSpace(String spaceId)
Deletes a space. |
InputStream |
getContent(String spaceId,
String contentId)
Gets content from a space. |
Map<String,String> |
getContentProperties(String spaceId,
String contentId)
Retrieves the properties associated with content. |
Map<String,AclType> |
getSpaceACLs(String spaceId)
Retrieves the ACLs associated with a space. |
Iterator<String> |
getSpaceContents(String spaceId,
String prefix)
Provides access to the content files within a space. |
List<String> |
getSpaceContentsChunked(String spaceId,
String prefix,
long maxResults,
String marker)
Provides a listing of the content files within a space. |
Map<String,String> |
getSpaceProperties(String spaceId)
Provides a successful response the number of times indicated by the spaceId. |
Iterator<String> |
getSpaces()
Provides a listing of all spaces owned by a customer. |
void |
setContentProperties(String spaceId,
String contentId,
Map<String,String> contentProperties)
Sets the properties associated with content. |
void |
setSpaceACLs(String spaceId,
Map<String,AclType> spaceACLs)
Sets the ACLs associated with a space. |
void |
setSpaceProperties(String spaceId,
Map<String,String> spaceProperties)
Sets the properties associated with a space. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MockVerifyDeleteStorageProvider()
| Method Detail |
|---|
public Iterator<String> getSpaces()
StorageProvider
getSpaces in interface StorageProvider
public Iterator<String> getSpaceContents(String spaceId,
String prefix)
StorageProvider
getSpaceContents in interface StorageProviderspaceId - - ID of the spaceprefix - - The prefix of the content id (null for no constraints)
public List<String> getSpaceContentsChunked(String spaceId,
String prefix,
long maxResults,
String marker)
StorageProvider
getSpaceContentsChunked in interface StorageProviderspaceId - - ID of the spaceprefix - - Only retrieve content IDs with this prefix (null for all content ids)maxResults - - The maximum number of content IDs to return in the list (0 indicates default (1000))marker - - The content ID marking the last item in the previous set (null indicates the first set of ids)
public void createSpace(String spaceId)
StorageProvider
createSpace in interface StorageProviderspaceId - - ID of the spacepublic void deleteSpace(String spaceId)
StorageProvider
deleteSpace in interface StorageProviderspaceId - - ID of the spacepublic Map<String,String> getSpaceProperties(String spaceId)
getSpaceProperties in interface StorageProviderspaceId - - ID of the space
public void setSpaceProperties(String spaceId,
Map<String,String> spaceProperties)
StorageProvider
setSpaceProperties in interface StorageProviderspaceId - - ID of the spacespaceProperties - - Updated space propertiespublic Map<String,AclType> getSpaceACLs(String spaceId)
StorageProvider
getSpaceACLs in interface StorageProviderspaceId - - ID of the space
public void setSpaceACLs(String spaceId,
Map<String,AclType> spaceACLs)
StorageProvider
setSpaceACLs in interface StorageProviderspaceId - - ID of the spacespaceACLs - - Updated space ACL. Note, null or empty arg spaceACLs
will 'clear' the space ACLs.
public String addContent(String spaceId,
String contentId,
String contentMimeType,
Map<String,String> userProperties,
long contentSize,
String contentChecksum,
InputStream content)
StorageProvider
addContent in interface StorageProviderspaceId - - ID of the spacecontentId - - ID of the content in the spacecontentMimeType - - the MIME type of the content being addeduserProperties - - the metadata associated with the contentcontentSize - - the file size (in bytes) of the content being addedcontentChecksum - - the MD5 checksum of the content being added (null if no checksum is known)content - - content to add
public String copyContent(String sourceSpaceId,
String sourceContentId,
String destSpaceId,
String destContentId)
StorageProvider
copyContent in interface StorageProvidersourceSpaceId - of content to copysourceContentId - of content to copydestSpaceId - where copied content will end updestContentId - given to copied content
public InputStream getContent(String spaceId,
String contentId)
StorageProvider
getContent in interface StorageProviderspaceId - - ID of the spacecontentId - - ID of the content in the space
public void deleteContent(String spaceId,
String contentId)
StorageProvider
deleteContent in interface StorageProviderspaceId - - ID of the spacecontentId - - ID of the content in the space
public void setContentProperties(String spaceId,
String contentId,
Map<String,String> contentProperties)
StorageProvider
setContentProperties in interface StorageProviderspaceId - - ID of the spacecontentId - - ID of the content in the spacecontentProperties - - new content properties
public Map<String,String> getContentProperties(String spaceId,
String contentId)
StorageProvider
getContentProperties in interface StorageProviderspaceId - - ID of the spacecontentId - - ID of the content in the space
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||