public abstract class ValidationUtility extends Object
| Constructor and Description |
|---|
ValidationUtility() |
| Modifier and Type | Method and Description |
|---|---|
static void |
setFeslPolicyParser(PolicyParser parser) |
static void |
setPolicyParser(PolicyParser parser)
Sets the policy parser to be used to validate "POLICY" datastream.
|
static void |
setValidateFeslPolicy(boolean validate) |
static void |
validateReservedDatastream(PID pid,
String dsId,
Datastream ds)
Validates the given datastream if it's a reserved datastream.
|
static void |
validateReservedDatastreams(DOReader reader)
Validates the latest version of all reserved datastreams in the given
object.
|
static void |
validateURL(String url,
String controlGroup)
Validates the candidate URL.
|
public static void validateURL(String url, String controlGroup) throws ValidationException
url - The URL to validate.controlGroup - The control group of the datastream the URL belongs to.ValidationException - if the URL is malformed.public static void setPolicyParser(PolicyParser parser)
parser - the parser to use.public static void setFeslPolicyParser(PolicyParser parser)
public static void setValidateFeslPolicy(boolean validate)
public static void validateReservedDatastreams(DOReader reader) throws ValidationException
ValidationExceptionpublic static void validateReservedDatastream(PID pid, String dsId, Datastream ds) throws ValidationException
ValidationExceptionCopyright © 2013 DuraSpace. All Rights Reserved.