Packages

t

com.silectis.magpie.validation

ValidationSuiteChecker

trait ValidationSuiteChecker extends MetadataUtils

Trait to provide functions for checking the correctness of a Validation Suite

Linear Supertypes
MetadataUtils, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ValidationSuiteChecker
  2. MetadataUtils
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def castReference[R <: ObjectReference](ref: Option[ObjectReference])(implicit tag: ClassTag[R]): Option[R]
    Attributes
    protected
    Definition Classes
    MetadataUtils
  6. def check(suite: ValidationSuite, validators: Seq[Validator]): Unit

    Function to evaluate if a validation suite is correct and able to be executed.

    Function to evaluate if a validation suite is correct and able to be executed.

    suite

    the validation suite to evaluate

    validators

    a list of validators in the validation suite

    Exceptions thrown

    MetadataException Various Metadata Exceptions based on the specific validation rule

  7. def cleanMetadataName(name: String): String
    Attributes
    protected
    Definition Classes
    MetadataUtils
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def generateMetadataName(baseName: String, existingNames: Set[String]): String
    Attributes
    protected
    Definition Classes
    MetadataUtils
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def getObjectName(ref: ObjectReference): String
    Attributes
    protected[magpie]
    Definition Classes
    MetadataUtils
  15. def getUserErrorMessage(errMessage: String): String
    Attributes
    protected
    Definition Classes
    MetadataUtils
  16. def getValidatedEntityName(spec: JsValue): String
    Attributes
    protected
    Definition Classes
    MetadataUtils
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def parseJsonErrors(errors: Seq[(JsPath, Seq[JsonValidationError])]): String

    This method can be used to get a user-friendly error message from JsError(errors)

    This method can be used to get a user-friendly error message from JsError(errors)

    Definition Classes
    MetadataUtils
  23. def printFullStructureRef(ref: DataStructureReference): String
    Attributes
    protected
    Definition Classes
    MetadataUtils
  24. def printObjectRef(ref: ObjectReference): String
    Attributes
    protected[magpie]
    Definition Classes
    MetadataUtils
  25. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. def validateEmail(email: String): Unit
    Attributes
    protected
    Definition Classes
    MetadataUtils
  28. def validateEntityName(name: String): Unit
    Attributes
    protected
    Definition Classes
    MetadataUtils
  29. def validateJsonObject[A](spec: JsValue)(implicit rds: Reads[A]): Future[A]
    Definition Classes
    MetadataUtils
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from MetadataUtils

Inherited from AnyRef

Inherited from Any

Ungrouped