From 9eb29bf9c27ff8db5feaefd1314976e5dccc23a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Fri, 5 Aug 2011 16:41:39 +0200 Subject: [PATCH] Feature #718: Add new DEPLOY operation in Java OCA --- src/oca/java/src/org/opennebula/client/acl/Acl.java | 1 + src/oca/java/test/AclTest.java | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/oca/java/src/org/opennebula/client/acl/Acl.java b/src/oca/java/src/org/opennebula/client/acl/Acl.java index 357d40563d..d62ba502ff 100644 --- a/src/oca/java/src/org/opennebula/client/acl/Acl.java +++ b/src/oca/java/src/org/opennebula/client/acl/Acl.java @@ -78,6 +78,7 @@ public class Acl extends PoolElement{ tmpRights.put("INFO_POOL_MINE", 0x40L); tmpRights.put("INSTANTIATE" , 0x80L); tmpRights.put("CHOWN" , 0x100L); + tmpRights.put("DEPLOY" , 0x200L); RIGHTS = Collections.unmodifiableMap(tmpRights); } diff --git a/src/oca/java/test/AclTest.java b/src/oca/java/test/AclTest.java index a48d9c5d8e..8cb06f98b0 100644 --- a/src/oca/java/test/AclTest.java +++ b/src/oca/java/test/AclTest.java @@ -155,7 +155,8 @@ public class AclTest "#2 IMAGE/#0 INFO", "@107 IMAGE+TEMPLATE/@100 INFO", "* VM+IMAGE+TEMPLATE/@100 CREATE+INFO+INFO_POOL", - "#2345 VM+IMAGE+TEMPLATE/* CREATE+INFO+INFO_POOL+INFO_POOL_MINE+INSTANTIATE" + "#2345 VM+IMAGE+TEMPLATE/* CREATE+INFO+INFO_POOL+INFO_POOL_MINE+INSTANTIATE", + "@7 HOST/@100 INFO+INFO_POOL+USE+DEPLOY", }; long[] users = { @@ -163,7 +164,8 @@ public class AclTest 0x100000002L, 0x20000006bL, 0x400000000L, - 0x100000929L + 0x100000929L, + 0x200000007L }; long[] resources = { @@ -171,7 +173,8 @@ public class AclTest 0x8100000000L, 0x28200000064L, 0x29200000064L, - 0x29400000000L + 0x29400000000L, + 0x2200000064L }; long[] rights = { @@ -179,7 +182,8 @@ public class AclTest 0x10L, 0x10L, 0x31L, - 0xf1L + 0xf1L, + 0x234L }; for( int i = 0; i < rules.length; i++ )