org.fcrepo.client.utility.validate
Class ValidationResultNotation

java.lang.Object
  extended by org.fcrepo.client.utility.validate.ValidationResultNotation

public class ValidationResultNotation
extends Object

A note that can be attached to a ValidationResult. Also, a collection of static methods for creating such notes.

Author:
Jim Blake

Method Summary
static ValidationResultNotation contentModelNotFound(String pid)
           
static ValidationResultNotation contentModelNotValid(InvalidContentModelException e)
           
static ValidationResultNotation datastreamDoesNotMatchForms(String contentModelPid, String dsId)
           
 boolean equals(Object obj)
           
static ValidationResultNotation errorFetchingContentModel(String pid, ObjectSourceException e)
           
 String getCategory()
           
 ValidationResult.Level getLevel()
           
 String getMessage()
           
 int hashCode()
           
static ValidationResultNotation noContentModel()
           
static ValidationResultNotation noMatchingDatastreamId(String contentModelPid, String dsId)
           
static ValidationResultNotation objectNotFound(String pid)
           
 String toString()
           
static ValidationResultNotation unrecognizedContentModelUri(String uri)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

objectNotFound

public static ValidationResultNotation objectNotFound(String pid)

noContentModel

public static ValidationResultNotation noContentModel()

unrecognizedContentModelUri

public static ValidationResultNotation unrecognizedContentModelUri(String uri)

contentModelNotFound

public static ValidationResultNotation contentModelNotFound(String pid)

errorFetchingContentModel

public static ValidationResultNotation errorFetchingContentModel(String pid,
                                                                 ObjectSourceException e)

contentModelNotValid

public static ValidationResultNotation contentModelNotValid(InvalidContentModelException e)

noMatchingDatastreamId

public static ValidationResultNotation noMatchingDatastreamId(String contentModelPid,
                                                              String dsId)

datastreamDoesNotMatchForms

public static ValidationResultNotation datastreamDoesNotMatchForms(String contentModelPid,
                                                                   String dsId)

getLevel

public ValidationResult.Level getLevel()

getCategory

public String getCategory()

getMessage

public String getMessage()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012 DuraSpace. All Rights Reserved.