Package org.dlese.dpc.schemedit.input
Class Msp2EditValidator
java.lang.Object
org.dlese.dpc.schemedit.input.SchemEditValidator
org.dlese.dpc.schemedit.input.Msp2EditValidator
Extension of SchemEditValidator that is only concerned with a few msp2-specific fields.
- Author:
- ostwald
-
Field Summary
Fields inherited from class org.dlese.dpc.schemedit.input.SchemEditValidator
docMap, framework, im, request, schemaHelper, sef -
Constructor Summary
ConstructorsConstructorDescriptionMsp2EditValidator(SchemEditForm sef, MetaDataFramework framework, org.apache.struts.action.ActionMapping mapping, HttpServletRequest request) Constructor for the Msp2EditValidator object -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanskipFieldValidation(InputField inputField) Validates the metadata fields contained in a request by callingvalidateMultiValueFields, thenvalidateAttributeFields, and finallyvalidateElementFields.Methods inherited from class org.dlese.dpc.schemedit.input.SchemEditValidator
exposeField, getEntityErrors, getInputManager, hasEntityErrors, isLastRequiredRepeatingElement, pruneInstanceDoc, pruneRepeatingFields, updateMultiValueFields, validateAttributeFields, validateDeletion, validateDocument, validateElementFields, validateMultiValueFields
-
Constructor Details
-
Msp2EditValidator
public Msp2EditValidator(SchemEditForm sef, MetaDataFramework framework, org.apache.struts.action.ActionMapping mapping, HttpServletRequest request) Constructor for the Msp2EditValidator object- Parameters:
sef- Description of the Parameterframework- Description of the Parametermapping- NOT YET DOCUMENTEDrequest- Description of the Parameter
-
-
Method Details
-
validateForm
Description copied from class:SchemEditValidatorValidates the metadata fields contained in a request by callingvalidateMultiValueFields, thenvalidateAttributeFields, and finallyvalidateElementFields.- Overrides:
validateFormin classSchemEditValidator- Returns:
- validation errors found during the process of validation
-
skipFieldValidation
- Overrides:
skipFieldValidationin classSchemEditValidator
-