lateral port from acs-public-rest-client

This commit is contained in:
Brian Long 2022-05-03 13:08:36 -04:00
parent bb95fd6718
commit 94969ee623
8 changed files with 29 additions and 49 deletions

View File

@ -55,6 +55,12 @@
<version>4.5.9</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-slf4j-impl</artifactId>
<version>2.17.2</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>

View File

@ -4,8 +4,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Component;
import com.inteligr8.alfresco.activiti.api.AppDefinitionsCxfApi;
/**
* This class provides the Apache CXF client to the JAX-RS API for the APS
* Public ReST API.
@ -23,9 +21,5 @@ public class ApsPublicRestApiCxfImpl extends ApsPublicRestApiImpl implements Aps
public ApsPublicRestApiCxfImpl(ApsClientCxfImpl client) {
super(client);
}
public AppDefinitionsCxfApi getAppDefinitionsCxfApi() {
return this.getApi(AppDefinitionsCxfApi.class);
}
}

View File

@ -1,12 +1,5 @@
package com.inteligr8.alfresco.activiti;
import com.inteligr8.alfresco.activiti.api.AdminApi;
import com.inteligr8.alfresco.activiti.api.AppDefinitionsApi;
import com.inteligr8.alfresco.activiti.api.AppVersionApi;
import com.inteligr8.alfresco.activiti.api.ModelsApi;
import com.inteligr8.alfresco.activiti.api.ProcessInstancesApi;
import com.inteligr8.alfresco.activiti.api.ProfileApi;
import com.inteligr8.alfresco.activiti.api.TasksApi;
import com.inteligr8.rs.Client;
/**
@ -27,36 +20,8 @@ public class ApsPublicRestApiImpl implements ApsPublicRestApi {
return this.client;
}
protected final <T> T getApi(Class<T> apiClass) {
public final <T> T getApi(Class<T> apiClass) {
return this.client.getApi(apiClass);
}
public AdminApi getAdminApi() {
return this.getApi(AdminApi.class);
}
public AppDefinitionsApi getAppDefinitionsApi() {
return this.getApi(AppDefinitionsApi.class);
}
public AppVersionApi getAppVersionApi() {
return this.getApi(AppVersionApi.class);
}
public ModelsApi getModelsApi() {
return this.getApi(ModelsApi.class);
}
public ProcessInstancesApi getProcessInstancesApi() {
return this.getApi(ProcessInstancesApi.class);
}
public ProfileApi getProfileApi() {
return this.getApi(ProfileApi.class);
}
public TasksApi getTasksApi() {
return this.getApi(TasksApi.class);
}
}

View File

@ -4,8 +4,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Component;
import com.inteligr8.alfresco.activiti.api.AppDefinitionsJerseyApi;
/**
* This class provides the Jersey client to the JAX-RS API for the APS Public
* ReST API.
@ -23,9 +21,5 @@ public class ApsPublicRestApiJerseyImpl extends ApsPublicRestApiImpl implements
public ApsPublicRestApiJerseyImpl(ApsClientJerseyImpl client) {
super(client);
}
public AppDefinitionsJerseyApi getAppDefinitionsJerseyApi() {
return this.getApi(AppDefinitionsJerseyApi.class);
}
}

View File

@ -0,0 +1 @@
org.apache.cxf.jaxrs.client.spec.ClientBuilderImpl

View File

@ -15,7 +15,7 @@ import com.inteligr8.alfresco.activiti.model.Variable;
public abstract class ConnectionClientIT extends ConditionalIT {
public abstract ApsPublicRestApiImpl getApi();
public abstract ApsPublicRestApi getApi();
@Test
@EnabledIf("hostExists")

View File

@ -0,0 +1 @@
org.glassfish.jersey.client.JerseyClientBuilder

View File

@ -0,0 +1,19 @@
rootLogger.level=trace
rootLogger.appenderRef.stdout.ref=STDOUT
logger.spring.name=org.springframework
logger.spring.level=info
logger.common-rest-api.name=com.inteligr8.rs
logger.common-rest-api.level=trace
logger.this.name=com.inteligr8.alfresco.acs
logger.this.level=trace
logger.jaxrslog.name=jaxrs.request
logger.jaxrslog.level=trace
appender.stdout.type=Console
appender.stdout.name=STDOUT
appender.stdout.layout.type=PatternLayout
appender.stdout.layout.pattern=%C [%t] %m%n