@JsonIgnore public String getETagValue() { Date etagDate = getLastChangeDate() == null ? getCreationDate() : getLastChangeDate(); return etagDate == null ? StringUtils.EMPTY : String.valueOf(etagDate.getTime()); }
@Override public String getObject() { return scimGeneralConf.getETagValue(); }
@Override public void setObject(final Date object) { scimGeneralConf.setLastChangeDate(object); }
new Meta( Resource.ServiceProviderConfig, conf.getGeneralConf().getCreationDate(), conf.getGeneralConf().getLastChangeDate(), conf.getGeneralConf().getETagValue(), uriBuilder.build().toASCIIString()), new ConfigurationOption(false), new BulkConfigurationOption(false, conf.getGeneralConf().getBulkMaxOperations(), conf.getGeneralConf().getBulkMaxPayloadSize()), new FilterConfigurationOption(true, conf.getGeneralConf().getFilterMaxResults()), new ConfigurationOption(true), new ConfigurationOption(true),
@Override public Date getObject() { return scimGeneralConf.getCreationDate(); }
@Override public Date getObject() { return scimGeneralConf.getLastChangeDate(); }
@PreAuthorize("hasRole('" + SCIMEntitlement.SCIM_CONF_SET + "')") public void set(final SCIMConf conf) { try { schemaLogic.read(SchemaType.PLAIN, SCIMConf.KEY); } catch (NotFoundException e) { PlainSchemaTO scimConf = new PlainSchemaTO(); scimConf.setKey(SCIMConf.KEY); scimConf.setType(AttrSchemaType.Binary); scimConf.setMimeType(MediaType.APPLICATION_JSON); schemaLogic.create(SchemaType.PLAIN, scimConf); } conf.setGeneralConf(new SCIMGeneralConf()); conf.getGeneralConf().setLastChangeDate(new Date()); configurationLogic.set(new AttrTO.Builder(). schema(SCIMConf.KEY). value(Base64.getEncoder().encodeToString(POJOHelper.serialize(conf).getBytes())). build()); } }
@Override public String getObject() { return String.valueOf(scimGeneralConf.getBulkMaxPayloadSize()); }
@Override public String getObject() { return String.valueOf(scimGeneralConf.getFilterMaxResults()); }
@Override public String getObject() { return String.valueOf(scimGeneralConf.getBulkMaxOperations()); }
@Override public void setObject(final String object) { scimGeneralConf.setBulkMaxOperations(Integer.parseInt(object)); }
@JsonIgnore public String getETagValue() { Date etagDate = getLastChangeDate() == null ? getCreationDate() : getLastChangeDate(); return etagDate == null ? StringUtils.EMPTY : String.valueOf(etagDate.getTime()); }