/** * Indicates if there are some conditions set. * * @return True if there are some conditions set. */ public boolean hasSome() { return (((this.match != null) && !this.match.isEmpty()) || ((this.noneMatch != null) && !this.noneMatch.isEmpty()) || (getModifiedSince() != null) || (getUnmodifiedSince() != null)); }
/** * Indicates if there are some conditions set. * * @return True if there are some conditions set. */ public boolean hasSome() { return (((this.match != null) && !this.match.isEmpty()) || ((this.noneMatch != null) && !this.noneMatch.isEmpty()) || (getModifiedSince() != null) || (getUnmodifiedSince() != null)); }
void checkRequest() throws ResourceException { // Check command rules Instant unmodifiedSince = request.getConditions().getUnmodifiedSince().toInstant(); EntityState state = spi.entityStateOf( entity ); Instant lastModifiedSeconds = state.lastModified().with(ChronoField.NANO_OF_SECOND, 0 ); if( unmodifiedSince != null ) { if( lastModifiedSeconds.isAfter( unmodifiedSince ) ) { throw new ResourceException( Status.CLIENT_ERROR_CONFLICT ); } } // Check query rules Instant modifiedSince = request.getConditions().getModifiedSince().toInstant(); if( modifiedSince != null ) { if( !lastModifiedSeconds.isAfter( modifiedSince ) ) { throw new ResourceException( Status.REDIRECTION_NOT_MODIFIED ); } } } }
void checkRequest() throws ResourceException { // Check command rules Instant unmodifiedSince = request.getConditions().getUnmodifiedSince().toInstant(); EntityState state = spi.entityStateOf( entity ); Instant lastModifiedSeconds = state.lastModified().with(ChronoField.NANO_OF_SECOND, 0 ); if( unmodifiedSince != null ) { if( lastModifiedSeconds.isAfter( unmodifiedSince ) ) { throw new ResourceException( Status.CLIENT_ERROR_CONFLICT ); } } // Check query rules Instant modifiedSince = request.getConditions().getModifiedSince().toInstant(); if( modifiedSince != null ) { if( !lastModifiedSeconds.isAfter( modifiedSince ) ) { throw new ResourceException( Status.REDIRECTION_NOT_MODIFIED ); } } } }
public void checkRequest() throws ResourceException { // Check command rules Date modificationDate = request.getConditions().getUnmodifiedSince(); if( modificationDate != null ) { EntityState state = spi.entityStateOf( entity ); Date lastModified = new Date( ( state.lastModified() / 1000 ) * 1000 ); // Cut off milliseconds if( lastModified.after( modificationDate ) ) { throw new ResourceException( Status.CLIENT_ERROR_CONFLICT ); } } // Check query rules modificationDate = request.getConditions().getModifiedSince(); if( modificationDate != null ) { EntityState state = spi.entityStateOf( entity ); Date lastModified = new Date( ( state.lastModified() / 1000 ) * 1000 ); // Cut off milliseconds if( !lastModified.after( modificationDate ) ) { throw new ResourceException( Status.REDIRECTION_NOT_MODIFIED ); } } } }
Date modifiedSince = getModifiedSince(); boolean isModifiedSince = (modifiedSince != null) && (DateUtils.after(new Date(), modifiedSince) if ((result == null) && (getModifiedSince() != null)) { Date modifiedSince = getModifiedSince(); boolean isModifiedSince = (DateUtils.after(new Date(), modifiedSince) || (modificationDate == null) || DateUtils
throws ResourceException if ( req.getConditions().getModifiedSince() != null ) if ( file.getModified() > req.getConditions().getModifiedSince().getTime() )
final Date modifiedSince = getModifiedSince(); final boolean isModifiedSince = (modifiedSince != null) && (DateUtils.after(new Date(), modifiedSince) if ((result == null) && (getModifiedSince() != null)) { if (representation != null) { final Date modifiedSince = getModifiedSince(); final boolean isModifiedSince = (DateUtils.after(new Date(), modifiedSince)
java.util.Date lastModified = getRequest().getConditions().getModifiedSince(); if( lastModified != null )
if (request.getConditions().getModifiedSince() != null) { result.setIfModifiedSince(request.getConditions().getModifiedSince().getTime());
if ( request.getConditions().getModifiedSince() != null ) result.setIfModifiedSince( request.getConditions().getModifiedSince().getTime() );
conditions.setModifiedSince(request.getConditions().getModifiedSince());
addHeader(HEADER_IF_NONE_MATCH, TagWriter.write(conditions.getNoneMatch()), headers); if (conditions.getModifiedSince() != null) { addHeader(HEADER_IF_MODIFIED_SINCE, DateWriter.write(conditions.getModifiedSince()), headers);