Class FileValidator
- java.lang.Object
-
- com.sun.enterprise.admin.servermgmt.Validator
-
- com.sun.enterprise.admin.servermgmt.FileValidator
-
public class FileValidator extends Validator
This class performs the file related validations such as-
existence of the file read, write & execute permissions, whether the file is a directory or a file
-
-
Field Summary
Fields Modifier and Type Field Description static StringvalidConstraintsThe valid constraint set.
-
Constructor Summary
Constructors Constructor Description FileValidator(String name, String constraints)Constructs a new FileValidator object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConstraints()StringsetConstraints(String constraints)Sets the current constraint set to the given set if it is a valid constriant set.voidvalidate(Object str)Validates the given File.
-
-
-
Field Detail
-
validConstraints
public static final String validConstraints
The valid constraint set.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FileValidator
public FileValidator(String name, String constraints)
Constructs a new FileValidator object.- Parameters:
name- The name of the entity that will be validated. This name is used in the error message.constraints- The constaint set that will be checked for any given file during validation.
-
-
Method Detail
-
getConstraints
public String getConstraints()
- Returns:
- Returns the current constraint set.
-
setConstraints
public String setConstraints(String constraints)
Sets the current constraint set to the given set if it is a valid constriant set.
-
validate
public void validate(Object str) throws InvalidConfigException
Validates the given File.- Overrides:
validatein classValidator- Parameters:
str- Must be the absolute path of the File that will be validated.- Throws:
InvalidConfigException
-
-