[jboss-svn-commits] JBL Code SVN: r35464 - in labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk: src/main/java/org/jboss and 7 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 8 10:32:41 EDT 2010
Author: lkrzyzanek
Date: 2010-10-08 10:32:40 -0400 (Fri, 08 Oct 2010)
New Revision: 35464
Added:
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/MagnoliaWebService.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/MagnoliaWebServiceBeanService.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ObjectFactory.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/Project.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectById.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdAndParentId.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdAndParentIdResponse.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdResponse.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigation.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationResponse.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationWithParent.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationWithParentResponse.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigation.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationResponse.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParent.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentAndHighlighting.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentAndHighlightingResponse.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentResponse.java
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/package-info.java
Removed:
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/cache-config.xml
Modified:
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/pom.xml
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManager.java
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
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/spring.xml
labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/struts.xml
Log:
Added integration with Magnolia.
upgraded to work upon SBS 4.5
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/pom.xml 2010-10-08 12:42:13 UTC (rev 35463)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/pom.xml 2010-10-08 14:32:40 UTC (rev 35464)
@@ -169,15 +169,7 @@
<scope>test</scope>
</dependency>
</dependencies>
- <!--
- This is where you set the Jive SBS version your plugin is compiled
- against.
- -->
- <properties>
- <sbs.version>4.0.5</sbs.version>
- </properties>
-
<reporting>
<plugins>
<plugin>
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/MagnoliaWebService.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/MagnoliaWebService.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/MagnoliaWebService.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,139 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.6 in JDK 6
+ * Generated source version: 2.1
+ *
+ */
+ at WebService(name = "MagnoliaWebService", targetNamespace = "http://ws.services.magnolia.community.jboss.org/")
+ at XmlSeeAlso({
+ ObjectFactory.class
+})
+public interface MagnoliaWebService {
+
+
+ /**
+ *
+ * @param projectId
+ * @return
+ * returns org.jboss.community.magnolia.services.ws.Project
+ */
+ @WebMethod(operationName = "ProjectById")
+ @WebResult(targetNamespace = "")
+ @RequestWrapper(localName = "ProjectById", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectById")
+ @ResponseWrapper(localName = "ProjectByIdResponse", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectByIdResponse")
+ public Project projectById(
+ @WebParam(name = "projectId", targetNamespace = "")
+ String projectId);
+
+ /**
+ *
+ * @param projectId
+ * @param parentProjectId
+ * @return
+ * returns org.jboss.community.magnolia.services.ws.Project
+ */
+ @WebMethod(operationName = "ProjectByIdAndParentId")
+ @WebResult(targetNamespace = "")
+ @RequestWrapper(localName = "ProjectByIdAndParentId", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectByIdAndParentId")
+ @ResponseWrapper(localName = "ProjectByIdAndParentIdResponse", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectByIdAndParentIdResponse")
+ public Project projectByIdAndParentId(
+ @WebParam(name = "projectId", targetNamespace = "")
+ String projectId,
+ @WebParam(name = "parentProjectId", targetNamespace = "")
+ String parentProjectId);
+
+ /**
+ *
+ * @param projectId
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(operationName = "ProjectFooterNavigation")
+ @WebResult(targetNamespace = "")
+ @RequestWrapper(localName = "ProjectFooterNavigation", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectFooterNavigation")
+ @ResponseWrapper(localName = "ProjectFooterNavigationResponse", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectFooterNavigationResponse")
+ public String projectFooterNavigation(
+ @WebParam(name = "projectId", targetNamespace = "")
+ String projectId);
+
+ /**
+ *
+ * @param projectId
+ * @param parentProjectId
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(operationName = "ProjectFooterNavigationWithParent")
+ @WebResult(targetNamespace = "")
+ @RequestWrapper(localName = "ProjectFooterNavigationWithParent", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectFooterNavigationWithParent")
+ @ResponseWrapper(localName = "ProjectFooterNavigationWithParentResponse", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectFooterNavigationWithParentResponse")
+ public String projectFooterNavigationWithParent(
+ @WebParam(name = "projectId", targetNamespace = "")
+ String projectId,
+ @WebParam(name = "parentProjectId", targetNamespace = "")
+ String parentProjectId);
+
+ /**
+ *
+ * @param projectId
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(operationName = "ProjectNavigation")
+ @WebResult(targetNamespace = "")
+ @RequestWrapper(localName = "ProjectNavigation", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectNavigation")
+ @ResponseWrapper(localName = "ProjectNavigationResponse", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectNavigationResponse")
+ public String projectNavigation(
+ @WebParam(name = "projectId", targetNamespace = "")
+ String projectId);
+
+ /**
+ *
+ * @param projectId
+ * @param parentProjectId
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(operationName = "ProjectNavigationWithParent")
+ @WebResult(targetNamespace = "")
+ @RequestWrapper(localName = "ProjectNavigationWithParent", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectNavigationWithParent")
+ @ResponseWrapper(localName = "ProjectNavigationWithParentResponse", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectNavigationWithParentResponse")
+ public String projectNavigationWithParent(
+ @WebParam(name = "projectId", targetNamespace = "")
+ String projectId,
+ @WebParam(name = "parentProjectId", targetNamespace = "")
+ String parentProjectId);
+
+ /**
+ *
+ * @param tabHighlight
+ * @param projectId
+ * @param parentProjectId
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(operationName = "ProjectNavigationWithParentAndHighlighting")
+ @WebResult(targetNamespace = "")
+ @RequestWrapper(localName = "ProjectNavigationWithParentAndHighlighting", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectNavigationWithParentAndHighlighting")
+ @ResponseWrapper(localName = "ProjectNavigationWithParentAndHighlightingResponse", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", className = "org.jboss.community.magnolia.services.ws.ProjectNavigationWithParentAndHighlightingResponse")
+ public String projectNavigationWithParentAndHighlighting(
+ @WebParam(name = "projectId", targetNamespace = "")
+ String projectId,
+ @WebParam(name = "parentProjectId", targetNamespace = "")
+ String parentProjectId,
+ @WebParam(name = "tabHighlight", targetNamespace = "")
+ String tabHighlight);
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/MagnoliaWebService.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/MagnoliaWebServiceBeanService.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/MagnoliaWebServiceBeanService.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/MagnoliaWebServiceBeanService.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,71 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.logging.Logger;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+import javax.xml.ws.WebServiceFeature;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.6 in JDK 6
+ * Generated source version: 2.1
+ *
+ */
+ at WebServiceClient(name = "MagnoliaWebServiceBeanService", targetNamespace = "http://ws.services.magnolia.community.jboss.org/", wsdlLocation = "http://10.16.93.208:8080/magnoliaPublic-projects-1.0.0/MagnoliaWebService?wsdl")
+public class MagnoliaWebServiceBeanService
+ extends Service
+{
+
+ private final static URL MAGNOLIAWEBSERVICEBEANSERVICE_WSDL_LOCATION;
+ private final static Logger logger = Logger.getLogger(org.jboss.community.magnolia.services.ws.MagnoliaWebServiceBeanService.class.getName());
+
+ static {
+ URL url = null;
+ try {
+ URL baseUrl;
+ baseUrl = org.jboss.community.magnolia.services.ws.MagnoliaWebServiceBeanService.class.getResource(".");
+ url = new URL(baseUrl, "http://10.16.93.208:8080/magnoliaPublic-projects-1.0.0/MagnoliaWebService?wsdl");
+ } catch (MalformedURLException e) {
+ logger.warning("Failed to create URL for the wsdl Location: 'http://10.16.93.208:8080/magnoliaPublic-projects-1.0.0/MagnoliaWebService?wsdl', retrying as a local file");
+ logger.warning(e.getMessage());
+ }
+ MAGNOLIAWEBSERVICEBEANSERVICE_WSDL_LOCATION = url;
+ }
+
+ public MagnoliaWebServiceBeanService(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public MagnoliaWebServiceBeanService() {
+ super(MAGNOLIAWEBSERVICEBEANSERVICE_WSDL_LOCATION, new QName("http://ws.services.magnolia.community.jboss.org/", "MagnoliaWebServiceBeanService"));
+ }
+
+ /**
+ *
+ * @return
+ * returns MagnoliaWebService
+ */
+ @WebEndpoint(name = "MagnoliaWebServiceBeanPort")
+ public MagnoliaWebService getMagnoliaWebServiceBeanPort() {
+ return super.getPort(new QName("http://ws.services.magnolia.community.jboss.org/", "MagnoliaWebServiceBeanPort"), MagnoliaWebService.class);
+ }
+
+ /**
+ *
+ * @param features
+ * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values.
+ * @return
+ * returns MagnoliaWebService
+ */
+ @WebEndpoint(name = "MagnoliaWebServiceBeanPort")
+ public MagnoliaWebService getMagnoliaWebServiceBeanPort(WebServiceFeature... features) {
+ return super.getPort(new QName("http://ws.services.magnolia.community.jboss.org/", "MagnoliaWebServiceBeanPort"), MagnoliaWebService.class, features);
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/MagnoliaWebServiceBeanService.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ObjectFactory.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ObjectFactory.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ObjectFactory.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,295 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each
+ * Java content interface and Java element interface
+ * generated in the org.jboss.community.magnolia.services.ws package.
+ * <p>An ObjectFactory allows you to programatically
+ * construct new instances of the Java representation
+ * for XML content. The Java representation of XML
+ * content can consist of schema derived interfaces
+ * and classes representing the binding of schema
+ * type definitions, element declarations and model
+ * groups. Factory methods for each of these are
+ * provided in this class.
+ *
+ */
+ at XmlRegistry
+public class ObjectFactory {
+
+ private final static QName _ProjectFooterNavigation_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectFooterNavigation");
+ private final static QName _ProjectNavigationWithParentAndHighlighting_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectNavigationWithParentAndHighlighting");
+ private final static QName _ProjectNavigationWithParentResponse_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectNavigationWithParentResponse");
+ private final static QName _ProjectNavigation_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectNavigation");
+ private final static QName _ProjectByIdAndParentIdResponse_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectByIdAndParentIdResponse");
+ private final static QName _ProjectNavigationResponse_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectNavigationResponse");
+ private final static QName _ProjectNavigationWithParentAndHighlightingResponse_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectNavigationWithParentAndHighlightingResponse");
+ private final static QName _ProjectFooterNavigationResponse_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectFooterNavigationResponse");
+ private final static QName _ProjectById_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectById");
+ private final static QName _ProjectByIdAndParentId_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectByIdAndParentId");
+ private final static QName _ProjectFooterNavigationWithParentResponse_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectFooterNavigationWithParentResponse");
+ private final static QName _ProjectByIdResponse_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectByIdResponse");
+ private final static QName _ProjectFooterNavigationWithParent_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectFooterNavigationWithParent");
+ private final static QName _ProjectNavigationWithParent_QNAME = new QName("http://ws.services.magnolia.community.jboss.org/", "ProjectNavigationWithParent");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.community.magnolia.services.ws
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link ProjectByIdResponse }
+ *
+ */
+ public ProjectByIdResponse createProjectByIdResponse() {
+ return new ProjectByIdResponse();
+ }
+
+ /**
+ * Create an instance of {@link Project }
+ *
+ */
+ public Project createProject() {
+ return new Project();
+ }
+
+ /**
+ * Create an instance of {@link ProjectFooterNavigation }
+ *
+ */
+ public ProjectFooterNavigation createProjectFooterNavigation() {
+ return new ProjectFooterNavigation();
+ }
+
+ /**
+ * Create an instance of {@link ProjectByIdAndParentId }
+ *
+ */
+ public ProjectByIdAndParentId createProjectByIdAndParentId() {
+ return new ProjectByIdAndParentId();
+ }
+
+ /**
+ * Create an instance of {@link ProjectFooterNavigationWithParent }
+ *
+ */
+ public ProjectFooterNavigationWithParent createProjectFooterNavigationWithParent() {
+ return new ProjectFooterNavigationWithParent();
+ }
+
+ /**
+ * Create an instance of {@link ProjectFooterNavigationWithParentResponse }
+ *
+ */
+ public ProjectFooterNavigationWithParentResponse createProjectFooterNavigationWithParentResponse() {
+ return new ProjectFooterNavigationWithParentResponse();
+ }
+
+ /**
+ * Create an instance of {@link ProjectNavigationResponse }
+ *
+ */
+ public ProjectNavigationResponse createProjectNavigationResponse() {
+ return new ProjectNavigationResponse();
+ }
+
+ /**
+ * Create an instance of {@link ProjectNavigation }
+ *
+ */
+ public ProjectNavigation createProjectNavigation() {
+ return new ProjectNavigation();
+ }
+
+ /**
+ * Create an instance of {@link ProjectById }
+ *
+ */
+ public ProjectById createProjectById() {
+ return new ProjectById();
+ }
+
+ /**
+ * Create an instance of {@link ProjectByIdAndParentIdResponse }
+ *
+ */
+ public ProjectByIdAndParentIdResponse createProjectByIdAndParentIdResponse() {
+ return new ProjectByIdAndParentIdResponse();
+ }
+
+ /**
+ * Create an instance of {@link ProjectFooterNavigationResponse }
+ *
+ */
+ public ProjectFooterNavigationResponse createProjectFooterNavigationResponse() {
+ return new ProjectFooterNavigationResponse();
+ }
+
+ /**
+ * Create an instance of {@link ProjectNavigationWithParentAndHighlightingResponse }
+ *
+ */
+ public ProjectNavigationWithParentAndHighlightingResponse createProjectNavigationWithParentAndHighlightingResponse() {
+ return new ProjectNavigationWithParentAndHighlightingResponse();
+ }
+
+ /**
+ * Create an instance of {@link ProjectNavigationWithParent }
+ *
+ */
+ public ProjectNavigationWithParent createProjectNavigationWithParent() {
+ return new ProjectNavigationWithParent();
+ }
+
+ /**
+ * Create an instance of {@link ProjectNavigationWithParentResponse }
+ *
+ */
+ public ProjectNavigationWithParentResponse createProjectNavigationWithParentResponse() {
+ return new ProjectNavigationWithParentResponse();
+ }
+
+ /**
+ * Create an instance of {@link ProjectNavigationWithParentAndHighlighting }
+ *
+ */
+ public ProjectNavigationWithParentAndHighlighting createProjectNavigationWithParentAndHighlighting() {
+ return new ProjectNavigationWithParentAndHighlighting();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectFooterNavigation }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectFooterNavigation")
+ public JAXBElement<ProjectFooterNavigation> createProjectFooterNavigation(ProjectFooterNavigation value) {
+ return new JAXBElement<ProjectFooterNavigation>(_ProjectFooterNavigation_QNAME, ProjectFooterNavigation.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectNavigationWithParentAndHighlighting }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectNavigationWithParentAndHighlighting")
+ public JAXBElement<ProjectNavigationWithParentAndHighlighting> createProjectNavigationWithParentAndHighlighting(ProjectNavigationWithParentAndHighlighting value) {
+ return new JAXBElement<ProjectNavigationWithParentAndHighlighting>(_ProjectNavigationWithParentAndHighlighting_QNAME, ProjectNavigationWithParentAndHighlighting.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectNavigationWithParentResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectNavigationWithParentResponse")
+ public JAXBElement<ProjectNavigationWithParentResponse> createProjectNavigationWithParentResponse(ProjectNavigationWithParentResponse value) {
+ return new JAXBElement<ProjectNavigationWithParentResponse>(_ProjectNavigationWithParentResponse_QNAME, ProjectNavigationWithParentResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectNavigation }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectNavigation")
+ public JAXBElement<ProjectNavigation> createProjectNavigation(ProjectNavigation value) {
+ return new JAXBElement<ProjectNavigation>(_ProjectNavigation_QNAME, ProjectNavigation.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectByIdAndParentIdResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectByIdAndParentIdResponse")
+ public JAXBElement<ProjectByIdAndParentIdResponse> createProjectByIdAndParentIdResponse(ProjectByIdAndParentIdResponse value) {
+ return new JAXBElement<ProjectByIdAndParentIdResponse>(_ProjectByIdAndParentIdResponse_QNAME, ProjectByIdAndParentIdResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectNavigationResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectNavigationResponse")
+ public JAXBElement<ProjectNavigationResponse> createProjectNavigationResponse(ProjectNavigationResponse value) {
+ return new JAXBElement<ProjectNavigationResponse>(_ProjectNavigationResponse_QNAME, ProjectNavigationResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectNavigationWithParentAndHighlightingResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectNavigationWithParentAndHighlightingResponse")
+ public JAXBElement<ProjectNavigationWithParentAndHighlightingResponse> createProjectNavigationWithParentAndHighlightingResponse(ProjectNavigationWithParentAndHighlightingResponse value) {
+ return new JAXBElement<ProjectNavigationWithParentAndHighlightingResponse>(_ProjectNavigationWithParentAndHighlightingResponse_QNAME, ProjectNavigationWithParentAndHighlightingResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectFooterNavigationResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectFooterNavigationResponse")
+ public JAXBElement<ProjectFooterNavigationResponse> createProjectFooterNavigationResponse(ProjectFooterNavigationResponse value) {
+ return new JAXBElement<ProjectFooterNavigationResponse>(_ProjectFooterNavigationResponse_QNAME, ProjectFooterNavigationResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectById }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectById")
+ public JAXBElement<ProjectById> createProjectById(ProjectById value) {
+ return new JAXBElement<ProjectById>(_ProjectById_QNAME, ProjectById.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectByIdAndParentId }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectByIdAndParentId")
+ public JAXBElement<ProjectByIdAndParentId> createProjectByIdAndParentId(ProjectByIdAndParentId value) {
+ return new JAXBElement<ProjectByIdAndParentId>(_ProjectByIdAndParentId_QNAME, ProjectByIdAndParentId.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectFooterNavigationWithParentResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectFooterNavigationWithParentResponse")
+ public JAXBElement<ProjectFooterNavigationWithParentResponse> createProjectFooterNavigationWithParentResponse(ProjectFooterNavigationWithParentResponse value) {
+ return new JAXBElement<ProjectFooterNavigationWithParentResponse>(_ProjectFooterNavigationWithParentResponse_QNAME, ProjectFooterNavigationWithParentResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectByIdResponse }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectByIdResponse")
+ public JAXBElement<ProjectByIdResponse> createProjectByIdResponse(ProjectByIdResponse value) {
+ return new JAXBElement<ProjectByIdResponse>(_ProjectByIdResponse_QNAME, ProjectByIdResponse.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectFooterNavigationWithParent }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectFooterNavigationWithParent")
+ public JAXBElement<ProjectFooterNavigationWithParent> createProjectFooterNavigationWithParent(ProjectFooterNavigationWithParent value) {
+ return new JAXBElement<ProjectFooterNavigationWithParent>(_ProjectFooterNavigationWithParent_QNAME, ProjectFooterNavigationWithParent.class, null, value);
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link ProjectNavigationWithParent }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "http://ws.services.magnolia.community.jboss.org/", name = "ProjectNavigationWithParent")
+ public JAXBElement<ProjectNavigationWithParent> createProjectNavigationWithParent(ProjectNavigationWithParent value) {
+ return new JAXBElement<ProjectNavigationWithParent>(_ProjectNavigationWithParent_QNAME, ProjectNavigationWithParent.class, null, value);
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ObjectFactory.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/Project.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/Project.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/Project.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,32 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for project complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="project">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "project")
+public class Project {
+
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/Project.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectById.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectById.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectById.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,60 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectById complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectById">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="projectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectById", propOrder = {
+ "projectId"
+})
+public class ProjectById {
+
+ protected String projectId;
+
+ /**
+ * Gets the value of the projectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProjectId() {
+ return projectId;
+ }
+
+ /**
+ * Sets the value of the projectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProjectId(String value) {
+ this.projectId = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectById.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdAndParentId.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdAndParentId.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdAndParentId.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,87 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectByIdAndParentId complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectByIdAndParentId">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="projectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="parentProjectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectByIdAndParentId", propOrder = {
+ "projectId",
+ "parentProjectId"
+})
+public class ProjectByIdAndParentId {
+
+ protected String projectId;
+ protected String parentProjectId;
+
+ /**
+ * Gets the value of the projectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProjectId() {
+ return projectId;
+ }
+
+ /**
+ * Sets the value of the projectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProjectId(String value) {
+ this.projectId = value;
+ }
+
+ /**
+ * Gets the value of the parentProjectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getParentProjectId() {
+ return parentProjectId;
+ }
+
+ /**
+ * Sets the value of the parentProjectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setParentProjectId(String value) {
+ this.parentProjectId = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdAndParentId.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdAndParentIdResponse.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdAndParentIdResponse.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdAndParentIdResponse.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,62 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectByIdAndParentIdResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectByIdAndParentIdResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="return" type="{http://ws.services.magnolia.community.jboss.org/}project" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectByIdAndParentIdResponse", propOrder = {
+ "_return"
+})
+public class ProjectByIdAndParentIdResponse {
+
+ @XmlElement(name = "return")
+ protected Project _return;
+
+ /**
+ * Gets the value of the return property.
+ *
+ * @return
+ * possible object is
+ * {@link Project }
+ *
+ */
+ public Project getReturn() {
+ return _return;
+ }
+
+ /**
+ * Sets the value of the return property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Project }
+ *
+ */
+ public void setReturn(Project value) {
+ this._return = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdAndParentIdResponse.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdResponse.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdResponse.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdResponse.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,62 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectByIdResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectByIdResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="return" type="{http://ws.services.magnolia.community.jboss.org/}project" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectByIdResponse", propOrder = {
+ "_return"
+})
+public class ProjectByIdResponse {
+
+ @XmlElement(name = "return")
+ protected Project _return;
+
+ /**
+ * Gets the value of the return property.
+ *
+ * @return
+ * possible object is
+ * {@link Project }
+ *
+ */
+ public Project getReturn() {
+ return _return;
+ }
+
+ /**
+ * Sets the value of the return property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Project }
+ *
+ */
+ public void setReturn(Project value) {
+ this._return = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectByIdResponse.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigation.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigation.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigation.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,60 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectFooterNavigation complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectFooterNavigation">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="projectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectFooterNavigation", propOrder = {
+ "projectId"
+})
+public class ProjectFooterNavigation {
+
+ protected String projectId;
+
+ /**
+ * Gets the value of the projectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProjectId() {
+ return projectId;
+ }
+
+ /**
+ * Sets the value of the projectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProjectId(String value) {
+ this.projectId = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigation.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationResponse.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationResponse.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationResponse.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,62 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectFooterNavigationResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectFooterNavigationResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectFooterNavigationResponse", propOrder = {
+ "_return"
+})
+public class ProjectFooterNavigationResponse {
+
+ @XmlElement(name = "return")
+ protected String _return;
+
+ /**
+ * Gets the value of the return property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getReturn() {
+ return _return;
+ }
+
+ /**
+ * Sets the value of the return property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setReturn(String value) {
+ this._return = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationResponse.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationWithParent.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationWithParent.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationWithParent.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,87 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectFooterNavigationWithParent complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectFooterNavigationWithParent">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="projectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="parentProjectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectFooterNavigationWithParent", propOrder = {
+ "projectId",
+ "parentProjectId"
+})
+public class ProjectFooterNavigationWithParent {
+
+ protected String projectId;
+ protected String parentProjectId;
+
+ /**
+ * Gets the value of the projectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProjectId() {
+ return projectId;
+ }
+
+ /**
+ * Sets the value of the projectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProjectId(String value) {
+ this.projectId = value;
+ }
+
+ /**
+ * Gets the value of the parentProjectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getParentProjectId() {
+ return parentProjectId;
+ }
+
+ /**
+ * Sets the value of the parentProjectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setParentProjectId(String value) {
+ this.parentProjectId = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationWithParent.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationWithParentResponse.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationWithParentResponse.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationWithParentResponse.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,62 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectFooterNavigationWithParentResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectFooterNavigationWithParentResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectFooterNavigationWithParentResponse", propOrder = {
+ "_return"
+})
+public class ProjectFooterNavigationWithParentResponse {
+
+ @XmlElement(name = "return")
+ protected String _return;
+
+ /**
+ * Gets the value of the return property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getReturn() {
+ return _return;
+ }
+
+ /**
+ * Sets the value of the return property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setReturn(String value) {
+ this._return = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectFooterNavigationWithParentResponse.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigation.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigation.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigation.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,60 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectNavigation complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectNavigation">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="projectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectNavigation", propOrder = {
+ "projectId"
+})
+public class ProjectNavigation {
+
+ protected String projectId;
+
+ /**
+ * Gets the value of the projectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProjectId() {
+ return projectId;
+ }
+
+ /**
+ * Sets the value of the projectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProjectId(String value) {
+ this.projectId = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigation.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationResponse.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationResponse.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationResponse.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,62 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectNavigationResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectNavigationResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectNavigationResponse", propOrder = {
+ "_return"
+})
+public class ProjectNavigationResponse {
+
+ @XmlElement(name = "return")
+ protected String _return;
+
+ /**
+ * Gets the value of the return property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getReturn() {
+ return _return;
+ }
+
+ /**
+ * Sets the value of the return property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setReturn(String value) {
+ this._return = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationResponse.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParent.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParent.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParent.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,87 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectNavigationWithParent complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectNavigationWithParent">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="projectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="parentProjectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectNavigationWithParent", propOrder = {
+ "projectId",
+ "parentProjectId"
+})
+public class ProjectNavigationWithParent {
+
+ protected String projectId;
+ protected String parentProjectId;
+
+ /**
+ * Gets the value of the projectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProjectId() {
+ return projectId;
+ }
+
+ /**
+ * Sets the value of the projectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProjectId(String value) {
+ this.projectId = value;
+ }
+
+ /**
+ * Gets the value of the parentProjectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getParentProjectId() {
+ return parentProjectId;
+ }
+
+ /**
+ * Sets the value of the parentProjectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setParentProjectId(String value) {
+ this.parentProjectId = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParent.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentAndHighlighting.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentAndHighlighting.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentAndHighlighting.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,114 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectNavigationWithParentAndHighlighting complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectNavigationWithParentAndHighlighting">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="projectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="parentProjectId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="tabHighlight" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectNavigationWithParentAndHighlighting", propOrder = {
+ "projectId",
+ "parentProjectId",
+ "tabHighlight"
+})
+public class ProjectNavigationWithParentAndHighlighting {
+
+ protected String projectId;
+ protected String parentProjectId;
+ protected String tabHighlight;
+
+ /**
+ * Gets the value of the projectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getProjectId() {
+ return projectId;
+ }
+
+ /**
+ * Sets the value of the projectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setProjectId(String value) {
+ this.projectId = value;
+ }
+
+ /**
+ * Gets the value of the parentProjectId property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getParentProjectId() {
+ return parentProjectId;
+ }
+
+ /**
+ * Sets the value of the parentProjectId property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setParentProjectId(String value) {
+ this.parentProjectId = value;
+ }
+
+ /**
+ * Gets the value of the tabHighlight property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getTabHighlight() {
+ return tabHighlight;
+ }
+
+ /**
+ * Sets the value of the tabHighlight property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setTabHighlight(String value) {
+ this.tabHighlight = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentAndHighlighting.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentAndHighlightingResponse.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentAndHighlightingResponse.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentAndHighlightingResponse.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,62 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectNavigationWithParentAndHighlightingResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectNavigationWithParentAndHighlightingResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectNavigationWithParentAndHighlightingResponse", propOrder = {
+ "_return"
+})
+public class ProjectNavigationWithParentAndHighlightingResponse {
+
+ @XmlElement(name = "return")
+ protected String _return;
+
+ /**
+ * Gets the value of the return property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getReturn() {
+ return _return;
+ }
+
+ /**
+ * Sets the value of the return property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setReturn(String value) {
+ this._return = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentAndHighlightingResponse.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentResponse.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentResponse.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentResponse.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,62 @@
+
+package org.jboss.community.magnolia.services.ws;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for ProjectNavigationWithParentResponse complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * <complexType name="ProjectNavigationWithParentResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "ProjectNavigationWithParentResponse", propOrder = {
+ "_return"
+})
+public class ProjectNavigationWithParentResponse {
+
+ @XmlElement(name = "return")
+ protected String _return;
+
+ /**
+ * Gets the value of the return property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getReturn() {
+ return _return;
+ }
+
+ /**
+ * Sets the value of the return property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setReturn(String value) {
+ this._return = value;
+ }
+
+}
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/ProjectNavigationWithParentResponse.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/package-info.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/package-info.java (rev 0)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/package-info.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -0,0 +1,2 @@
+ at javax.xml.bind.annotation.XmlSchema(namespace = "http://ws.services.magnolia.community.jboss.org/")
+package org.jboss.community.magnolia.services.ws;
Property changes on: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/community/magnolia/services/ws/package-info.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManager.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManager.java 2010-10-08 12:42:13 UTC (rev 35463)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManager.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -38,4 +38,12 @@
*/
public String getSpaceNavigation(JiveContainer container);
+ /**
+ * Get project footer
+ *
+ * @param container
+ * @return project navigation bar in HTML
+ */
+ public String getSpaceFooter(JiveContainer 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-10-08 12:42:13 UTC (rev 35463)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/ProjectInfoManagerImpl.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -21,11 +21,22 @@
*/
package org.jboss.labs.sbs.plugin.projectinfo;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.Iterator;
+
+import javax.xml.namespace.QName;
+
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
+import org.jboss.community.magnolia.services.ws.MagnoliaWebService;
+import org.jboss.community.magnolia.services.ws.MagnoliaWebServiceBeanService;
+import com.jivesoftware.cache.Cache;
+import com.jivesoftware.community.Community;
+import com.jivesoftware.community.CommunityManager;
import com.jivesoftware.community.JiveContainer;
-import com.jivesoftware.community.cache.Cache;
+import com.jivesoftware.community.JiveGlobals;
/**
* Implementation of ProjectInfoManager
@@ -36,13 +47,40 @@
private static final Logger log = LogManager.getLogger(ProjectInfoManagerImpl.class);
+ public static final String TAB_TO_HIGHLIGHT = "community";
+
/**
- * A cache for HF URL titles.<br>
+ * A cache for space navigations.<br>
* Key is Space ID in DB (Jive Container ID)<br>
* Value is project navigation
*/
private Cache<Long, String> spaceNavigationCache;
+ /**
+ * A cache for space navigations.<br>
+ * Key is Space ID in DB (Jive Container ID)<br>
+ * Value is project navigation
+ */
+ private Cache<Long, String> spaceFooterCache;
+
+ private MagnoliaWebService projectService = null;
+
+ private CommunityManager communityManager;
+
+ protected static ThreadLocal<Boolean> refreshNavigationRunning = new ThreadLocal<Boolean>() {
+ @Override
+ protected Boolean initialValue() {
+ return false;
+ };
+ };
+
+ protected static ThreadLocal<Boolean> refreshFooterRunning = new ThreadLocal<Boolean>() {
+ @Override
+ protected Boolean initialValue() {
+ return false;
+ };
+ };
+
@Override
public String getSpaceNavigation(JiveContainer container) {
JiveContainer projectSpace = getProjectSpace(container);
@@ -50,19 +88,139 @@
// incorrect space (e.g. root)
return null;
}
- String navigation = spaceNavigationCache.get(projectSpace.getID());
- if (navigation == null) {
- if (log.isDebugEnabled()) {
- log.debug("Retrieve project navigation for project: " + projectSpace.getDisplayName());
+ if (spaceNavigationCache.getSize() == 0) {
+ try {
+ if (!refreshNavigationRunning.get()) {
+ refreshNavigationRunning.set(true);
+ new RefreshNavigationThread(getProjectService(), spaceNavigationCache, communityManager).start();
+ }
+ } catch (MalformedURLException e) {
+ log.error("Cannot access Magnolia Project service");
}
- // TODO retrieve navigation from WS and put value to cache
- navigation = "TODO: Call Magnolia's WS for project: " + projectSpace.getDisplayName();
- spaceNavigationCache.put(projectSpace.getID(), navigation);
}
- return navigation;
+
+ return spaceNavigationCache.get(projectSpace.getID());
}
+ @Override
+ public String getSpaceFooter(JiveContainer container) {
+ JiveContainer projectSpace = getProjectSpace(container);
+ if (projectSpace == null) {
+ // incorrect space (e.g. root)
+ return null;
+ }
+ if (spaceFooterCache.getSize() == 0) {
+ try {
+ if (!refreshFooterRunning.get()) {
+ refreshFooterRunning.set(true);
+ new RefreshFooterThread(getProjectService(), spaceFooterCache, communityManager).start();
+ }
+ } catch (MalformedURLException e) {
+ log.error("Cannot access Magnolia Project service");
+ }
+ }
+
+ return spaceFooterCache.get(projectSpace.getID());
+ }
+
+ protected MagnoliaWebService getProjectService() throws MalformedURLException {
+ if (projectService == null) {
+ final String url = JiveGlobals.getJiveProperty("jbossorg.magnoliaNavigationServiceURL",
+ "http://10.16.93.208:8080/magnoliaPublic-projects-1.0.0/MagnoliaWebService?wsdl");
+
+ MagnoliaWebServiceBeanService serviceWrapper = new MagnoliaWebServiceBeanService(new URL(url), new QName(
+ "http://ws.services.magnolia.community.jboss.org/", "MagnoliaWebServiceBeanService"));
+ projectService = serviceWrapper.getMagnoliaWebServiceBeanPort();
+ }
+ return projectService;
+ }
+
+ public class RefreshNavigationThread extends Thread {
+
+ private final Logger log = LogManager.getLogger(RefreshNavigationThread.class);
+
+ private MagnoliaWebService service;
+
+ private Cache<Long, String> spaceNavigationCache;
+
+ private CommunityManager communityManager;
+
+ public RefreshNavigationThread(MagnoliaWebService service, Cache<Long, String> spaceNavigationCache,
+ CommunityManager communityManager) {
+ super("RefreshNavigationThread");
+ this.service = service;
+ this.spaceNavigationCache = spaceNavigationCache;
+ this.communityManager = communityManager;
+ }
+
+ @Override
+ public void run() {
+ Iterator<Community> communities = communityManager.getCommunities(communityManager.getRootCommunity());
+ while (communities.hasNext()) {
+ Community c = communities.next();
+ if (log.isInfoEnabled()) {
+ log.info("Get navigation for " + c.getDisplayName());
+ }
+ try {
+ String navigation = service.projectNavigationWithParentAndHighlighting(c.getDisplayName(), null,
+ TAB_TO_HIGHLIGHT);
+
+ if (navigation != null) {
+ spaceNavigationCache.put(c.getID(), navigation);
+ }
+ } catch (Exception e) {
+ log.error("Cannot get navigation for " + c.getDisplayName(), e);
+ }
+ }
+
+ refreshNavigationRunning.set(false);
+ log.info("RefreshNavigationThread completed");
+ }
+ }
+
+ public class RefreshFooterThread extends Thread {
+
+ private final Logger log = LogManager.getLogger(RefreshNavigationThread.class);
+
+ private MagnoliaWebService service;
+
+ private Cache<Long, String> spaceFooterCache;
+
+ private CommunityManager communityManager;
+
+ public RefreshFooterThread(MagnoliaWebService service, Cache<Long, String> spaceFooterCache,
+ CommunityManager communityManager) {
+ super("RefreshFooterThread");
+ this.service = service;
+ this.spaceFooterCache = spaceFooterCache;
+ this.communityManager = communityManager;
+ }
+
+ @Override
+ public void run() {
+ Iterator<Community> communities = communityManager.getCommunities(communityManager.getRootCommunity());
+ while (communities.hasNext()) {
+ Community c = communities.next();
+ if (log.isInfoEnabled()) {
+ log.info("Get navigation for " + c.getDisplayName());
+ }
+ try {
+ String footer = service.projectFooterNavigation(c.getDisplayName());
+
+ if (footer != null) {
+ spaceFooterCache.put(c.getID(), footer);
+ }
+ } catch (Exception e) {
+ log.error("Cannot get footer for " + c.getDisplayName(), e);
+ }
+ }
+
+ refreshFooterRunning.set(false);
+ log.info("RefreshFooterThread completed");
+ }
+ }
+
protected JiveContainer getProjectSpace(JiveContainer c) {
if (c.getParentContainer() == null) {
return null;
@@ -82,4 +240,16 @@
this.spaceNavigationCache = spaceNavigationCache;
}
+ public void setSpaceFooterCache(Cache<Long, String> spaceFooterCache) {
+ this.spaceFooterCache = spaceFooterCache;
+ }
+
+ public Cache<Long, String> getSpaceFooterCache() {
+ return spaceFooterCache;
+ }
+
+ public void setCommunityManager(CommunityManager communityManager) {
+ this.communityManager = communityManager;
+ }
+
}
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-10-08 12:42:13 UTC (rev 35463)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/java/org/jboss/labs/sbs/plugin/projectinfo/struts/ProjectInfoAction.java 2010-10-08 14:32:40 UTC (rev 35464)
@@ -39,7 +39,7 @@
private ProjectInfoManager projectInfoManager;
/**
- * Get project (space navigation) for current container.<br>
+ * Get project (space) navigation for current container.<br>
* Don't forget to pass values for containerType and containerID attributes
*
* @see JiveActionSupport#setContainerID(long)
@@ -58,6 +58,26 @@
return SUCCESS;
}
+ /**
+ * Get project (space) footer for current container.<br>
+ * Don't forget to pass values for containerType and containerID attributes
+ *
+ * @see JiveActionSupport#setContainerID(long)
+ * @see JiveActionSupport#setContainerType(int)
+ */
+ public String getSpaceFooter() {
+ if (getContainerType() <= 0 && getContainerID() <= 0) {
+ return INPUT;
+ }
+
+ JiveContainer container = getContainer();
+ if (container == null) {
+ return INPUT;
+ }
+ data = projectInfoManager.getSpaceFooter(container);
+ return SUCCESS;
+ }
+
public String getData() {
return data;
}
Deleted: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/cache-config.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/cache-config.xml 2010-10-08 12:42:13 UTC (rev 35463)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/cache-config.xml 2010-10-08 14:32:40 UTC (rev 35464)
@@ -1,20 +0,0 @@
-<cache-config>
- <cache-mapping>
- <cache-name>Space Navigation Cache</cache-name>
- <scheme-name>default-near</scheme-name>
- <init-params>
- <init-param>
- <param-name>back-size-high</param-name>
- <param-value>1048576</param-value>
- </init-param>
- <init-param>
- <param-name>back-expiry</param-name>
- <param-value>24h</param-value>
- </init-param>
- <init-param>
- <param-name>back-size-low</param-name>
- <param-value>117965</param-value>
- </init-param>
- </init-params>
- </cache-mapping>
-</cache-config>
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/spring.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/spring.xml 2010-10-08 12:42:13 UTC (rev 35463)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/spring.xml 2010-10-08 14:32:40 UTC (rev 35464)
@@ -10,10 +10,15 @@
<constructor-arg value="Space Navigation Cache" />
</bean>
+ <bean id="spaceFooterCache" parent="cacheBean" depends-on="cacheFactoryManager">
+ <constructor-arg value="Space Footer Cache" />
+ </bean>
+
<bean id="projectInfoManager"
class="org.jboss.labs.sbs.plugin.projectinfo.ProjectInfoManagerImpl">
<property name="spaceNavigationCache" ref="spaceNavigationCache" />
-
+ <property name="spaceFooterCache" ref="spaceFooterCache" />
+ <property name="communityManager" ref="communityManager" />
</bean>
</beans>
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/struts.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/struts.xml 2010-10-08 12:42:13 UTC (rev 35463)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs-projectinfo/trunk/src/main/plugin/struts.xml 2010-10-08 14:32:40 UTC (rev 35464)
@@ -14,5 +14,16 @@
</result>
</action>
+ <action name="space-footer"
+ class="org.jboss.labs.sbs.plugin.projectinfo.struts.ProjectInfoAction"
+ method="getSpaceFooter">
+ <result name="input" type="freemarker">
+ /plugins/projectinfo/resources/templates/rawdata.ftl
+ </result>
+ <result name="success" type="freemarker">
+ /plugins/projectinfo/resources/templates/rawdata.ftl
+ </result>
+ </action>
+
</package>
</struts>
More information about the jboss-svn-commits
mailing list