oracle.panama.model
Class InvalidationFrequency

java.lang.Object
  |
  +--oracle.panama.model.InvalidationFrequency

public class InvalidationFrequency
extends java.lang.Object


Field Summary
TypeField
static int DAY_FRI
           
static int DAY_MON
           
static int DAY_OF_MONTH_NA
           
static int DAY_OF_WEEK_NA
           
static int DAY_SAT
           
static int DAY_SUN
           
static int DAY_THU
           
static int DAY_TUE
           
static int DAY_WED
           
static int SECONDS_IN_YEAR
           
static int UNIT_DAY
           
static int UNIT_HOUR
           
static int UNIT_MINUTE
           
static int UNIT_MONTH
           
static int UNIT_SECOND
           
static int UNIT_WEEK
           
static int WEEK_OF_MONTH_NA
           
 
Constructor Summary
InvalidationFrequency(int unit, int cardinal, int dayOfMonth, int dayOfWeek, int weekOfMonth, java.util.GregorianCalendar specificTimeDate)
           
 
Method Summary
TypeMethod
 int getAtDayOfMonth()
           
 int getAtDayOfWeek()
           
 int getAtHour()
           
 int getAtMinute()
           
 int getCardinal()
           
 int getDayOfMonth()
           
 int getDayOfWeek()
           
 java.util.GregorianCalendar getSpecificTimeDate()
          Return specific time/date calendar
 int getUnit()
           
 int getWeekOfMonth()
           
 java.lang.String printHeader()
          Generate HTTP Expires header
 void validateUnit()
          Check sanity of Unit values
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNIT_SECOND

public static final int UNIT_SECOND

UNIT_MINUTE

public static final int UNIT_MINUTE

UNIT_HOUR

public static final int UNIT_HOUR

UNIT_DAY

public static final int UNIT_DAY

UNIT_WEEK

public static final int UNIT_WEEK

UNIT_MONTH

public static final int UNIT_MONTH

DAY_OF_WEEK_NA

public static final int DAY_OF_WEEK_NA

DAY_OF_MONTH_NA

public static final int DAY_OF_MONTH_NA

WEEK_OF_MONTH_NA

public static final int WEEK_OF_MONTH_NA

DAY_SUN

public static final int DAY_SUN

DAY_MON

public static final int DAY_MON

DAY_TUE

public static final int DAY_TUE

DAY_WED

public static final int DAY_WED

DAY_THU

public static final int DAY_THU

DAY_FRI

public static final int DAY_FRI

DAY_SAT

public static final int DAY_SAT

SECONDS_IN_YEAR

public static final int SECONDS_IN_YEAR
Constructor Detail

InvalidationFrequency

public InvalidationFrequency(int unit,
                             int cardinal,
                             int dayOfMonth,
                             int dayOfWeek,
                             int weekOfMonth,
                             java.util.GregorianCalendar specificTimeDate)
                      throws java.lang.IllegalArgumentException
Method Detail

printHeader

public java.lang.String printHeader()
Generate HTTP Expires header

getSpecificTimeDate

public java.util.GregorianCalendar getSpecificTimeDate()
Return specific time/date calendar

validateUnit

public void validateUnit()
Check sanity of Unit values

getUnit

public int getUnit()

getDayOfMonth

public int getDayOfMonth()

getWeekOfMonth

public int getWeekOfMonth()

getDayOfWeek

public int getDayOfWeek()

getCardinal

public int getCardinal()

getAtMinute

public int getAtMinute()

getAtHour

public int getAtHour()

getAtDayOfWeek

public int getAtDayOfWeek()

getAtDayOfMonth

public int getAtDayOfMonth()