com.dynalivery.repository.util
Class FolderOptions
java.lang.Object
|
+--com.dynalivery.repository.util.FolderOptions
- public class FolderOptions
- extends java.lang.Object
- implements java.io.Serializable
This class describes the desired options when creating or modifying a repository folder.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
FolderOptions
public FolderOptions(SecurityOptions folderSecurityOptions,
SecurityOptions defaultSecurityOptions,
ExpirationOptions defaultExpirationOptions)
- Public constructor for the folder properties object
- Parameters:
folderSecurityOptions - the security options for this folderdefaultSecurityOptions - the default SecurityOptions for files/folders created in this folderdefaultExpirationOptions - the default ExpirationOptions for files/folders created in this folder
getFolderSecurityOptions
public SecurityOptions getFolderSecurityOptions()
- returns the folder security options
- Returns:
- the folder security options
getDefaultSecurityOptions
public SecurityOptions getDefaultSecurityOptions()
- returns the default security options for files/folders created in this folder
- Returns:
- the default security options for files/folders created in this folder
getDefaultExpirationOptions
public ExpirationOptions getDefaultExpirationOptions()
- get the default ExpirationOptions for files/folders created in this folder
- Returns:
- the default ExpirationOptions for files/folders created in this folder
validate
public void validate(boolean nullsAllowed)
throws InvalidParameterException
- Validate option settings
- Parameters:
nullsAllowed - true if null values are allowed as when modifying a folder- Throws:
- InvalidParameterException - if invalid settings
toString
public java.lang.String toString()
- Returns a String which describes these folder properties
- Overrides:
- toString in class java.lang.Object
- Returns:
- a String which describes these folder properties