Alon Bar-Lev has uploaded a new change for review.

Change subject: extapi: add extension notes field
......................................................................

extapi: add extension notes field

extra information extension would like to present, such as display
version, build options.

Change-Id: I2d061a08531849b5d85af9c8e403f73f89497304
Signed-off-by: Alon Bar-Lev <[email protected]>
---
M 
backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/Base.java
M 
backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java
2 files changed, 9 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/82/27782/1

diff --git 
a/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/Base.java
 
b/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/Base.java
index 094ce27..e9bd9bf 100644
--- 
a/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/Base.java
+++ 
b/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/Base.java
@@ -235,6 +235,12 @@
          */
         public static final ExtKey HOME_URL = new ExtKey("EXTENSION_HOME_URL", 
String.class, "4ad7a2f4-f969-42d4-b399-72d192e18304");
         /**
+         * Extensions' notes.
+         * Set by extension.
+         * @see InvokeCommands#INITIALIZE
+         */
+        public static final ExtKey EXTENSION_NOTES = new 
ExtKey("EXTENSION_NOTES", String.class, "2da5ad7e-185a-4584-aaff-97f66978e4ea");
+        /**
          * Extension name.
          * Set by extension.
          * @see InvokeCommands#INITIALIZE
diff --git 
a/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java
 
b/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java
index 9a23e11..1a0b349 100644
--- 
a/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java
+++ 
b/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java
@@ -345,14 +345,15 @@
             if (entry.extension != null) {
                 ExtMap context = entry.extension.getContext();
                 log.info(String.format(
-                        "Instance name: '%1$s', Extension name: '%2$s', 
Version: '%3$s', Build interface Version: '%4$s', License: '%5$s', Home: 
'%6$s', Author '%7$s',  File: '%8$s', Activated: '%9$s",
+                    "Instance name: '%1$s', Extension name: '%2$s', Version: 
'%3$s', Notes: '%4$s', License: '%5$s', Home: '%6$s', Author '%7$s', Build 
interface Version: '%8$s',  File: '%9$s', Activated: '%10$s'",
                     emptyIfNull(context.get(Base.ContextKeys.INSTANCE_NAME)),
                     emptyIfNull(context.get(Base.ContextKeys.EXTENSION_NAME)),
                     emptyIfNull(context.get(Base.ContextKeys.VERSION)),
-                    
emptyIfNull(context.get(Base.ContextKeys.BUILD_INTERFACE_VERSION)),
+                    emptyIfNull(context.get(Base.ContextKeys.EXTENSION_NOTES)),
                     emptyIfNull(context.get(Base.ContextKeys.LICENSE)),
                     emptyIfNull(context.get(Base.ContextKeys.HOME_URL)),
                     emptyIfNull(context.get(Base.ContextKeys.AUTHOR)),
+                    
emptyIfNull(context.get(Base.ContextKeys.BUILD_INTERFACE_VERSION)),
                     entry.getFileName(),
                     entry.activated
                 ));


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2d061a08531849b5d85af9c8e403f73f89497304
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alon Bar-Lev <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to