Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Classes and methods to be ported. List will evolve.

Interface/Class name

Method name

Description/Comments

StorageBase

boolean exists(String entityId)

 

StorageEntity getEntity(String entityId)

 

List<StorageEntity> getEntities(String location)

 

List<String> getEntityLocations(String entityId)

StorageWriteable

String createEntity(StorageEntity storageEntity)

 

boolean deleteEntity(String entityId)

 

void saveMetaProperties(String entityId, StorageProperty... properties)

 

void removeMetaProperties(String entityId, String... names)

 

boolean addEntityLocation(String entityId, String location)

 

void removeEntityLocation(String entityId, String location)

StorageVersionable

List<StorageVersion> getVersions(String reference)

 

StorageEntity getVersion(String reference, String versionName)

StorageCopyable

String copyEntity(String reference, String path, boolean recursive, String newName)

StorageVersionableWriteable

StorageEntity restoreVersion(String reference, String versionName, String label)

 

void setVersionLabel(String reference, String versionName, String label)

StorageSearchable

Is this one needed?

SimpleStorageService

Is this one needed?

Any others?

 

 

...