summaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-versioning-lib/openecomp-sdc-versioning-api/src/main/java/org/openecomp/sdc/versioning/ActionVersioningManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-versioning-lib/openecomp-sdc-versioning-api/src/main/java/org/openecomp/sdc/versioning/ActionVersioningManager.java')
-rw-r--r--openecomp-be/lib/openecomp-sdc-versioning-lib/openecomp-sdc-versioning-api/src/main/java/org/openecomp/sdc/versioning/ActionVersioningManager.java52
1 files changed, 22 insertions, 30 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-versioning-lib/openecomp-sdc-versioning-api/src/main/java/org/openecomp/sdc/versioning/ActionVersioningManager.java b/openecomp-be/lib/openecomp-sdc-versioning-lib/openecomp-sdc-versioning-api/src/main/java/org/openecomp/sdc/versioning/ActionVersioningManager.java
index 4f3a756baf..5c27ef3fbf 100644
--- a/openecomp-be/lib/openecomp-sdc-versioning-lib/openecomp-sdc-versioning-api/src/main/java/org/openecomp/sdc/versioning/ActionVersioningManager.java
+++ b/openecomp-be/lib/openecomp-sdc-versioning-lib/openecomp-sdc-versioning-api/src/main/java/org/openecomp/sdc/versioning/ActionVersioningManager.java
@@ -13,9 +13,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
package org.openecomp.sdc.versioning;
+import java.util.List;
+import java.util.Map;
import org.openecomp.sdc.versioning.dao.types.Revision;
import org.openecomp.sdc.versioning.dao.types.Version;
import org.openecomp.sdc.versioning.types.VersionCreationMethod;
@@ -23,54 +24,45 @@ import org.openecomp.sdc.versioning.types.VersionInfo;
import org.openecomp.sdc.versioning.types.VersionableEntityAction;
import org.openecomp.sdc.versioning.types.VersionableEntityMetadata;
-import java.util.List;
-import java.util.Map;
-
public interface ActionVersioningManager {
- void register(String entityType, VersionableEntityMetadata entityMetadata);
-
- Version create(String entityType, String entityId, String user);
-
- void delete(String entityType, String entityId, String user);
+ void register(String entityType, VersionableEntityMetadata entityMetadata);
- void undoDelete(String entityType, String entityId, String user);
+ Version create(String entityType, String entityId, String user);
- Version checkout(String entityType, String entityId, String user);
+ void delete(String entityType, String entityId, String user);
- Version undoCheckout(String entityType, String entityId, String user);
+ void undoDelete(String entityType, String entityId, String user);
- Version checkin(String entityType, String entityId, String user, String checkinDescription);
+ Version checkout(String entityType, String entityId, String user);
- Version submit(String entityType, String entityId, String user, String submitDescription);
+ Version undoCheckout(String entityType, String entityId, String user);
- VersionInfo getEntityVersionInfo(String entityType, String entityId, String user,
- VersionableEntityAction action);
+ Version checkin(String entityType, String entityId, String user, String checkinDescription);
- Map<String, VersionInfo> listEntitiesVersionInfo(String entityType, String user,
- VersionableEntityAction action);
+ Version submit(String entityType, String entityId, String user, String submitDescription);
- Map<String, VersionInfo> listDeletedEntitiesVersionInfo(String entityType, String user,
- VersionableEntityAction action);
+ VersionInfo getEntityVersionInfo(String entityType, String entityId, String user, VersionableEntityAction action);
+ Map<String, VersionInfo> listEntitiesVersionInfo(String entityType, String user, VersionableEntityAction action);
- List<Version> list(String itemId); // TODO: 5/24/2017 filter (by status for example)
+ Map<String, VersionInfo> listDeletedEntitiesVersionInfo(String entityType, String user, VersionableEntityAction action);
- Version get(String itemId, Version version);
+ List<Version> list(String itemId); // TODO: 5/24/2017 filter (by status for example)
- Version create(String itemId, Version version,
- VersionCreationMethod creationMethod);
+ Version get(String itemId, Version version);
- void submit(String itemId, Version version, String submitDescription);
+ Version create(String itemId, Version version, VersionCreationMethod creationMethod);
- void publish(String itemId, Version version, String message);
+ void submit(String itemId, Version version, String submitDescription);
- void sync(String itemId, Version version);
+ void publish(String itemId, Version version, String message);
- void forceSync(String itemId, Version version);
+ void sync(String itemId, Version version);
- void revert(String itemId, Version version, String revisionId);
+ void forceSync(String itemId, Version version);
- List<Revision> listRevisions(String itemId, Version version);
+ void revert(String itemId, Version version, String revisionId);
+ List<Revision> listRevisions(String itemId, Version version);
}