|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.dynalivery.repository.util.ExpirationOptions
This class describes the desired expiration options when checking in an output file, modifying an output file or creating/modifying a folder.
| Field Summary | |
static int |
FILE_EXPIRES_IN_N_DAYS
expiration mode indicating the file expires in the specified number of days |
static int |
FILE_EXPIRES_IN_N_MINUTES
expiration mode indicating the file expires in the specified number of minutes |
static int |
FILE_NEVER_EXPIRES
expiration mode indicating the file never expires |
static int |
USE_DEFAULTS
expiration mode indicating the folder defaults should be used |
| Constructor Summary | |
ExpirationOptions()
Public constructor with no parameters. |
|
ExpirationOptions(int mode,
int interval)
Public constructor which allows mode and interval to be explicitly set |
|
| Method Summary | |
java.lang.String |
getExpirationModeString()
Get expiration mode string |
int |
getExpirationPropertiesMode()
Returns the ExpirationProperties mode for this ExpirationOptions |
java.sql.Timestamp |
getExpirationTimestamp()
Calculate expiration timestamp |
int |
getInterval()
get the expiration interval |
int |
getMode()
get the expiration mode |
java.lang.String |
toString()
Returns a String which describes this expiration setting |
void |
validate()
Validate ExpirationOptions settings |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Field Detail |
public static final int USE_DEFAULTS
public static final int FILE_NEVER_EXPIRES
public static final int FILE_EXPIRES_IN_N_MINUTES
public static final int FILE_EXPIRES_IN_N_DAYS
| Constructor Detail |
public ExpirationOptions()
public ExpirationOptions(int mode,
int interval)
mode - the expiration modeinterval - the expiration interval| Method Detail |
public int getMode()
public int getInterval()
public java.lang.String toString()
public java.lang.String getExpirationModeString()
public void validate()
throws InvalidParameterException
public java.sql.Timestamp getExpirationTimestamp()
public int getExpirationPropertiesMode()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||