[jboss-svn-commits] JBL Code SVN: r11002 - labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Apr 16 09:09:05 EDT 2007
Author: wrzep
Date: 2007-04-16 09:09:05 -0400 (Mon, 16 Apr 2007)
New Revision: 11002
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoBean.java
Log:
"moreInfo" in project info portlet
-Pawel
Modified: labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoBean.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoBean.java 2007-04-16 12:25:28 UTC (rev 11001)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/info/ProjectInfoBean.java 2007-04-16 13:09:05 UTC (rev 11002)
@@ -43,7 +43,8 @@
private static final long serialVersionUID = 5140183387705895313L;
private Project project;
- private String description = "";
+ private String description = null;
+ private String moreInfo = null;
private String username = null;
private String projectURL;
@@ -89,17 +90,35 @@
}
public String getDescription() {
+
+ if (description == null) {
+
+ description = getFreezoneFileContent(project.getDescription());
+ }
+
+ return description;
+ }
+
+ public String getMoreInfo() {
+
+ if (moreInfo == null) {
+
+ moreInfo = getFreezoneFileContent(project.getInfo());
+ }
+
+ return moreInfo;
+ }
- String descriptionFreezoneFilePath = project.getDescription();
-
- if (descriptionFreezoneFilePath != null
- && descriptionFreezoneFilePath.trim().length() > 0) {
+ private String getFreezoneFileContent(String path) {
+
+ if (path != null
+ && path.trim().length() > 0) {
String absolutePathToInfo = ProjectsHelper.createAbsoluteFreezonePath(
- project.getId(), descriptionFreezoneFilePath.trim());
+ project.getId(), path.trim());
try {
Node node = cm.getNode(absolutePathToInfo);
- description = node.getContent();
+ return node.getContent();
} catch (RepositoryException e) {
log.warn("Error getting node.", e);
} catch (ResourceDoesNotExist e) {
@@ -108,8 +127,8 @@
"'s project.xml descriptor is not available.");
}
}
-
- return description;
+
+ return null;
}
public String getProjectURL() {
More information about the jboss-svn-commits
mailing list