@Test(expected = IncorrectParameterException.class) public void saveFilterObjectWithIncorrectSchemaIdTest() { ProfileFilterDto filterDto = generateFilterDto(null, null, null, 1, false).get(0); filterDto.setId(null); filterDto.setEndpointProfileSchemaId("100500"); profileService.saveProfileFilter(filterDto); }
@Override public ProfileFilterDto toDto() { ProfileFilterDto filterDto = super.toDto(); filterDto.setBody(body); if (endpointProfileSchema != null) { filterDto.setEndpointProfileSchemaId(endpointProfileSchema.getStringId()); filterDto.setEndpointProfileSchemaVersion(endpointProfileSchema.getVersion()); } if (serverProfileSchema != null) { filterDto.setServerProfileSchemaId(serverProfileSchema.getStringId()); filterDto.setServerProfileSchemaVersion(serverProfileSchema.getVersion()); } return filterDto; }
@Override protected void doSave(final EventBus eventBus) { ProfileFilterDto inactiveStruct = record.getInactiveStructureDto(); if (create) { endpointProfileSchemaId = recordView.getEndpointProfileSchema().getValue().getId(); serverProfileSchemaId = recordView.getServerProfileSchema().getValue().getId(); inactiveStruct.setEndpointProfileSchemaId(endpointProfileSchemaId); inactiveStruct.setServerProfileSchemaId(serverProfileSchemaId); Integer versionEnd = recordView.getEndpointProfileSchema().getValue().getVersion(); int versionSer = recordView.getServerProfileSchema().getValue().getVersion(); Integer endpointProfileSchemaVersion = versionEnd > -1 ? new Integer(versionEnd) : null; Integer serverProfileSchemaVersion = versionSer > -1 ? new Integer(versionSer) : null; inactiveStruct.setEndpointProfileSchemaVersion(endpointProfileSchemaVersion); inactiveStruct.setServerProfileSchemaVersion(serverProfileSchemaVersion); } inactiveStruct.setDescription(recordView.getRecordPanel().getDescription().getValue()); inactiveStruct.setBody(recordView.getRecordPanel().getBody().getValue()); editProfileFilter(inactiveStruct, new BusyAsyncCallback<ProfileFilterDto>() { public void onSuccessImpl(ProfileFilterDto result) { goTo(getRecordPlace(applicationId, endpointGroupId, false, false, Math.random())); } public void onFailureImpl(Throwable caught) { Utils.handleException(caught, recordView, ProfileFilterActivity.this); } }); }
@Test(expected = IncorrectParameterException.class) public void saveProfileFilterWithIncorrectSchemaIdTest() { ApplicationDto app = generateApplicationDto(null); String appId = app.getId(); ProfileFilterDto filter = new ProfileFilterDto(); filter.setId(null); filter.setApplicationId(appId); filter.setBody("true"); filter.setEndpointProfileSchemaId(null); filter.setServerProfileSchemaId(null); profileService.saveProfileFilter(filter); }
dto.setEndpointProfileSchemaId(schemaDto.getId()); dto.setEndpointProfileSchemaVersion(schemaDto.getVersion()); dto.setServerProfileSchemaId(serverProfileSchemaDto.getId());
@Test(expected = IncorrectParameterException.class) public void saveProfileFilterWithIncorrectGroupIdTest() { ApplicationDto app = generateApplicationDto(null); String appId = app.getId(); EndpointProfileSchemaDto schema = generateProfSchemaDto(app.getTenantId(), appId, 1).get(0); ServerProfileSchemaDto serverProfileSchema = generateServerProfileSchema(app.getId(), app.getTenantId()); ProfileFilterDto filter = new ProfileFilterDto(); filter.setId(null); filter.setApplicationId(appId); filter.setEndpointGroupId(null); filter.setBody("true"); filter.setEndpointProfileSchemaId(schema.getId()); filter.setServerProfileSchemaId(serverProfileSchema.getId()); profileService.saveProfileFilter(filter); }
inactiveStruct.setEndpointProfileSchemaId(record.getEndpointProfileSchemaId()); inactiveStruct.setEndpointProfileSchemaVersion(record.getEndpointProfileSchemaVersion()); inactiveStruct.setServerProfileSchemaId(record.getServerProfileSchemaId());
@Test(expected = UpdateStatusConflictException.class) public void updateDefaultProfileFilter() { ApplicationDto app = generateApplicationDto(null); EndpointProfileSchemaDto schema = generateProfSchemaDto(app.getTenantId(), app.getId(), 1).get(0); ServerProfileSchemaDto serverSchema = generateServerProfileSchema(app.getId(), app.getTenantId()); EndpointGroupDto defaultGroup = endpointService.findDefaultGroup(app.getId()); ProfileFilterDto filter = new ProfileFilterDto(); filter.setApplicationId(app.getId()); filter.setBody("true"); filter.setEndpointProfileSchemaId(schema.getId()); filter.setServerProfileSchemaId(serverSchema.getId()); filter.setEndpointGroupId(defaultGroup.getId()); filter = profileService.saveProfileFilter(filter); profileService.activateProfileFilter(filter.getId(), "test"); }