added javadoc

This commit is contained in:
Brian Long 2021-09-03 13:22:53 -04:00
parent a0ea90cc0a
commit d04af2252e
7 changed files with 45 additions and 5 deletions

13
pom.xml
View File

@ -102,6 +102,19 @@
</dependency> </dependency>
</dependencies> </dependencies>
</plugin> </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> </plugins>
</build> </build>

View File

@ -7,6 +7,14 @@ import org.springframework.context.annotation.Configuration;
import com.inteligr8.rs.ClientCxfConfiguration; import com.inteligr8.rs.ClientCxfConfiguration;
import com.inteligr8.rs.ClientJerseyConfiguration; import com.inteligr8.rs.ClientJerseyConfiguration;
/**
* This class provides a POJO &amp; 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 @Configuration
@ComponentScan @ComponentScan
public class ApsClientConfiguration implements ClientCxfConfiguration, ClientJerseyConfiguration { public class ApsClientConfiguration implements ClientCxfConfiguration, ClientJerseyConfiguration {

View File

@ -8,7 +8,12 @@ import com.inteligr8.rs.ClientCxfConfiguration;
import com.inteligr8.rs.ClientCxfImpl; import com.inteligr8.rs.ClientCxfImpl;
/** /**
* Configured JAX-RS Client & WebTarget for APS & CXF * This class provides a POJO &amp; 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("aps.client.cxf") @Component("aps.client.cxf")
@Lazy @Lazy

View File

@ -8,7 +8,12 @@ import com.inteligr8.rs.ClientJerseyConfiguration;
import com.inteligr8.rs.ClientJerseyImpl; import com.inteligr8.rs.ClientJerseyImpl;
/** /**
* Configured JAX-RS Client & WebTarget for APS & Jersey * This class provides a POJO &amp; 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("aps.client.jersey") @Component("aps.client.jersey")
@Lazy @Lazy

View File

@ -10,7 +10,10 @@ import com.inteligr8.rs.Client;
import com.inteligr8.rs.ClientConfiguration; import com.inteligr8.rs.ClientConfiguration;
/** /**
* Alfresco Process Services Spring-ready API * This class serves as the base implementation for the JAX-RS API for the APS
* Public ReST API.
*
* @author brian@inteligr8.com
*/ */
public abstract class ApsPublicRestApi { public abstract class ApsPublicRestApi {

View File

@ -8,7 +8,10 @@ import com.inteligr8.rs.Client;
import com.inteligr8.rs.ClientConfiguration; import com.inteligr8.rs.ClientConfiguration;
/** /**
* Alfresco Process Services Spring-ready API for CXF * This class provides the Apache CXF client to the JAX-RS API for the APS
* Public ReST API.
*
* @author brian@inteligr8.com
*/ */
@Component("aps.api.cxf") @Component("aps.api.cxf")
@Lazy @Lazy

View File

@ -8,7 +8,10 @@ import com.inteligr8.rs.Client;
import com.inteligr8.rs.ClientConfiguration; import com.inteligr8.rs.ClientConfiguration;
/** /**
* Alfresco Process Services Spring-ready API for Jersey * This class provides the Jersey client to the JAX-RS API for the APS Public
* ReST API.
*
* @author brian@inteligr8.com
*/ */
@Component("aps.api.jersey") @Component("aps.api.jersey")
@Lazy @Lazy