Skip to content

Commit 86d90b8

Browse files
author
TanyaEf
committed
Updated OrganizationService, AttributeService unit tests
1 parent 47b8abd commit 86d90b8

File tree

12 files changed

+607
-570
lines changed

12 files changed

+607
-570
lines changed

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/attributes/BatchAttributeAdapter.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,9 +126,8 @@ private JerseyRequest<HypermediaAttributesListWrapper> buildRequest() {
126126
HypermediaAttributesListWrapper.class,
127127
new String[]{holderUri, "attributes"}, new DefaultErrorHandler());
128128
if (includePermissions) {
129-
request
130-
.setAccept(MimeTypeUtil.toCorrectAcceptMime(sessionStorage.getConfiguration(),"application/hal+{mime}"))
131-
.addParam("_embedded", "permission");
129+
request.setAccept(MimeTypeUtil.toCorrectAcceptMime(sessionStorage.getConfiguration(),"application/hal+{mime}"));
130+
request.addParam("_embedded", "permission");
132131
}
133132
return request;
134133
}

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/attributes/SingleAttributeAdapter.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,8 @@ private JerseyRequest<HypermediaAttribute> buildRequest() {
116116
JerseyRequest<HypermediaAttribute> request = JerseyRequest.buildRequest(sessionStorage,HypermediaAttribute.class,
117117
new String[]{holderUri,"attributes/",attributeName}, new DefaultErrorHandler());
118118
if (includePermissions) {
119-
request
120-
.setAccept(MimeTypeUtil.toCorrectAcceptMime(sessionStorage.getConfiguration(),"application/hal+{mime}"))
121-
.addParam("_embedded", "permission");
119+
request.setAccept(MimeTypeUtil.toCorrectAcceptMime(sessionStorage.getConfiguration(),"application/hal+{mime}"));
120+
request.addParam("_embedded", "permission");
122121
}
123122
return request;
124123
}

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/authority/organizations/BatchOrganizationsAdapter.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,11 @@ public BatchOrganizationsAdapter parameter(OrganizationParameter orgParam, Strin
4747
return this;
4848
}
4949

50+
public BatchOrganizationsAdapter parameter(OrganizationParameter orgParam, Boolean value) {
51+
params.add(orgParam.getParamName(), value.toString());
52+
return this;
53+
}
54+
5055
public OperationResult<OrganizationsListWrapper> get() {
5156
JerseyRequest<OrganizationsListWrapper> request = buildRequest(OrganizationsListWrapper.class);
5257
request.addParams(params);

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/authority/organizations/OrganizationsService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ public OrganizationsService(SessionStorage sessionStorage) {
3030
super(sessionStorage);
3131
}
3232

33-
public BatchOrganizationsAdapter organizations() {
34-
return new BatchOrganizationsAdapter(sessionStorage);
35-
}
36-
3733
public SingleOrganizationAdapter organization(ClientTenant organization) {
3834
return new SingleOrganizationAdapter(sessionStorage, organization);
3935
}
4036

4137
public SingleOrganizationAdapter organization(String organizationId) {
4238
return new SingleOrganizationAdapter(sessionStorage, new ClientTenant().setId(organizationId));
4339
}
40+
41+
public BatchOrganizationsAdapter organizations() {
42+
return new BatchOrganizationsAdapter(sessionStorage);
43+
}
4444
}

src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/authority/organizations/SingleOrganizationAdapter.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ public class SingleOrganizationAdapter extends AbstractAdapter {
4141

4242
private final ClientTenant clientTenant;
4343
private final MultivaluedHashMap<String, String> params;
44-
private final String prefix = "/organizations/";
4544

4645
public SingleOrganizationAdapter(SessionStorage sessionStorage, ClientTenant clientTenant) {
4746
super(sessionStorage);
@@ -116,8 +115,8 @@ public OperationResult<ClientTenant> delete() {
116115
return buildRequest().delete();
117116
}
118117

119-
public <R> RequestExecution asyncDelete(final Callback<OperationResult, R> callback) {
120-
final JerseyRequest request = buildRequest();
118+
public <R> RequestExecution asyncDelete(final Callback<OperationResult<ClientTenant>, R> callback) {
119+
final JerseyRequest<ClientTenant> request = buildRequest();
121120
RequestExecution task = new RequestExecution(new Runnable() {
122121
@Override
123122
public void run() {

src/test/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/attributes/BatchAttributeAdapterTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
/**
4848
* Unit tests for {@link com.jaspersoft.jasperserver.jaxrs.client.apiadapters.attributes.BatchAttributeAdapter}
4949
*/
50-
@SuppressWarnings({"unchecked", "deprecation"})
50+
5151
@PrepareForTest({BatchAttributeAdapter.class, JerseyRequest.class})
5252
public class BatchAttributeAdapterTest extends PowerMockTestCase {
5353

@@ -224,7 +224,7 @@ public void should_retrieve_server_attributes_with_permissions() {
224224
}
225225

226226
@Test
227-
public void should_set_params() {
227+
public void should_set_params_as_vararg() {
228228
BatchAttributeAdapter adapter = new BatchAttributeAdapter("/", sessionStorageMock, "x", "y", "z");
229229
MultivaluedMap<String, String> params = getInternalState(adapter, "params");
230230
List<String> list = params.get("name");
@@ -280,7 +280,7 @@ public Void execute(OperationResult<HypermediaAttributesListWrapper> data) {
280280
}
281281

282282
@Test
283-
public void should_delete_method_asynchronously() throws Exception {
283+
public void should_delete_atributes_asynchronously() throws Exception {
284284

285285
// Given
286286
final AtomicInteger newThreadId = new AtomicInteger();
@@ -318,7 +318,7 @@ public Void execute(OperationResult<HypermediaAttributesListWrapper> data) {
318318
}
319319

320320
@Test
321-
public void should_createOrUpdate_method_asynchronously() throws Exception {
321+
public void should_createOrUpdate_atributes_asynchronously() throws Exception {
322322

323323
// Given
324324
HypermediaAttributesListWrapper listWrapperMock = mock(HypermediaAttributesListWrapper.class);

src/test/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/attributes/ServerBatchAttributeAdapterTest.java

Lines changed: 0 additions & 188 deletions
This file was deleted.

0 commit comments

Comments
 (0)