com.dynalivery.repository.util
Class OutputOptions
java.lang.Object
|
+--com.dynalivery.repository.util.FileOptions
|
+--com.dynalivery.repository.util.OutputOptions
- public class OutputOptions
- extends FileOptions
- implements java.io.Serializable
This class describes the desired options when checking in or modifying a report output file.
- See Also:
- Serialized Form
|
Constructor Summary |
OutputOptions(int type)
Public constructor for output file creation properties. |
OutputOptions(int type,
SecurityOptions securityOptions,
ExpirationOptions expirationOptions)
Public constructor for output file creation properties. |
OutputOptions(int type,
java.lang.String readACL,
java.lang.String writeACL,
int expirationMode,
int expirationInterval)
Public constructor for output file creation properties. |
|
Method Summary |
ExpirationOptions |
getExpirationOptions()
Returns the expiration information for this file. |
java.lang.String |
toString()
Returns a String which describes these output file creation properties |
void |
validate(boolean nullsAllowed)
Validate option settings |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
OutputOptions
public OutputOptions(int type)
- Public constructor for output file creation properties.
This constructor allow only file type to be specified and
sets the file security and expiration to the folder defaults.
- Parameters:
type -
OutputOptions
public OutputOptions(int type,
SecurityOptions securityOptions,
ExpirationOptions expirationOptions)
- Public constructor for output file creation properties.
This constructor allows all settings to be explicitly specified
- Parameters:
type - securityOptions - expirationOptions -
OutputOptions
public OutputOptions(int type,
java.lang.String readACL,
java.lang.String writeACL,
int expirationMode,
int expirationInterval)
- Public constructor for output file creation properties.
This constructor will construct the read/write Security information
from the specified read/write access control lists, expiration mode and interval
- Parameters:
type - readACL - writeACL - expirationMode - expirationInterval -
getExpirationOptions
public ExpirationOptions getExpirationOptions()
- Returns the expiration information for this file.
- Returns:
- the ExpirationOptions object for this file
validate
public void validate(boolean nullsAllowed)
throws InvalidParameterException
- Validate option settings
- Overrides:
- validate in class FileOptions
- Parameters:
nullsAllowed - true if null values are allowed as when modifying a file- Throws:
- InvalidParameterException - if invalid settings
toString
public java.lang.String toString()
- Returns a String which describes these output file creation properties
- Overrides:
- toString in class FileOptions
- Returns:
- a String which describes these output file creation properties