Eli Mesika has uploaded a new change for review.

Change subject: [WIP] core: Adding VdcObjectType, VdcActionType..
......................................................................

[WIP] core: Adding VdcObjectType, VdcActionType..

core: Adding VdcObjectType, VdcActionType and ActionGroup for external tasks

Change-Id: I1f2893b6c717c616b5adacab7e2070719fb4c2fa
Signed-off-by: Eli Mesika <emes...@redhat.com>
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=872719
---
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/VdcObjectType.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/action/VdcActionType.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/ActionGroup.java
3 files changed, 13 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/25/15225/1

diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/VdcObjectType.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/VdcObjectType.java
index 4a3cca4..71c691b 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/VdcObjectType.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/VdcObjectType.java
@@ -31,7 +31,8 @@
     Snapshot(21, "Snapshot"),
     Event(22, "Event"),
     GlusterHook(23, "GlusterHook"),
-    PROVIDER(24, "Provider");
+    PROVIDER(24, "Provider"),
+    ExternalTask(25, "ExternalTask");
 
     private int value;
     private String vdcObjectTranslationVal;
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/action/VdcActionType.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/action/VdcActionType.java
index cde8a4d..295b9f5 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/action/VdcActionType.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/action/VdcActionType.java
@@ -250,9 +250,14 @@
     AddWatchdog(1700, ActionGroup.EDIT_VM_PROPERTIES, QuotaDependency.NONE),
     UpdateWatchdog(1701, ActionGroup.EDIT_VM_PROPERTIES, QuotaDependency.NONE),
     RemoveWatchdog(1702, ActionGroup.EDIT_VM_PROPERTIES, QuotaDependency.NONE),
-    ;
 
 
+    // External Tasks
+    AddExternalJob(1800, ActionGroup.INJECT_EXTERNAL_TASKS, false, 
QuotaDependency.NONE),
+    EndExternalJob(1801, ActionGroup.INJECT_EXTERNAL_TASKS, false, 
QuotaDependency.NONE),
+    AddExternalStep(1802, ActionGroup.INJECT_EXTERNAL_TASKS, false, 
QuotaDependency.NONE),
+    EndExternalStep(1803, ActionGroup.INJECT_EXTERNAL_TASKS, false, 
QuotaDependency.NONE);
+
     private int intValue;
     private ActionGroup actionGroup;
     private boolean isActionMonitored = true;
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/ActionGroup.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/ActionGroup.java
index 8711769..a8f7a3e 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/ActionGroup.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/ActionGroup.java
@@ -109,7 +109,11 @@
     LOGIN(1300, RoleType.USER, VdcObjectType.Bottom, false),
 
     // Inject external events action group
-    INJECT_EXTERNAL_EVENTS(1400, RoleType.ADMIN, VdcObjectType.Event, false);
+    INJECT_EXTERNAL_EVENTS(1400, RoleType.ADMIN, VdcObjectType.Event, false),
+
+    // Inject external tasks action group
+    INJECT_EXTERNAL_TASKS(1500, RoleType.ADMIN, VdcObjectType.ExternalTask, 
false);
+
 
     private int id;
     private RoleType roleType;


--
To view, visit http://gerrit.ovirt.org/15225
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1f2893b6c717c616b5adacab7e2070719fb4c2fa
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Eli Mesika <emes...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to