updated aps-public-rest projects
This commit is contained in:
parent
cf051cac8a
commit
0c9dff2e23
25
pom.xml
25
pom.xml
@ -34,36 +34,27 @@
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<maven.version>3.6.3</maven.version>
|
||||
|
||||
<jersey.version>2.34</jersey.version>
|
||||
<jersey.version>2.35</jersey.version>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.inteligr8.alfresco</groupId>
|
||||
<artifactId>aps-public-rest-api</artifactId>
|
||||
<version>1.2.3</version>
|
||||
<version>2.0.0</version>
|
||||
<classifier>aps1</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.inteligr8.alfresco</groupId>
|
||||
<artifactId>aps-public-rest-client</artifactId>
|
||||
<version>2.0.0</version>
|
||||
<classifier>jersey</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-lang3</artifactId>
|
||||
<version>3.4</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.glassfish.jersey.ext</groupId>
|
||||
<artifactId>jersey-proxy-client</artifactId>
|
||||
<version>${jersey.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.glassfish.jersey.core</groupId>
|
||||
<artifactId>jersey-client</artifactId>
|
||||
<version>${jersey.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.glassfish.jersey.media</groupId>
|
||||
<artifactId>jersey-media-multipart</artifactId>
|
||||
<version>${jersey.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.glassfish.jersey.inject</groupId>
|
||||
<artifactId>jersey-hk2</artifactId>
|
||||
|
@ -4,7 +4,7 @@ import org.apache.maven.execution.MavenSession;
|
||||
import org.apache.maven.plugins.annotations.Parameter;
|
||||
import org.apache.maven.settings.Server;
|
||||
|
||||
import com.inteligr8.alfresco.activiti.ApsClientConfiguration;
|
||||
import com.inteligr8.alfresco.activiti.ApsClientJerseyConfiguration;
|
||||
import com.inteligr8.alfresco.activiti.ApsClientJerseyImpl;
|
||||
import com.inteligr8.alfresco.activiti.ApsPublicRestApiJerseyImpl;
|
||||
|
||||
@ -36,9 +36,9 @@ public abstract class ApsAddressibleGoal extends DisablableGoal {
|
||||
|
||||
private ApsPublicRestApiJerseyImpl api;
|
||||
|
||||
public ApsClientConfiguration getApsClientConfiguration() {
|
||||
public ApsClientJerseyConfiguration getApsClientConfiguration() {
|
||||
this.getLog().debug("Configuring APS to URL: " + this.activitiAppBaseUrl);
|
||||
ApsClientConfiguration config = new ApsClientConfiguration();
|
||||
ApsClientJerseyConfiguration config = new ApsClientJerseyConfiguration();
|
||||
config.setBaseUrl(this.activitiAppBaseUrl);
|
||||
switch (this.activitiAppAuthType.toUpperCase()) {
|
||||
case "BASIC":
|
||||
@ -88,7 +88,7 @@ public abstract class ApsAddressibleGoal extends DisablableGoal {
|
||||
|
||||
public synchronized ApsPublicRestApiJerseyImpl getApsApi() {
|
||||
if (this.api == null) {
|
||||
ApsClientConfiguration config = this.getApsClientConfiguration();
|
||||
ApsClientJerseyConfiguration config = this.getApsClientConfiguration();
|
||||
ApsClientJerseyImpl apsClient = new ApsClientJerseyImpl(config);
|
||||
this.api = new ApsPublicRestApiJerseyImpl(apsClient);
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ import org.slf4j.LoggerFactory;
|
||||
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import com.inteligr8.alfresco.activiti.model.Group;
|
||||
import com.inteligr8.alfresco.activiti.model.GroupLight;
|
||||
import com.inteligr8.maven.aps.modeling.util.Index;
|
||||
import com.inteligr8.maven.aps.modeling.util.ModelUtil;
|
||||
|
||||
@ -17,12 +17,12 @@ public class ApsAppJsonTranslator implements ApsFileTranslator {
|
||||
|
||||
private final Logger logger = LoggerFactory.getLogger(ApsAppJsonTranslator.class);
|
||||
|
||||
private Map<String, Group> apsOrgIndex;
|
||||
private Map<String, GroupLight> apsOrgIndex;
|
||||
private Index<Long, String> apsProcessIndex;
|
||||
private Index<Long, String> fileProcessIndex;
|
||||
|
||||
public ApsAppJsonTranslator(
|
||||
Map<String, Group> apsOrgIndex,
|
||||
Map<String, GroupLight> apsOrgIndex,
|
||||
Index<Long, String> apsProcessIndex,
|
||||
Index<Long, String> fileProcessIndex) {
|
||||
this.apsOrgIndex = apsOrgIndex;
|
||||
|
@ -16,7 +16,7 @@ import com.inteligr8.alfresco.activiti.ApsPublicRestApi;
|
||||
import com.inteligr8.alfresco.activiti.ApsPublicRestApiJerseyImpl;
|
||||
import com.inteligr8.alfresco.activiti.api.ModelsApi.ModelType;
|
||||
import com.inteligr8.alfresco.activiti.model.Datum;
|
||||
import com.inteligr8.alfresco.activiti.model.Group;
|
||||
import com.inteligr8.alfresco.activiti.model.GroupLight;
|
||||
import com.inteligr8.alfresco.activiti.model.ResultListDataRepresentation;
|
||||
import com.inteligr8.alfresco.activiti.model.Tenant;
|
||||
import com.inteligr8.maven.aps.modeling.crawler.ApsAppCrawlable;
|
||||
@ -31,7 +31,7 @@ public class ApsAppTranslator implements ApsAppCrawlable {
|
||||
private final File appDirectory;
|
||||
|
||||
private boolean indexesBuilt = false;
|
||||
private Map<String, Group> apsOrgIndex;
|
||||
private Map<String, GroupLight> apsOrgIndex;
|
||||
private Index<Long, String> apsFormIndex;
|
||||
private Index<Long, String> apsProcessIndex;
|
||||
private Index<Long, String> fileFormIndex;
|
||||
@ -137,11 +137,11 @@ public class ApsAppTranslator implements ApsAppCrawlable {
|
||||
return (tenants == null || tenants.isEmpty()) ? null : tenants.iterator().next().getId();
|
||||
}
|
||||
|
||||
protected Map<String, Group> buildApsGroupMap(long tenantId) {
|
||||
List<Group> groups = this.api.getAdminApi().getGroups(tenantId, true, true);
|
||||
protected Map<String, GroupLight> buildApsGroupMap(long tenantId) {
|
||||
List<GroupLight> groups = this.api.getAdminApi().getGroups(tenantId, true, true);
|
||||
|
||||
Map<String, Group> map = new HashMap<>(groups.size());
|
||||
for (Group group : groups)
|
||||
Map<String, GroupLight> map = new HashMap<>(groups.size());
|
||||
for (GroupLight group : groups)
|
||||
map.put(group.getName(), group);
|
||||
return map;
|
||||
}
|
||||
|
@ -22,7 +22,7 @@ import org.w3c.dom.Element;
|
||||
import org.w3c.dom.NodeList;
|
||||
import org.xml.sax.SAXException;
|
||||
|
||||
import com.inteligr8.alfresco.activiti.model.Group;
|
||||
import com.inteligr8.alfresco.activiti.model.GroupLight;
|
||||
import com.inteligr8.maven.aps.modeling.util.Index;
|
||||
import com.inteligr8.maven.aps.modeling.util.ModelUtil;
|
||||
|
||||
@ -33,13 +33,13 @@ public class ApsProcessBpmnTranslator implements ApsFileTranslator {
|
||||
|
||||
private final Logger logger = LoggerFactory.getLogger(ApsProcessBpmnTranslator.class);
|
||||
private final Index<Long, String> apsIndex;
|
||||
private final Map<String, Group> apsOrgIndex;
|
||||
private final Map<String, GroupLight> apsOrgIndex;
|
||||
private final Index<Long, String> apsFormIndex;
|
||||
private final Index<Long, String> fileFormIndex;
|
||||
|
||||
public ApsProcessBpmnTranslator(
|
||||
Index<Long, String> apsProcessIndex,
|
||||
Map<String, Group> apsOrgIndex,
|
||||
Map<String, GroupLight> apsOrgIndex,
|
||||
Index<Long, String> apsFormIndex,
|
||||
Index<Long, String> fileFormIndex) {
|
||||
this.apsIndex = apsProcessIndex;
|
||||
|
@ -10,7 +10,7 @@ import org.slf4j.LoggerFactory;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.node.ArrayNode;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import com.inteligr8.alfresco.activiti.model.Group;
|
||||
import com.inteligr8.alfresco.activiti.model.GroupLight;
|
||||
import com.inteligr8.maven.aps.modeling.util.Index;
|
||||
import com.inteligr8.maven.aps.modeling.util.ModelUtil;
|
||||
|
||||
@ -18,12 +18,12 @@ public class ApsProcessJsonTranslator implements ApsFileTranslator {
|
||||
|
||||
private final Logger logger = LoggerFactory.getLogger(ApsProcessJsonTranslator.class);
|
||||
private final Index<Long, String> apsIndex;
|
||||
private final Map<String, Group> apsOrgIndex;
|
||||
private final Map<String, GroupLight> apsOrgIndex;
|
||||
private final Index<Long, String> apsFormIndex;
|
||||
|
||||
public ApsProcessJsonTranslator(
|
||||
Index<Long, String> apsProcessIndex,
|
||||
Map<String, Group> apsOrgIndex,
|
||||
Map<String, GroupLight> apsOrgIndex,
|
||||
Index<Long, String> apsFormIndex) {
|
||||
this.apsIndex = apsProcessIndex;
|
||||
this.apsOrgIndex = apsOrgIndex;
|
||||
|
Loading…
x
Reference in New Issue
Block a user