[jboss-svn-commits] JBL Code SVN: r35902 - in labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo: struts and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Nov 8 06:54:09 EST 2010
Author: lkrzyzanek
Date: 2010-11-08 06:54:08 -0500 (Mon, 08 Nov 2010)
New Revision: 35902
Modified:
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManagerImpl.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/ProjectInfoAction.java
Log:
project name is retrieved from Action not from actual container
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManagerImpl.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManagerImpl.java 2010-11-08 11:49:22 UTC (rev 35901)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManagerImpl.java 2010-11-08 11:54:08 UTC (rev 35902)
@@ -135,6 +135,24 @@
return projectID;
}
+ /**
+ * Get project Name based on specific container
+ *
+ * @param container
+ * @param examineParentContainers if true then parent containers are examined
+ * and project user space is used
+ * @return
+ * @see #getProjectSpace(JiveContainer)
+ */
+ public static String getProjectName(JiveContainer container, boolean examineParentContainers) {
+ JiveContainer projectSpace = container;
+ if (examineParentContainers) {
+ projectSpace = getProjectSpace(projectSpace);
+ }
+
+ return projectSpace.getName();
+ }
+
public static String getGACode(JiveContainer container, boolean examineParentContainers) {
JiveContainer projectSpace = container;
if (examineParentContainers) {
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/ProjectInfoAction.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/ProjectInfoAction.java 2010-11-08 11:49:22 UTC (rev 35901)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/ProjectInfoAction.java 2010-11-08 11:54:08 UTC (rev 35902)
@@ -132,6 +132,18 @@
}
/**
+ * Get Project Name
+ *
+ * @param containerType
+ * @param containerID
+ * @return Project Name like JBoss AS or Hibernate
+ */
+ public static String getProjectName(int containerType, int containerID) {
+ JiveContainer container = getSpaceContainer(containerType, containerID);
+ return ProjectInfoManagerImpl.getProjectName(container, true);
+ }
+
+ /**
* Get Project ID for specified container
*
* @param containerType
More information about the jboss-svn-commits
mailing list