enabled pojo support
This commit is contained in:
@@ -54,52 +54,104 @@ public class AcsClientConfiguration implements ClientCxfConfiguration, ClientJer
|
|||||||
return this.baseUrl;
|
return this.baseUrl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setBaseUrl(String baseUrl) {
|
||||||
|
this.baseUrl = baseUrl;
|
||||||
|
}
|
||||||
|
|
||||||
public String getBasicAuthUsername() {
|
public String getBasicAuthUsername() {
|
||||||
return this.basicAuthUsername;
|
return this.basicAuthUsername;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setBasicAuthUsername(String basicAuthUsername) {
|
||||||
|
this.basicAuthUsername = basicAuthUsername;
|
||||||
|
}
|
||||||
|
|
||||||
public String getBasicAuthPassword() {
|
public String getBasicAuthPassword() {
|
||||||
return this.basicAuthPassword;
|
return this.basicAuthPassword;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setBasicAuthPassword(String basicAuthPassword) {
|
||||||
|
this.basicAuthPassword = basicAuthPassword;
|
||||||
|
}
|
||||||
|
|
||||||
public String getBearerToken() {
|
public String getBearerToken() {
|
||||||
return this.bearerToken;
|
return this.bearerToken;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setBearerToken(String bearerToken) {
|
||||||
|
this.bearerToken = bearerToken;
|
||||||
|
}
|
||||||
|
|
||||||
public String getOAuthTokenUrl() {
|
public String getOAuthTokenUrl() {
|
||||||
return this.oAuthTokenUrl;
|
return this.oAuthTokenUrl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setOAuthTokenUrl(String oAuthTokenUrl) {
|
||||||
|
this.oAuthTokenUrl = oAuthTokenUrl;
|
||||||
|
}
|
||||||
|
|
||||||
public String getOAuthClientId() {
|
public String getOAuthClientId() {
|
||||||
return this.oAuthClientId;
|
return this.oAuthClientId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setOAuthClientId(String oAuthClientId) {
|
||||||
|
this.oAuthClientId = oAuthClientId;
|
||||||
|
}
|
||||||
|
|
||||||
public String getOAuthClientSecret() {
|
public String getOAuthClientSecret() {
|
||||||
return this.oAuthClientSecret;
|
return this.oAuthClientSecret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setOAuthClientSecret(String oAuthClientSecret) {
|
||||||
|
this.oAuthClientSecret = oAuthClientSecret;
|
||||||
|
}
|
||||||
|
|
||||||
public String getOAuthAuthCode() {
|
public String getOAuthAuthCode() {
|
||||||
return this.oAuthAuthCode;
|
return this.oAuthAuthCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setOAuthAuthCode(String oAuthAuthCode) {
|
||||||
|
this.oAuthAuthCode = oAuthAuthCode;
|
||||||
|
}
|
||||||
|
|
||||||
public String getOAuthAuthRedirectUri() {
|
public String getOAuthAuthRedirectUri() {
|
||||||
return this.oAuthAuthRedirectUri;
|
return this.oAuthAuthRedirectUri;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setOAuthAuthRedirectUri(String oAuthAuthRedirectUri) {
|
||||||
|
this.oAuthAuthRedirectUri = oAuthAuthRedirectUri;
|
||||||
|
}
|
||||||
|
|
||||||
public String getOAuthUsername() {
|
public String getOAuthUsername() {
|
||||||
return this.oAuthUsername;
|
return this.oAuthUsername;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setOAuthUsername(String oAuthUsername) {
|
||||||
|
this.oAuthUsername = oAuthUsername;
|
||||||
|
}
|
||||||
|
|
||||||
public String getOAuthPassword() {
|
public String getOAuthPassword() {
|
||||||
return this.oAuthPassword;
|
return this.oAuthPassword;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setOAuthPassword(String oAuthPassword) {
|
||||||
|
this.oAuthPassword = oAuthPassword;
|
||||||
|
}
|
||||||
|
|
||||||
public boolean isDefaultBusEnabled() {
|
public boolean isDefaultBusEnabled() {
|
||||||
return this.defaultBusEnabled;
|
return this.defaultBusEnabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setDefaultBusEnabled(boolean defaultBusEnabled) {
|
||||||
|
this.defaultBusEnabled = defaultBusEnabled;
|
||||||
|
}
|
||||||
|
|
||||||
public boolean isPutBodyRequired() {
|
public boolean isPutBodyRequired() {
|
||||||
return this.putBodyRequired;
|
return this.putBodyRequired;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setPutBodyRequired(boolean putBodyRequired) {
|
||||||
|
this.putBodyRequired = putBodyRequired;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -17,6 +17,20 @@ public class AcsClientCxfImpl extends ClientCxfImpl {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private AcsClientConfiguration config;
|
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
|
@Override
|
||||||
protected ClientCxfConfiguration getConfig() {
|
protected ClientCxfConfiguration getConfig() {
|
||||||
return this.config;
|
return this.config;
|
||||||
|
@@ -17,6 +17,20 @@ public class AcsClientJerseyImpl extends ClientJerseyImpl {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private AcsClientConfiguration config;
|
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
|
@Override
|
||||||
protected ClientJerseyConfiguration getConfig() {
|
protected ClientJerseyConfiguration getConfig() {
|
||||||
return this.config;
|
return this.config;
|
||||||
|
@@ -24,6 +24,7 @@ import com.inteligr8.alfresco.acs.api.TagsApi;
|
|||||||
import com.inteligr8.alfresco.acs.api.TrashcanApi;
|
import com.inteligr8.alfresco.acs.api.TrashcanApi;
|
||||||
import com.inteligr8.alfresco.acs.api.V0Api;
|
import com.inteligr8.alfresco.acs.api.V0Api;
|
||||||
import com.inteligr8.alfresco.acs.api.VersionsApi;
|
import com.inteligr8.alfresco.acs.api.VersionsApi;
|
||||||
|
import com.inteligr8.rs.Client;
|
||||||
import com.inteligr8.rs.ClientConfiguration;
|
import com.inteligr8.rs.ClientConfiguration;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -33,7 +34,15 @@ public abstract class AcsPublicRestApi {
|
|||||||
|
|
||||||
abstract ClientConfiguration getConfig();
|
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() {
|
public ActionsApi getActionsApi() {
|
||||||
return this.getApi(ActionsApi.class);
|
return this.getApi(ActionsApi.class);
|
||||||
|
@@ -5,6 +5,7 @@ import org.springframework.context.annotation.Lazy;
|
|||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import com.inteligr8.alfresco.acs.api.NodesCxfApi;
|
import com.inteligr8.alfresco.acs.api.NodesCxfApi;
|
||||||
|
import com.inteligr8.rs.Client;
|
||||||
import com.inteligr8.rs.ClientConfiguration;
|
import com.inteligr8.rs.ClientConfiguration;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -17,14 +18,27 @@ public class AcsPublicRestApiCxfImpl extends AcsPublicRestApi {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private AcsClientCxfImpl client;
|
private AcsClientCxfImpl client;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This constructor is for Spring use.
|
||||||
|
*/
|
||||||
|
AcsPublicRestApiCxfImpl() {
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This constructor is for POJO use.
|
||||||
|
*/
|
||||||
|
public AcsPublicRestApiCxfImpl(AcsClientCxfImpl client) {
|
||||||
|
this.client = client;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
ClientConfiguration getConfig() {
|
ClientConfiguration getConfig() {
|
||||||
return this.client.getConfig();
|
return this.client.getConfig();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <T> T getApi(Class<T> apiClass) {
|
Client getClient() {
|
||||||
return this.client.getApi(apiClass);
|
return this.client;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NodesCxfApi getNodesExtApi() {
|
public NodesCxfApi getNodesExtApi() {
|
||||||
|
@@ -5,6 +5,7 @@ import org.springframework.context.annotation.Lazy;
|
|||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import com.inteligr8.alfresco.acs.api.NodesJerseyApi;
|
import com.inteligr8.alfresco.acs.api.NodesJerseyApi;
|
||||||
|
import com.inteligr8.rs.Client;
|
||||||
import com.inteligr8.rs.ClientConfiguration;
|
import com.inteligr8.rs.ClientConfiguration;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -17,14 +18,27 @@ public class AcsPublicRestApiJerseyImpl extends AcsPublicRestApi {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private AcsClientJerseyImpl client;
|
private AcsClientJerseyImpl client;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This constructor is for Spring use.
|
||||||
|
*/
|
||||||
|
AcsPublicRestApiJerseyImpl() {
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This constructor is for POJO use.
|
||||||
|
*/
|
||||||
|
public AcsPublicRestApiJerseyImpl(AcsClientJerseyImpl client) {
|
||||||
|
this.client = client;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
ClientConfiguration getConfig() {
|
ClientConfiguration getConfig() {
|
||||||
return this.client.getConfig();
|
return this.client.getConfig();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <T> T getApi(Class<T> apiClass) {
|
Client getClient() {
|
||||||
return this.client.getApi(apiClass);
|
return this.client;
|
||||||
}
|
}
|
||||||
|
|
||||||
public NodesJerseyApi getNodesExtApi() {
|
public NodesJerseyApi getNodesExtApi() {
|
||||||
|
Reference in New Issue
Block a user