1
package com.eucalyptus.auth.policy.condition;
3
import java.text.ParseException;
4
import org.apache.log4j.Logger;
5
import com.eucalyptus.auth.policy.key.Iso8601DateParser;
7
@PolicyCondition( { Conditions.DATEGREATERTHANEQUALS, Conditions.DATEGREATERTHANEQUALS_S } )
8
public class DateGreaterThanEquals implements DateConditionOp {
10
private static final Logger LOG = Logger.getLogger( DateEquals.class );
13
public boolean check( String key, String value ) {
15
return Iso8601DateParser.parse( key ).compareTo( Iso8601DateParser.parse( value ) ) >= 0;
16
} catch ( ParseException e ) {
17
LOG.error( "Invalid input date input", e );