added post-config auth support

This commit is contained in:
Brian Long 2021-09-03 13:17:32 -04:00
parent b72f890acc
commit a0ea90cc0a

View File

@ -5,6 +5,7 @@ import com.inteligr8.alfresco.activiti.api.AppVersionApi;
import com.inteligr8.alfresco.activiti.api.ProcessInstancesApi;
import com.inteligr8.alfresco.activiti.api.ProfileApi;
import com.inteligr8.alfresco.activiti.api.TasksApi;
import com.inteligr8.rs.AuthorizationFilter;
import com.inteligr8.rs.Client;
import com.inteligr8.rs.ClientConfiguration;
@ -20,25 +21,49 @@ public abstract class ApsPublicRestApi {
protected <T> T getApi(Class<T> apiClass) {
return this.getClient().getApi(apiClass);
}
protected <T> T getApi(AuthorizationFilter authFilter, Class<T> apiClass) {
return this.getClient().getApi(authFilter, apiClass);
}
public AdminApi getAdminApi() {
return this.getApi(AdminApi.class);
}
public AdminApi getAdminApi(AuthorizationFilter authFilter) {
return this.getApi(authFilter, AdminApi.class);
}
public AppVersionApi getAppVersionApi() {
return this.getApi(AppVersionApi.class);
}
public AppVersionApi getAppVersionApi(AuthorizationFilter authFilter) {
return this.getApi(authFilter, AppVersionApi.class);
}
public ProcessInstancesApi getProcessInstancesApi() {
return this.getApi(ProcessInstancesApi.class);
}
public ProcessInstancesApi getProcessInstancesApi(AuthorizationFilter authFilter) {
return this.getApi(authFilter, ProcessInstancesApi.class);
}
public ProfileApi getProfileApi() {
return this.getApi(ProfileApi.class);
}
public ProfileApi getProfileApi(AuthorizationFilter authFilter) {
return this.getApi(authFilter, ProfileApi.class);
}
public TasksApi getTasksApi() {
return this.getApi(TasksApi.class);
}
public TasksApi getTasksApi(AuthorizationFilter authFilter) {
return this.getApi(authFilter, TasksApi.class);
}
}