@Test(expected = ValidationErrorsException.class) public void emptyStringQuotaTypeFails() { when(attributes.get(BlobStoreQuotaSupport.TYPE_KEY, String.class)).thenReturn(""); service.validateSoftQuotaConfig(config); }
@Override public void validateSoftQuotaConfig(final BlobStoreConfiguration config) { getQuotaType(config).ifPresent(type -> { if(!quotas.containsKey(type)) { throw new ValidationErrorsException("To enable Soft Quota, you must select a Type of Quota"); } }); getQuota(config).ifPresent(quota -> quota.validateConfig(config)); }
BlobStoreQuotaServiceImpl extends ComponentSupport implements BlobStoreQuotaService { @Override public void validateSoftQuotaConfig(final BlobStoreConfiguration config) { getQuotaType(config).ifPresent(type -> { if(!quotas.containsKey(type)) { throw new ValidationErrorsException("To enable Soft Quota, you must select a Type of Quota"); } }); getQuota(config).ifPresent(quota -> quota.validateConfig(config)); } }
BlobStoreQuotaServiceImpl extends ComponentSupport implements BlobStoreQuotaService { @Override public void validateSoftQuotaConfig(final BlobStoreConfiguration config) { getQuotaType(config).ifPresent(type -> { if(!quotas.containsKey(type)) { throw new ValidationErrorsException("To enable Soft Quota, you must select a Type of Quota"); } }); getQuota(config).ifPresent(quota -> quota.validateConfig(config)); } @Inject  BlobStoreQuotaServiceImpl(final Map<String, BlobStoreQuota> quotas); }
BlobStoreQuotaServiceImpl extends ComponentSupport implements BlobStoreQuotaService { @Override public void validateSoftQuotaConfig(final BlobStoreConfiguration config) { getQuotaType(config).ifPresent(type -> { if(!quotas.containsKey(type)) { throw new ValidationErrorsException("To enable Soft Quota, you must select a Type of Quota"); } }); getQuota(config).ifPresent(quota -> quota.validateConfig(config)); } @Inject  BlobStoreQuotaServiceImpl(final Map<String, BlobStoreQuota> quotas); @Override void validateSoftQuotaConfig(final BlobStoreConfiguration config); @Nullable @Override BlobStoreQuotaResult checkQuota(final BlobStore blobStore); }
BlobStoreQuotaServiceImpl extends ComponentSupport implements BlobStoreQuotaService { @Override public void validateSoftQuotaConfig(final BlobStoreConfiguration config) { getQuotaType(config).ifPresent(type -> { if(!quotas.containsKey(type)) { throw new ValidationErrorsException("To enable Soft Quota, you must select a Type of Quota"); } }); getQuota(config).ifPresent(quota -> quota.validateConfig(config)); } @Inject  BlobStoreQuotaServiceImpl(final Map<String, BlobStoreQuota> quotas); @Override void validateSoftQuotaConfig(final BlobStoreConfiguration config); @Nullable @Override BlobStoreQuotaResult checkQuota(final BlobStore blobStore);  }