Class LegacyValidator
- java.lang.Object
-
- com.evolveum.midpoint.common.validator.LegacyValidator
-
public class LegacyValidator extends Object
Class to validate (and possible transform) large sets of objects. LEGACY: This is all very old code. And it is XML-only. It will be probably thrown away and re-written in a more reasonable way.- Author:
- Radovan Semancik
-
-
Constructor Summary
Constructors Constructor Description LegacyValidator(PrismContext prismContext)LegacyValidator(PrismContext prismContext, EventHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetAllowAnyType()longgetErrors()EventHandlergetHandler()PrismContextgetPrismContext()longgetProgress()longgetStopAfterErrors()booleangetValidateSchema()booleangetVerbose()booleanisValidateName()voidsetAllowAnyType(boolean allowAnyType)voidsetHandler(EventHandler handler)voidsetStopAfterErrors(long stopAfterErrors)voidsetValidateName(boolean validateName)voidsetValidateSchema(boolean validateSchemas)voidsetVerbose(boolean verbose)voidvalidate(InputStream inputStream, OperationResult validatorResult, String objectResultOperationName)voidvalidate(String lexicalRepresentation, OperationResult validationResult, String objectResultOperationName)voidvalidateObject(Objectable object, OperationResult objectResult)EventResultvalidateObject(String stringXml, OperationResult objectResult)EventResultvalidateObject(Element objectElement, OperationResult objectResult)NodevalidateSchema(Element objectDoc, OperationResult objectResult)
-
-
-
Constructor Detail
-
LegacyValidator
public LegacyValidator(PrismContext prismContext)
-
LegacyValidator
public LegacyValidator(PrismContext prismContext, EventHandler handler)
-
-
Method Detail
-
getHandler
public EventHandler getHandler()
-
setHandler
public void setHandler(EventHandler handler)
-
getPrismContext
public PrismContext getPrismContext()
-
getVerbose
public boolean getVerbose()
-
setVerbose
public void setVerbose(boolean verbose)
-
setValidateSchema
public void setValidateSchema(boolean validateSchemas)
-
getValidateSchema
public boolean getValidateSchema()
-
isValidateName
public boolean isValidateName()
-
setValidateName
public void setValidateName(boolean validateName)
-
setAllowAnyType
public void setAllowAnyType(boolean allowAnyType)
-
getAllowAnyType
public boolean getAllowAnyType()
-
getStopAfterErrors
public long getStopAfterErrors()
-
setStopAfterErrors
public void setStopAfterErrors(long stopAfterErrors)
-
getProgress
public long getProgress()
-
getErrors
public long getErrors()
-
validate
public void validate(String lexicalRepresentation, OperationResult validationResult, String objectResultOperationName)
-
validate
public void validate(InputStream inputStream, OperationResult validatorResult, String objectResultOperationName)
-
validateObject
public EventResult validateObject(String stringXml, OperationResult objectResult)
-
validateObject
public EventResult validateObject(Element objectElement, OperationResult objectResult)
-
validateSchema
public Node validateSchema(Element objectDoc, OperationResult objectResult)
-
validateObject
public void validateObject(Objectable object, OperationResult objectResult)
-
-