Loading src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java +52 −0 Original line number Diff line number Diff line Loading @@ -54,52 +54,104 @@ public class AcsClientConfiguration implements ClientCxfConfiguration, ClientJer return this.baseUrl; } public void setBaseUrl(String baseUrl) { this.baseUrl = baseUrl; } public String getBasicAuthUsername() { return this.basicAuthUsername; } public void setBasicAuthUsername(String basicAuthUsername) { this.basicAuthUsername = basicAuthUsername; } public String getBasicAuthPassword() { return this.basicAuthPassword; } public void setBasicAuthPassword(String basicAuthPassword) { this.basicAuthPassword = basicAuthPassword; } public String getBearerToken() { return this.bearerToken; } public void setBearerToken(String bearerToken) { this.bearerToken = bearerToken; } public String getOAuthTokenUrl() { return this.oAuthTokenUrl; } public void setOAuthTokenUrl(String oAuthTokenUrl) { this.oAuthTokenUrl = oAuthTokenUrl; } public String getOAuthClientId() { return this.oAuthClientId; } public void setOAuthClientId(String oAuthClientId) { this.oAuthClientId = oAuthClientId; } public String getOAuthClientSecret() { return this.oAuthClientSecret; } public void setOAuthClientSecret(String oAuthClientSecret) { this.oAuthClientSecret = oAuthClientSecret; } public String getOAuthAuthCode() { return this.oAuthAuthCode; } public void setOAuthAuthCode(String oAuthAuthCode) { this.oAuthAuthCode = oAuthAuthCode; } public String getOAuthAuthRedirectUri() { return this.oAuthAuthRedirectUri; } public void setOAuthAuthRedirectUri(String oAuthAuthRedirectUri) { this.oAuthAuthRedirectUri = oAuthAuthRedirectUri; } public String getOAuthUsername() { return this.oAuthUsername; } public void setOAuthUsername(String oAuthUsername) { this.oAuthUsername = oAuthUsername; } public String getOAuthPassword() { return this.oAuthPassword; } public void setOAuthPassword(String oAuthPassword) { this.oAuthPassword = oAuthPassword; } public boolean isDefaultBusEnabled() { return this.defaultBusEnabled; } public void setDefaultBusEnabled(boolean defaultBusEnabled) { this.defaultBusEnabled = defaultBusEnabled; } public boolean isPutBodyRequired() { return this.putBodyRequired; } public void setPutBodyRequired(boolean putBodyRequired) { this.putBodyRequired = putBodyRequired; } } src/main/java/com/inteligr8/alfresco/acs/AcsClientCxfImpl.java +14 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,20 @@ public class AcsClientCxfImpl extends ClientCxfImpl { @Autowired private AcsClientConfiguration config; /** * This constructor is for Spring use. */ AcsClientCxfImpl() { } /** * This constructor is for POJO use. * @param config */ public AcsClientCxfImpl(AcsClientConfiguration config) { this.config = config; } @Override protected ClientCxfConfiguration getConfig() { return this.config; Loading src/main/java/com/inteligr8/alfresco/acs/AcsClientJerseyImpl.java +14 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,20 @@ public class AcsClientJerseyImpl extends ClientJerseyImpl { @Autowired private AcsClientConfiguration config; /** * This constructor is for Spring use. */ AcsClientJerseyImpl() { } /** * This constructor is for POJO use. * @param config */ public AcsClientJerseyImpl(AcsClientConfiguration config) { this.config = config; } @Override protected ClientJerseyConfiguration getConfig() { return this.config; Loading src/main/java/com/inteligr8/alfresco/acs/AcsPublicRestApi.java +10 −1 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import com.inteligr8.alfresco.acs.api.TrashcanApi; import com.inteligr8.alfresco.acs.api.TypesApi; import com.inteligr8.alfresco.acs.api.V0Api; import com.inteligr8.alfresco.acs.api.VersionsApi; import com.inteligr8.rs.Client; import com.inteligr8.rs.ClientConfiguration; /** Loading @@ -35,7 +36,15 @@ public abstract class AcsPublicRestApi { abstract ClientConfiguration getConfig(); protected abstract <T> T getApi(Class<T> apiClass); abstract Client getClient(); protected final <T> T getApi(Class<T> apiClass) { return this.getApi(null, apiClass); } protected <T> T getApi(AuthorizationFilter authFilter, Class<T> apiClass) { return this.getClient().getApi(authFilter, apiClass); } public ActionsApi getActionsApi() { return this.getApi(ActionsApi.class); Loading src/main/java/com/inteligr8/alfresco/acs/AcsPublicRestApiCxfImpl.java +16 −2 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Component; import com.inteligr8.alfresco.acs.api.NodesCxfApi; import com.inteligr8.rs.Client; import com.inteligr8.rs.ClientConfiguration; /** Loading @@ -17,14 +18,27 @@ public class AcsPublicRestApiCxfImpl extends AcsPublicRestApi { @Autowired private AcsClientCxfImpl client; /** * This constructor is for Spring use. */ AcsPublicRestApiCxfImpl() { } /** * This constructor is for POJO use. */ public AcsPublicRestApiCxfImpl(AcsClientCxfImpl client) { this.client = client; } @Override ClientConfiguration getConfig() { return this.client.getConfig(); } @Override protected <T> T getApi(Class<T> apiClass) { return this.client.getApi(apiClass); Client getClient() { return this.client; } public NodesCxfApi getNodesExtApi() { Loading Loading
src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java +52 −0 Original line number Diff line number Diff line Loading @@ -54,52 +54,104 @@ public class AcsClientConfiguration implements ClientCxfConfiguration, ClientJer return this.baseUrl; } public void setBaseUrl(String baseUrl) { this.baseUrl = baseUrl; } public String getBasicAuthUsername() { return this.basicAuthUsername; } public void setBasicAuthUsername(String basicAuthUsername) { this.basicAuthUsername = basicAuthUsername; } public String getBasicAuthPassword() { return this.basicAuthPassword; } public void setBasicAuthPassword(String basicAuthPassword) { this.basicAuthPassword = basicAuthPassword; } public String getBearerToken() { return this.bearerToken; } public void setBearerToken(String bearerToken) { this.bearerToken = bearerToken; } public String getOAuthTokenUrl() { return this.oAuthTokenUrl; } public void setOAuthTokenUrl(String oAuthTokenUrl) { this.oAuthTokenUrl = oAuthTokenUrl; } public String getOAuthClientId() { return this.oAuthClientId; } public void setOAuthClientId(String oAuthClientId) { this.oAuthClientId = oAuthClientId; } public String getOAuthClientSecret() { return this.oAuthClientSecret; } public void setOAuthClientSecret(String oAuthClientSecret) { this.oAuthClientSecret = oAuthClientSecret; } public String getOAuthAuthCode() { return this.oAuthAuthCode; } public void setOAuthAuthCode(String oAuthAuthCode) { this.oAuthAuthCode = oAuthAuthCode; } public String getOAuthAuthRedirectUri() { return this.oAuthAuthRedirectUri; } public void setOAuthAuthRedirectUri(String oAuthAuthRedirectUri) { this.oAuthAuthRedirectUri = oAuthAuthRedirectUri; } public String getOAuthUsername() { return this.oAuthUsername; } public void setOAuthUsername(String oAuthUsername) { this.oAuthUsername = oAuthUsername; } public String getOAuthPassword() { return this.oAuthPassword; } public void setOAuthPassword(String oAuthPassword) { this.oAuthPassword = oAuthPassword; } public boolean isDefaultBusEnabled() { return this.defaultBusEnabled; } public void setDefaultBusEnabled(boolean defaultBusEnabled) { this.defaultBusEnabled = defaultBusEnabled; } public boolean isPutBodyRequired() { return this.putBodyRequired; } public void setPutBodyRequired(boolean putBodyRequired) { this.putBodyRequired = putBodyRequired; } }
src/main/java/com/inteligr8/alfresco/acs/AcsClientCxfImpl.java +14 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,20 @@ public class AcsClientCxfImpl extends ClientCxfImpl { @Autowired private AcsClientConfiguration config; /** * This constructor is for Spring use. */ AcsClientCxfImpl() { } /** * This constructor is for POJO use. * @param config */ public AcsClientCxfImpl(AcsClientConfiguration config) { this.config = config; } @Override protected ClientCxfConfiguration getConfig() { return this.config; Loading
src/main/java/com/inteligr8/alfresco/acs/AcsClientJerseyImpl.java +14 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,20 @@ public class AcsClientJerseyImpl extends ClientJerseyImpl { @Autowired private AcsClientConfiguration config; /** * This constructor is for Spring use. */ AcsClientJerseyImpl() { } /** * This constructor is for POJO use. * @param config */ public AcsClientJerseyImpl(AcsClientConfiguration config) { this.config = config; } @Override protected ClientJerseyConfiguration getConfig() { return this.config; Loading
src/main/java/com/inteligr8/alfresco/acs/AcsPublicRestApi.java +10 −1 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ import com.inteligr8.alfresco.acs.api.TrashcanApi; import com.inteligr8.alfresco.acs.api.TypesApi; import com.inteligr8.alfresco.acs.api.V0Api; import com.inteligr8.alfresco.acs.api.VersionsApi; import com.inteligr8.rs.Client; import com.inteligr8.rs.ClientConfiguration; /** Loading @@ -35,7 +36,15 @@ public abstract class AcsPublicRestApi { abstract ClientConfiguration getConfig(); protected abstract <T> T getApi(Class<T> apiClass); abstract Client getClient(); protected final <T> T getApi(Class<T> apiClass) { return this.getApi(null, apiClass); } protected <T> T getApi(AuthorizationFilter authFilter, Class<T> apiClass) { return this.getClient().getApi(authFilter, apiClass); } public ActionsApi getActionsApi() { return this.getApi(ActionsApi.class); Loading
src/main/java/com/inteligr8/alfresco/acs/AcsPublicRestApiCxfImpl.java +16 −2 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Component; import com.inteligr8.alfresco.acs.api.NodesCxfApi; import com.inteligr8.rs.Client; import com.inteligr8.rs.ClientConfiguration; /** Loading @@ -17,14 +18,27 @@ public class AcsPublicRestApiCxfImpl extends AcsPublicRestApi { @Autowired private AcsClientCxfImpl client; /** * This constructor is for Spring use. */ AcsPublicRestApiCxfImpl() { } /** * This constructor is for POJO use. */ public AcsPublicRestApiCxfImpl(AcsClientCxfImpl client) { this.client = client; } @Override ClientConfiguration getConfig() { return this.client.getConfig(); } @Override protected <T> T getApi(Class<T> apiClass) { return this.client.getApi(apiClass); Client getClient() { return this.client; } public NodesCxfApi getNodesExtApi() { Loading