Maven-compliant site generation + fix javadocs
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/dcc1266d Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/dcc1266d Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/dcc1266d Branch: refs/heads/SYNCOPE-808 Commit: dcc1266d8837762b31d6007121a152adaa213fa1 Parents: 10d53d2 Author: Francesco Chicchiriccò <ilgro...@apache.org> Authored: Tue Apr 11 16:20:01 2017 +0200 Committer: Francesco Chicchiriccò <ilgro...@apache.org> Committed: Tue Apr 11 16:39:30 2017 +0200 ---------------------------------------------------------------------- .../resources/WorkflowDefGETResource.java | 2 +- .../resources/WorkflowDefPUTResource.java | 2 +- .../common/lib/search/SyncopeProperty.java | 37 ++++- .../core/spring/security/AuthDataAccessor.java | 5 +- pom.xml | 149 +++++++++++-------- 5 files changed, 126 insertions(+), 69 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/syncope/blob/dcc1266d/client/console/src/main/java/org/apache/syncope/client/console/resources/WorkflowDefGETResource.java ---------------------------------------------------------------------- diff --git a/client/console/src/main/java/org/apache/syncope/client/console/resources/WorkflowDefGETResource.java b/client/console/src/main/java/org/apache/syncope/client/console/resources/WorkflowDefGETResource.java index 2c14d35..6d1ac41 100644 --- a/client/console/src/main/java/org/apache/syncope/client/console/resources/WorkflowDefGETResource.java +++ b/client/console/src/main/java/org/apache/syncope/client/console/resources/WorkflowDefGETResource.java @@ -28,7 +28,7 @@ import org.apache.wicket.util.io.IOUtils; /** * Mirror REST resource for obtaining user workflow definition in JSON (used by Activiti / Flowable Modeler). * - * @see org.apache.syncope.common.rest.api.service.WorkflowService#exportDefinition + * @see org.apache.syncope.common.rest.api.service.WorkflowService#get */ public class WorkflowDefGETResource extends AbstractWorkflowResource { http://git-wip-us.apache.org/repos/asf/syncope/blob/dcc1266d/client/console/src/main/java/org/apache/syncope/client/console/resources/WorkflowDefPUTResource.java ---------------------------------------------------------------------- diff --git a/client/console/src/main/java/org/apache/syncope/client/console/resources/WorkflowDefPUTResource.java b/client/console/src/main/java/org/apache/syncope/client/console/resources/WorkflowDefPUTResource.java index bd34711..ca1debf 100644 --- a/client/console/src/main/java/org/apache/syncope/client/console/resources/WorkflowDefPUTResource.java +++ b/client/console/src/main/java/org/apache/syncope/client/console/resources/WorkflowDefPUTResource.java @@ -29,7 +29,7 @@ import org.apache.wicket.util.io.IOUtils; /** * Mirror REST resource for putting user workflow definition in JSON (used by Activiti / Flowable Modeler). * - * @see org.apache.syncope.common.rest.api.service.WorkflowService#importDefinition + * @see org.apache.syncope.common.rest.api.service.WorkflowService#set */ public class WorkflowDefPUTResource extends AbstractWorkflowResource { http://git-wip-us.apache.org/repos/asf/syncope/blob/dcc1266d/common/lib/src/main/java/org/apache/syncope/common/lib/search/SyncopeProperty.java ---------------------------------------------------------------------- diff --git a/common/lib/src/main/java/org/apache/syncope/common/lib/search/SyncopeProperty.java b/common/lib/src/main/java/org/apache/syncope/common/lib/search/SyncopeProperty.java index 2f560c1..0d06c5b 100644 --- a/common/lib/src/main/java/org/apache/syncope/common/lib/search/SyncopeProperty.java +++ b/common/lib/src/main/java/org/apache/syncope/common/lib/search/SyncopeProperty.java @@ -27,22 +27,47 @@ import org.apache.cxf.jaxrs.ext.search.client.Property; */ public interface SyncopeProperty extends Property { - /** Is textual property equal to (ignoring case) given literal or matching given pattern? */ + /** Is textual property equal to (ignoring case) given literal or matching given pattern? + * + * @param value first value + * @param moreValues more values + * @return updated condition + */ CompleteCondition equalToIgnoreCase(String value, String... moreValues); - /** Is textual property different (ignoring case) than given literal or not matching given pattern? */ + /** Is textual property different (ignoring case) than given literal or not matching given pattern? + * + * @param literalOrPattern + * @return updated condition + */ CompleteCondition notEqualTolIgnoreCase(String literalOrPattern); - /** Is property null? */ + /** Is property null? + * + * @return updated condition + */ CompleteCondition nullValue(); - /** Is property not null? */ + /** Is property not null? + * + * @return updated condition + */ CompleteCondition notNullValue(); - /** Is user, group or any object owning given resource(s)? */ + /** Is user, group or any object owning given resource(s)? + * + * @param resource first resource + * @param moreResources more resources + * @return updated condition + */ CompleteCondition hasResources(String resource, String... moreResources); - /** Is user, group or any object not owning given resource(s)? */ + /** Is user, group or any object not owning given resource(s)? + * + * @param resource first resource + * @param moreResources more resources + * @return updated condition + */ CompleteCondition hasNotResources(String resource, String... moreResources); } http://git-wip-us.apache.org/repos/asf/syncope/blob/dcc1266d/core/spring/src/main/java/org/apache/syncope/core/spring/security/AuthDataAccessor.java ---------------------------------------------------------------------- diff --git a/core/spring/src/main/java/org/apache/syncope/core/spring/security/AuthDataAccessor.java b/core/spring/src/main/java/org/apache/syncope/core/spring/security/AuthDataAccessor.java index 616f3e7..b54d756 100644 --- a/core/spring/src/main/java/org/apache/syncope/core/spring/security/AuthDataAccessor.java +++ b/core/spring/src/main/java/org/apache/syncope/core/spring/security/AuthDataAccessor.java @@ -74,9 +74,10 @@ import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.transaction.annotation.Transactional; /** - * Domain-sensible (via {@code @Transactional} access to authentication / authorization data. + * Domain-sensible (via {@code @Transactional}) access to authentication / authorization data. * - * @see SyncopeAuthenticationProvider + * @see JWTAuthenticationProvider + * @see UsernamePasswordAuthenticationProvider * @see SyncopeAuthenticationDetails */ public class AuthDataAccessor { http://git-wip-us.apache.org/repos/asf/syncope/blob/dcc1266d/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index acf3e14..9b63a5f 100644 --- a/pom.xml +++ b/pom.xml @@ -342,10 +342,6 @@ under the License. </contributor> </contributors> - <prerequisites> - <maven>[3.0.3,)</maven> - </prerequisites> - <properties> <syncope.version>${project.version}</syncope.version> @@ -382,7 +378,7 @@ under the License. <camel.version>2.17.6</camel.version> <slf4j.version>1.7.25</slf4j.version> - <opensaml.version>3.2.0</opensaml.version> + <opensaml.version>3.3.0</opensaml.version> <log4j.version>2.8.2</log4j.version> <disruptor.version>3.3.6</disruptor.version> @@ -1767,7 +1763,28 @@ under the License. </plugins> </pluginManagement> - <plugins> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-enforcer-plugin</artifactId> + <version>1.4.1</version> + <executions> + <execution> + <id>enforce-maven</id> + <goals> + <goal>enforce</goal> + </goals> + <configuration> + <rules> + <requireMavenVersion> + <version>3.0</version> + </requireMavenVersion> + </rules> + </configuration> + </execution> + </executions> + </plugin> + <plugin> <groupId>org.gaul</groupId> <artifactId>modernizer-maven-plugin</artifactId> @@ -1971,6 +1988,73 @@ under the License. </build> + <reporting> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.9</version> + <configuration> + <dependencyDetailsEnabled>false</dependencyDetailsEnabled> + <dependencyLocationsEnabled>false</dependencyLocationsEnabled> + </configuration> + <reportSets> + <reportSet> + <reports> + <report>index</report> + <report>project-team</report> + <report>issue-tracking</report> + <report>license</report> + </reports> + </reportSet> + </reportSets> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.10.4</version> + <configuration> + <destDir>apidocs/2.0</destDir> + <isOffline>false</isOffline> + <detectLinks>true</detectLinks> + <detectJavaApiLink>true</detectJavaApiLink> + <links> + <link>http://docs.oracle.com/javaee/7/api/</link> + <link>http://www.slf4j.org/api/</link> + <link>http://connid.tirasa.net/apidocs/1.4/</link> + <link>http://cxf.apache.org/javadoc/latest-3.1.x/</link> + <link>http://fasterxml.github.io/jackson-core/javadoc/2.8/</link> + <link>http://fasterxml.github.io/jackson-databind/javadoc/2.8/</link> + <link>http://fasterxml.github.io/jackson-annotations/javadoc/2.8/</link> + <link>http://fasterxml.github.io/jackson-dataformat-xml/javadoc/2.8/</link> + <link>http://fasterxml.github.io/jackson-dataformat-yaml/javadoc/2.8/</link> + <link>http://fasterxml.github.io/jackson-datatype-joda/javadoc/2.8/</link> + <link>http://www.javadoc.io/doc/org.apache.camel/camel-core/2.17.6/</link> + <link>http://www.javadoc.io/doc/org.apache.camel/camel-spring/2.17.6/</link> + <link>https://ci.apache.org/projects/wicket/apidocs/7.x/</link> + <link>https://commons.apache.org/proper/commons-lang/javadocs/api-release/</link> + <link>https://commons.apache.org/proper/commons-io/javadocs/api-2.5/</link> + <link>https://commons.apache.org/proper/commons-jexl/apidocs/</link> + <link>https://commons.apache.org/proper/commons-collections/javadocs/api-release/</link> + <link>http://docs.spring.io/spring/docs/4.3.x/javadoc-api/</link> + <link>http://docs.spring.io/spring-security/site/docs/4.2.x/apidocs/</link> + <link>http://activiti.org/javadocs/</link> + <link>http://www.flowable.org/docs/javadocs/</link> + <link>https://build.shibboleth.net/nexus/service/local/repositories/releases/archive/org/opensaml/opensaml-saml-api/3.3.0/opensaml-saml-api-3.3.0-javadoc.jar/!/index.html</link> + <link>https://build.shibboleth.net/nexus/service/local/repositories/releases/archive/org/opensaml/opensaml-core/3.3.0/opensaml-core-3.3.0-javadoc.jar/!/index.html</link> + </links> + </configuration> + <reportSets> + <reportSet> + <reports> + <report>aggregate</report> + </reports> + </reportSet> + </reportSets> + </plugin> + </plugins> + </reporting> + <profiles> <profile> @@ -2150,59 +2234,6 @@ under the License. <configuration> <locales>en</locales> <generateProjectInfo>false</generateProjectInfo> - <reportPlugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-project-info-reports-plugin</artifactId> - <version>2.9</version> - <configuration> - <dependencyDetailsEnabled>false</dependencyDetailsEnabled> - <dependencyLocationsEnabled>false</dependencyLocationsEnabled> - </configuration> - <reports> - <report>index</report> - <report>project-team</report> - <report>issue-tracking</report> - <report>license</report> - </reports> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <version>2.10.4</version> - <configuration> - <destDir>apidocs/2.0</destDir> - <isOffline>false</isOffline> - <detectLinks>true</detectLinks> - <detectJavaApiLink>true</detectJavaApiLink> - <links> - <link>http://docs.oracle.com/javaee/7/api/</link> - <link>http://www.slf4j.org/api/</link> - <link>http://connid.tirasa.net/apidocs/1.4/</link> - <link>http://cxf.apache.org/javadoc/latest-3.1.x/</link> - <link>http://fasterxml.github.io/jackson-core/javadoc/2.8/</link> - <link>http://fasterxml.github.io/jackson-databind/javadoc/2.8/</link> - <link>http://fasterxml.github.io/jackson-annotations/javadoc/2.8/</link> - <link>http://fasterxml.github.io/jackson-dataformat-xml/javadoc/2.8/</link> - <link>http://fasterxml.github.io/jackson-dataformat-yaml/javadoc/2.8/</link> - <link>http://fasterxml.github.io/jackson-datatype-joda/javadoc/2.8/</link> - <link>http://www.javadoc.io/doc/org.apache.camel/camel-core/2.17.5</link> - <link>http://www.javadoc.io/doc/org.apache.camel/camel-spring/2.17.5</link> - <link>https://ci.apache.org/projects/wicket/apidocs/7.x/</link> - <link>https://commons.apache.org/proper/commons-lang/javadocs/api-release/</link> - <link>https://commons.apache.org/proper/commons-io/javadocs/api-2.5/</link> - <link>https://commons.apache.org/proper/commons-jexl/apidocs/</link> - <link>https://commons.apache.org/proper/commons-collections/javadocs/</link> - <link>http://docs.spring.io/spring/docs/4.3.x/javadoc-api/</link> - <link>http://docs.spring.io/spring-security/site/docs/4.2.x/apidocs/</link> - <link>http://activiti.org/javadocs/</link> - </links> - </configuration> - <reports> - <report>aggregate</report> - </reports> - </plugin> - </reportPlugins> </configuration> </plugin>