added post-config auth support
This commit is contained in:
@@ -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.AuthorizationFilter;
|
||||
import com.inteligr8.rs.Client;
|
||||
import com.inteligr8.rs.ClientConfiguration;
|
||||
|
||||
@@ -50,104 +51,208 @@ public abstract class AcsPublicRestApi {
|
||||
return this.getApi(ActionsApi.class);
|
||||
}
|
||||
|
||||
public ActionsApi getActionsApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, ActionsApi.class);
|
||||
}
|
||||
|
||||
public ActivitiesApi getActivitiesApi() {
|
||||
return this.getApi(ActivitiesApi.class);
|
||||
}
|
||||
|
||||
public ActivitiesApi getActivitiesApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, ActivitiesApi.class);
|
||||
}
|
||||
|
||||
public AspectsApi getAspectsApi() {
|
||||
return this.getApi(AspectsApi.class);
|
||||
}
|
||||
|
||||
public AspectsApi getAspectsApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, AspectsApi.class);
|
||||
}
|
||||
|
||||
public AuditApi getAuditApi() {
|
||||
return this.getApi(AuditApi.class);
|
||||
}
|
||||
|
||||
public AuditApi getAuditApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, AuditApi.class);
|
||||
}
|
||||
|
||||
public AuthenticationApi getAuthenticationApi() {
|
||||
return this.getApi(AuthenticationApi.class);
|
||||
}
|
||||
|
||||
public AuthenticationApi getAuthenticationApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, AuthenticationApi.class);
|
||||
}
|
||||
|
||||
public CommentsApi getCommentsApi() {
|
||||
return this.getApi(CommentsApi.class);
|
||||
}
|
||||
|
||||
public CommentsApi getCommentsApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, CommentsApi.class);
|
||||
}
|
||||
|
||||
public DiscoveryApi getDiscoveryApi() {
|
||||
return this.getApi(DiscoveryApi.class);
|
||||
}
|
||||
|
||||
public DiscoveryApi getDiscoveryApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, DiscoveryApi.class);
|
||||
}
|
||||
|
||||
public DownloadsApi getDownloadsApi() {
|
||||
return this.getApi(DownloadsApi.class);
|
||||
}
|
||||
|
||||
public DownloadsApi getDownloadsApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, DownloadsApi.class);
|
||||
}
|
||||
|
||||
public FavoritesApi getFavoritesApi() {
|
||||
return this.getApi(FavoritesApi.class);
|
||||
}
|
||||
|
||||
public FavoritesApi getFavoritesApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, FavoritesApi.class);
|
||||
}
|
||||
|
||||
public GroupsApi getGroupsApi() {
|
||||
return this.getApi(GroupsApi.class);
|
||||
}
|
||||
|
||||
public GroupsApi getGroupsApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, GroupsApi.class);
|
||||
}
|
||||
|
||||
public NetworksApi getNetworksApi() {
|
||||
return this.getApi(NetworksApi.class);
|
||||
}
|
||||
|
||||
public NetworksApi getNetworksApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, NetworksApi.class);
|
||||
}
|
||||
|
||||
public NodesApi getNodesApi() {
|
||||
return this.getApi(NodesApi.class);
|
||||
}
|
||||
|
||||
public NodesApi getNodesApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, NodesApi.class);
|
||||
}
|
||||
|
||||
public PeopleApi getPeopleApi() {
|
||||
return this.getApi(PeopleApi.class);
|
||||
}
|
||||
|
||||
public PeopleApi getPeopleApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, PeopleApi.class);
|
||||
}
|
||||
|
||||
public PreferencesApi getPreferencesApi() {
|
||||
return this.getApi(PreferencesApi.class);
|
||||
}
|
||||
|
||||
public PreferencesApi getPreferencesApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, PreferencesApi.class);
|
||||
}
|
||||
|
||||
public ProbesApi getProbesApi() {
|
||||
return this.getApi(ProbesApi.class);
|
||||
}
|
||||
|
||||
public ProbesApi getProbesApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, ProbesApi.class);
|
||||
}
|
||||
|
||||
public QueriesApi getQueriesApi() {
|
||||
return this.getApi(QueriesApi.class);
|
||||
}
|
||||
|
||||
public QueriesApi getQueriesApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, QueriesApi.class);
|
||||
}
|
||||
|
||||
public RatingsApi getRatingsApi() {
|
||||
return this.getApi(RatingsApi.class);
|
||||
}
|
||||
|
||||
public RatingsApi getRatingsApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, RatingsApi.class);
|
||||
}
|
||||
|
||||
public RenditionsApi getRenditionsApi() {
|
||||
return this.getApi(RenditionsApi.class);
|
||||
}
|
||||
|
||||
public RenditionsApi getRenditionsApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, RenditionsApi.class);
|
||||
}
|
||||
|
||||
public SearchApi getSearchApi() {
|
||||
return this.getApi(SearchApi.class);
|
||||
}
|
||||
|
||||
public SearchApi getSearchApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, SearchApi.class);
|
||||
}
|
||||
|
||||
public SharedLinksApi getSharedLinksApi() {
|
||||
return this.getApi(SharedLinksApi.class);
|
||||
}
|
||||
|
||||
public SharedLinksApi getSharedLinksApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, SharedLinksApi.class);
|
||||
}
|
||||
|
||||
public SitesApi getSitesApi() {
|
||||
return this.getApi(SitesApi.class);
|
||||
}
|
||||
|
||||
public SitesApi getSitesApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, SitesApi.class);
|
||||
}
|
||||
|
||||
public TagsApi getTagsApi() {
|
||||
return this.getApi(TagsApi.class);
|
||||
}
|
||||
|
||||
public TagsApi getTagsApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, TagsApi.class);
|
||||
}
|
||||
|
||||
public TrashcanApi getTrashcanApi() {
|
||||
return this.getApi(TrashcanApi.class);
|
||||
}
|
||||
|
||||
public TrashcanApi getTrashcanApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, TrashcanApi.class);
|
||||
}
|
||||
|
||||
public TypesApi getTypesApi() {
|
||||
return this.getApi(TypesApi.class);
|
||||
}
|
||||
|
||||
public TypesApi getTypesApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, TypesApi.class);
|
||||
}
|
||||
|
||||
public VersionsApi getVersionsApi() {
|
||||
return this.getApi(VersionsApi.class);
|
||||
}
|
||||
|
||||
public VersionsApi getVersionsApi(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, VersionsApi.class);
|
||||
}
|
||||
|
||||
public V0Api getV0Api() {
|
||||
return this.getApi(V0Api.class);
|
||||
}
|
||||
|
||||
public V0Api getV0Api(AuthorizationFilter authFilter) {
|
||||
return this.getApi(authFilter, V0Api.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -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.AuthorizationFilter;
|
||||
import com.inteligr8.rs.Client;
|
||||
import com.inteligr8.rs.ClientConfiguration;
|
||||
|
||||
@@ -45,4 +46,8 @@ public class AcsPublicRestApiCxfImpl extends AcsPublicRestApi {
|
||||
return this.client.getApi(NodesCxfApi.class);
|
||||
}
|
||||
|
||||
public NodesCxfApi getNodesExtApi(AuthorizationFilter authFilter) {
|
||||
return this.client.getApi(authFilter, NodesCxfApi.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -5,6 +5,7 @@ import org.springframework.context.annotation.Lazy;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.inteligr8.alfresco.acs.api.NodesJerseyApi;
|
||||
import com.inteligr8.rs.AuthorizationFilter;
|
||||
import com.inteligr8.rs.Client;
|
||||
import com.inteligr8.rs.ClientConfiguration;
|
||||
|
||||
@@ -45,4 +46,8 @@ public class AcsPublicRestApiJerseyImpl extends AcsPublicRestApi {
|
||||
return this.client.getApi(NodesJerseyApi.class);
|
||||
}
|
||||
|
||||
public NodesJerseyApi getNodesExtApi(AuthorizationFilter authFilter) {
|
||||
return this.client.getApi(authFilter, NodesJerseyApi.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user