Loading .gitignore +4 −7 Original line number Diff line number Diff line # Maven pom.xml.versionsBackup target # Maven Invoker build.log invoker-reports pom.xml.versionsBackup # Eclipse .project Loading @@ -13,8 +9,9 @@ invoker-reports # Visual Studio Code .factorypath .vscode # Swagger Codegen src/gen .swagger-codegen .swagger-codegen-ignore .swagger* pom.xml +51 −23 Original line number Diff line number Diff line Loading @@ -54,14 +54,23 @@ <dependencies> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-jaxrs</artifactId> <version>1.6.2</version> <exclusions> <exclusion> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> </exclusion> </exclusions> <artifactId>swagger-annotations</artifactId> <version>1.6.11</version> </dependency> <dependency> <groupId>io.swagger.core.v3</groupId> <artifactId>swagger-annotations</artifactId> <version>2.2.11</version> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>2.0.7</version> </dependency> <dependency> <groupId>jakarta.ws.rs</groupId> Loading Loading @@ -120,9 +129,9 @@ </executions> </plugin> <plugin> <groupId>io.swagger</groupId> <groupId>io.swagger.codegen.v3</groupId> <artifactId>swagger-codegen-maven-plugin</artifactId> <version>2.4.21</version> <version>3.0.45</version> <configuration> <language>jaxrs-cxf-client</language> <output>${basedir}</output> Loading @@ -135,6 +144,17 @@ <generateModelDocumentation>false</generateModelDocumentation> </configuration> <executions> <!-- search before core, as ContentInfo is incorrect in search --> <execution> <id>swagger-search-codegen</id> <phase>generate-sources</phase> <goals> <goal>generate</goal> </goals> <configuration> <inputSpec>${project.build.directory}/dependency/definitions/alfresco-search.yaml</inputSpec> </configuration> </execution> <execution> <id>swagger-core-codegen</id> <phase>generate-sources</phase> Loading @@ -146,13 +166,13 @@ </configuration> </execution> <execution> <id>swagger-search-codegen</id> <id>swagger-workflow-codegen</id> <phase>generate-sources</phase> <goals> <goal>generate</goal> </goals> <configuration> <inputSpec>${project.build.directory}/dependency/definitions/alfresco-search.yaml</inputSpec> <inputSpec>${project.build.directory}/dependency/definitions/alfresco-workflow.yaml</inputSpec> </configuration> </execution> <execution> Loading Loading @@ -190,7 +210,7 @@ <plugin> <groupId>com.inteligr8</groupId> <artifactId>regex-maven-plugin</artifactId> <version>1.0.4</version> <version>1.0.5</version> <executions> <execution> <id>fix-baseUrl</id> Loading @@ -212,24 +232,32 @@ <replacement></replacement> </regex> <regex> <pattern>(\*\*Core API\*\*[^@]*)@Path\("/"\)([^@]*)@Api\(value = "/"</pattern> <replacement>$1@Path("/api/-default-/public/alfresco/versions/1")$2@Api(value = "/api/-default-/public/alfresco/versions/1"</replacement> <pattern>public NodeEntry createNode\(@Multipart.*</pattern> <previousPattern>/\*\*</previousPattern> </regex> <regex> <pattern>(\*\*Core API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api/-default-/public/alfresco/versions/1")</replacement> </regex> <regex> <pattern>(\*\*Workflow API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api/-default-/public/workflow/versions/1")</replacement> </regex> <regex> <pattern>(\*\*Search API\*\*[^@]*)@Path\("/"\)([^@]*)@Api\(value = "/"</pattern> <replacement>$1@Path("/api/-default-/public/search/versions/1")$2@Api(value = "/api/-default-/public/search/versions/1"</replacement> <pattern>(\*\*Authentication API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api/-default-/public/authentication/versions/1")</replacement> </regex> <regex> <pattern>(\*\*Model API\*\*[^@]*)@Path\("/"\)([^@]*)@Api\(value = "/"</pattern> <replacement>$1@Path("/api/-default-/public/alfresco/versions/1")$2@Api(value = "/api/-default-/public/alfresco/versions/1"</replacement> <pattern>(\*\*Discovery API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api")</replacement> </regex> <regex> <pattern>(\*\*Authentication API\*\*[^@]*)@Path\("/"\)([^@]*)@Api\(value = "/"</pattern> <replacement>$1@Path("/api/-default-/public/authentication/versions/1")$2@Api(value = "/api/-default-/public/authentication/versions/1"</replacement> <pattern>(\*\*Search API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api/-default-/public/search/versions/1")</replacement> </regex> <regex> <pattern>(\*\*Discovery API\*\*[^@]*)@Path\("/"\)([^@]*)@Api\(value = "/"</pattern> <replacement>$1@Path("/api")$2@Api(value = "/api"</replacement> <pattern>(\*\*Model API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api/-default-/public/alfresco/versions/1")</replacement> </regex> </regexes> </configuration> Loading src/main/java/com/inteligr8/alfresco/acs/AcsPublicRestApi.java +24 −4 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import com.inteligr8.alfresco.acs.api.AspectsApi; import com.inteligr8.alfresco.acs.api.AuditApi; import com.inteligr8.alfresco.acs.api.AuthenticationApi; import com.inteligr8.alfresco.acs.api.CommentsApi; import com.inteligr8.alfresco.acs.api.DeploymentsApi; import com.inteligr8.alfresco.acs.api.DiscoveryApi; import com.inteligr8.alfresco.acs.api.DownloadsApi; import com.inteligr8.alfresco.acs.api.FavoritesApi; Loading @@ -29,6 +30,8 @@ import com.inteligr8.alfresco.acs.api.NodesApi; import com.inteligr8.alfresco.acs.api.PeopleApi; import com.inteligr8.alfresco.acs.api.PreferencesApi; import com.inteligr8.alfresco.acs.api.ProbesApi; import com.inteligr8.alfresco.acs.api.ProcessDefinitionsApi; import com.inteligr8.alfresco.acs.api.ProcessesApi; import com.inteligr8.alfresco.acs.api.QueriesApi; import com.inteligr8.alfresco.acs.api.RatingsApi; import com.inteligr8.alfresco.acs.api.RenditionsApi; Loading @@ -36,6 +39,7 @@ import com.inteligr8.alfresco.acs.api.SearchApi; import com.inteligr8.alfresco.acs.api.SharedLinksApi; import com.inteligr8.alfresco.acs.api.SitesApi; import com.inteligr8.alfresco.acs.api.TagsApi; import com.inteligr8.alfresco.acs.api.TasksApi; import com.inteligr8.alfresco.acs.api.TrashcanApi; import com.inteligr8.alfresco.acs.api.TypesApi; import com.inteligr8.alfresco.acs.api.V0Api; Loading Loading @@ -75,6 +79,10 @@ public interface AcsPublicRestApi { return this.getApi(CommentsApi.class); } default DeploymentsApi getDeploymentsApi() { return this.getApi(DeploymentsApi.class); } default DiscoveryApi getDiscoveryApi() { return this.getApi(DiscoveryApi.class); } Loading Loading @@ -107,6 +115,14 @@ public interface AcsPublicRestApi { return this.getApi(PreferencesApi.class); } default ProcessDefinitionsApi getProcessDefinitionApi() { return this.getApi(ProcessDefinitionsApi.class); } default ProcessesApi getProcessesApi() { return this.getApi(ProcessesApi.class); } default ProbesApi getProbesApi() { return this.getApi(ProbesApi.class); } Loading Loading @@ -139,6 +155,10 @@ public interface AcsPublicRestApi { return this.getApi(TagsApi.class); } default TasksApi getTasksApi() { return this.getApi(TasksApi.class); } default TrashcanApi getTrashcanApi() { return this.getApi(TrashcanApi.class); } Loading Loading
.gitignore +4 −7 Original line number Diff line number Diff line # Maven pom.xml.versionsBackup target # Maven Invoker build.log invoker-reports pom.xml.versionsBackup # Eclipse .project Loading @@ -13,8 +9,9 @@ invoker-reports # Visual Studio Code .factorypath .vscode # Swagger Codegen src/gen .swagger-codegen .swagger-codegen-ignore .swagger*
pom.xml +51 −23 Original line number Diff line number Diff line Loading @@ -54,14 +54,23 @@ <dependencies> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-jaxrs</artifactId> <version>1.6.2</version> <exclusions> <exclusion> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> </exclusion> </exclusions> <artifactId>swagger-annotations</artifactId> <version>1.6.11</version> </dependency> <dependency> <groupId>io.swagger.core.v3</groupId> <artifactId>swagger-annotations</artifactId> <version>2.2.11</version> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>2.0.7</version> </dependency> <dependency> <groupId>jakarta.ws.rs</groupId> Loading Loading @@ -120,9 +129,9 @@ </executions> </plugin> <plugin> <groupId>io.swagger</groupId> <groupId>io.swagger.codegen.v3</groupId> <artifactId>swagger-codegen-maven-plugin</artifactId> <version>2.4.21</version> <version>3.0.45</version> <configuration> <language>jaxrs-cxf-client</language> <output>${basedir}</output> Loading @@ -135,6 +144,17 @@ <generateModelDocumentation>false</generateModelDocumentation> </configuration> <executions> <!-- search before core, as ContentInfo is incorrect in search --> <execution> <id>swagger-search-codegen</id> <phase>generate-sources</phase> <goals> <goal>generate</goal> </goals> <configuration> <inputSpec>${project.build.directory}/dependency/definitions/alfresco-search.yaml</inputSpec> </configuration> </execution> <execution> <id>swagger-core-codegen</id> <phase>generate-sources</phase> Loading @@ -146,13 +166,13 @@ </configuration> </execution> <execution> <id>swagger-search-codegen</id> <id>swagger-workflow-codegen</id> <phase>generate-sources</phase> <goals> <goal>generate</goal> </goals> <configuration> <inputSpec>${project.build.directory}/dependency/definitions/alfresco-search.yaml</inputSpec> <inputSpec>${project.build.directory}/dependency/definitions/alfresco-workflow.yaml</inputSpec> </configuration> </execution> <execution> Loading Loading @@ -190,7 +210,7 @@ <plugin> <groupId>com.inteligr8</groupId> <artifactId>regex-maven-plugin</artifactId> <version>1.0.4</version> <version>1.0.5</version> <executions> <execution> <id>fix-baseUrl</id> Loading @@ -212,24 +232,32 @@ <replacement></replacement> </regex> <regex> <pattern>(\*\*Core API\*\*[^@]*)@Path\("/"\)([^@]*)@Api\(value = "/"</pattern> <replacement>$1@Path("/api/-default-/public/alfresco/versions/1")$2@Api(value = "/api/-default-/public/alfresco/versions/1"</replacement> <pattern>public NodeEntry createNode\(@Multipart.*</pattern> <previousPattern>/\*\*</previousPattern> </regex> <regex> <pattern>(\*\*Core API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api/-default-/public/alfresco/versions/1")</replacement> </regex> <regex> <pattern>(\*\*Workflow API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api/-default-/public/workflow/versions/1")</replacement> </regex> <regex> <pattern>(\*\*Search API\*\*[^@]*)@Path\("/"\)([^@]*)@Api\(value = "/"</pattern> <replacement>$1@Path("/api/-default-/public/search/versions/1")$2@Api(value = "/api/-default-/public/search/versions/1"</replacement> <pattern>(\*\*Authentication API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api/-default-/public/authentication/versions/1")</replacement> </regex> <regex> <pattern>(\*\*Model API\*\*[^@]*)@Path\("/"\)([^@]*)@Api\(value = "/"</pattern> <replacement>$1@Path("/api/-default-/public/alfresco/versions/1")$2@Api(value = "/api/-default-/public/alfresco/versions/1"</replacement> <pattern>(\*\*Discovery API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api")</replacement> </regex> <regex> <pattern>(\*\*Authentication API\*\*[^@]*)@Path\("/"\)([^@]*)@Api\(value = "/"</pattern> <replacement>$1@Path("/api/-default-/public/authentication/versions/1")$2@Api(value = "/api/-default-/public/authentication/versions/1"</replacement> <pattern>(\*\*Search API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api/-default-/public/search/versions/1")</replacement> </regex> <regex> <pattern>(\*\*Discovery API\*\*[^@]*)@Path\("/"\)([^@]*)@Api\(value = "/"</pattern> <replacement>$1@Path("/api")$2@Api(value = "/api"</replacement> <pattern>(\*\*Model API\*\*[^@]*)@Path\("/"\)</pattern> <replacement>$1@Path("/api/-default-/public/alfresco/versions/1")</replacement> </regex> </regexes> </configuration> Loading
src/main/java/com/inteligr8/alfresco/acs/AcsPublicRestApi.java +24 −4 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ import com.inteligr8.alfresco.acs.api.AspectsApi; import com.inteligr8.alfresco.acs.api.AuditApi; import com.inteligr8.alfresco.acs.api.AuthenticationApi; import com.inteligr8.alfresco.acs.api.CommentsApi; import com.inteligr8.alfresco.acs.api.DeploymentsApi; import com.inteligr8.alfresco.acs.api.DiscoveryApi; import com.inteligr8.alfresco.acs.api.DownloadsApi; import com.inteligr8.alfresco.acs.api.FavoritesApi; Loading @@ -29,6 +30,8 @@ import com.inteligr8.alfresco.acs.api.NodesApi; import com.inteligr8.alfresco.acs.api.PeopleApi; import com.inteligr8.alfresco.acs.api.PreferencesApi; import com.inteligr8.alfresco.acs.api.ProbesApi; import com.inteligr8.alfresco.acs.api.ProcessDefinitionsApi; import com.inteligr8.alfresco.acs.api.ProcessesApi; import com.inteligr8.alfresco.acs.api.QueriesApi; import com.inteligr8.alfresco.acs.api.RatingsApi; import com.inteligr8.alfresco.acs.api.RenditionsApi; Loading @@ -36,6 +39,7 @@ import com.inteligr8.alfresco.acs.api.SearchApi; import com.inteligr8.alfresco.acs.api.SharedLinksApi; import com.inteligr8.alfresco.acs.api.SitesApi; import com.inteligr8.alfresco.acs.api.TagsApi; import com.inteligr8.alfresco.acs.api.TasksApi; import com.inteligr8.alfresco.acs.api.TrashcanApi; import com.inteligr8.alfresco.acs.api.TypesApi; import com.inteligr8.alfresco.acs.api.V0Api; Loading Loading @@ -75,6 +79,10 @@ public interface AcsPublicRestApi { return this.getApi(CommentsApi.class); } default DeploymentsApi getDeploymentsApi() { return this.getApi(DeploymentsApi.class); } default DiscoveryApi getDiscoveryApi() { return this.getApi(DiscoveryApi.class); } Loading Loading @@ -107,6 +115,14 @@ public interface AcsPublicRestApi { return this.getApi(PreferencesApi.class); } default ProcessDefinitionsApi getProcessDefinitionApi() { return this.getApi(ProcessDefinitionsApi.class); } default ProcessesApi getProcessesApi() { return this.getApi(ProcessesApi.class); } default ProbesApi getProbesApi() { return this.getApi(ProbesApi.class); } Loading Loading @@ -139,6 +155,10 @@ public interface AcsPublicRestApi { return this.getApi(TagsApi.class); } default TasksApi getTasksApi() { return this.getApi(TasksApi.class); } default TrashcanApi getTrashcanApi() { return this.getApi(TrashcanApi.class); } Loading