Loading pom.xml +13 −0 Original line number Diff line number Diff line Loading @@ -148,6 +148,19 @@ </dependency> </dependencies> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>javadoc</id> <phase>package</phase> <goals><goal>jar</goal></goals> <configuration> <show>public</show> </configuration> </execution> </executions> </plugin> </plugins> </build> Loading src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java +14 −6 Original line number Diff line number Diff line Loading @@ -7,6 +7,14 @@ import org.springframework.context.annotation.Configuration; import com.inteligr8.rs.ClientCxfConfiguration; import com.inteligr8.rs.ClientJerseyConfiguration; /** * This class provides a POJO & Spring-based implementation of the * ClientConfiguration interface. You can use it outside of the Spring * context, but you will need the spring-context and spring-beans libraries in * your non-Spring application. * * @author brian@inteligr8.com */ @Configuration @ComponentScan public class AcsClientConfiguration implements ClientCxfConfiguration, ClientJerseyConfiguration { Loading src/main/java/com/inteligr8/alfresco/acs/AcsClientCxfImpl.java +6 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,12 @@ import com.inteligr8.rs.ClientCxfConfiguration; import com.inteligr8.rs.ClientCxfImpl; /** * Configured JAX-RS Client & WebTarget for ACS & CXF * This class provides a POJO & Spring-based implementation of the Apache * CXF client. You can use it outside of the Spring context, but you will need * the spring-context and spring-beans libraries in your non-Spring * application. * * @author brian@inteligr8.com */ @Component("acs.client.cxf") @Lazy Loading src/main/java/com/inteligr8/alfresco/acs/AcsClientJerseyImpl.java +6 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,12 @@ import com.inteligr8.rs.ClientJerseyConfiguration; import com.inteligr8.rs.ClientJerseyImpl; /** * Configured JAX-RS Client & WebTarget for ACS & Jersey * This class provides a POJO & Spring-based implementation of the Apache * CXF client. You can use it outside of the Spring context, but you will need * the spring-context and spring-beans libraries in your non-Spring * application. * * @author brian@inteligr8.com */ @Component("acs.client.jersey") @Lazy Loading src/main/java/com/inteligr8/alfresco/acs/AcsPublicRestApi.java +5 −2 Original line number Diff line number Diff line Loading @@ -31,7 +31,10 @@ import com.inteligr8.rs.Client; import com.inteligr8.rs.ClientConfiguration; /** * Alfresco Content Services Spring-ready API * This class serves as the base implementation for the JAX-RS API for the ACS * Public ReST API. * * @author brian@inteligr8.com */ public abstract class AcsPublicRestApi { Loading Loading
pom.xml +13 −0 Original line number Diff line number Diff line Loading @@ -148,6 +148,19 @@ </dependency> </dependencies> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>javadoc</id> <phase>package</phase> <goals><goal>jar</goal></goals> <configuration> <show>public</show> </configuration> </execution> </executions> </plugin> </plugins> </build> Loading
src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java +14 −6 Original line number Diff line number Diff line Loading @@ -7,6 +7,14 @@ import org.springframework.context.annotation.Configuration; import com.inteligr8.rs.ClientCxfConfiguration; import com.inteligr8.rs.ClientJerseyConfiguration; /** * This class provides a POJO & Spring-based implementation of the * ClientConfiguration interface. You can use it outside of the Spring * context, but you will need the spring-context and spring-beans libraries in * your non-Spring application. * * @author brian@inteligr8.com */ @Configuration @ComponentScan public class AcsClientConfiguration implements ClientCxfConfiguration, ClientJerseyConfiguration { Loading
src/main/java/com/inteligr8/alfresco/acs/AcsClientCxfImpl.java +6 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,12 @@ import com.inteligr8.rs.ClientCxfConfiguration; import com.inteligr8.rs.ClientCxfImpl; /** * Configured JAX-RS Client & WebTarget for ACS & CXF * This class provides a POJO & Spring-based implementation of the Apache * CXF client. You can use it outside of the Spring context, but you will need * the spring-context and spring-beans libraries in your non-Spring * application. * * @author brian@inteligr8.com */ @Component("acs.client.cxf") @Lazy Loading
src/main/java/com/inteligr8/alfresco/acs/AcsClientJerseyImpl.java +6 −1 Original line number Diff line number Diff line Loading @@ -8,7 +8,12 @@ import com.inteligr8.rs.ClientJerseyConfiguration; import com.inteligr8.rs.ClientJerseyImpl; /** * Configured JAX-RS Client & WebTarget for ACS & Jersey * This class provides a POJO & Spring-based implementation of the Apache * CXF client. You can use it outside of the Spring context, but you will need * the spring-context and spring-beans libraries in your non-Spring * application. * * @author brian@inteligr8.com */ @Component("acs.client.jersey") @Lazy Loading
src/main/java/com/inteligr8/alfresco/acs/AcsPublicRestApi.java +5 −2 Original line number Diff line number Diff line Loading @@ -31,7 +31,10 @@ import com.inteligr8.rs.Client; import com.inteligr8.rs.ClientConfiguration; /** * Alfresco Content Services Spring-ready API * This class serves as the base implementation for the JAX-RS API for the ACS * Public ReST API. * * @author brian@inteligr8.com */ public abstract class AcsPublicRestApi { Loading