Class LegacyValidator<T extends Containerable>
- java.lang.Object
 - 
- com.evolveum.midpoint.common.validator.LegacyValidator<T>
 
 
- 
public class LegacyValidator<T extends Containerable> 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<T> handler) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetAllowAnyType()longgetErrors()EventHandler<T>getHandler()PrismContextgetPrismContext()longgetProgress()longgetStopAfterErrors()booleangetValidateSchema()booleangetVerbose()booleanisCompatMode()booleanisConvertMissingType()booleanisValidateName()voidsetAllowAnyType(boolean allowAnyType)voidsetCompatMode(boolean compatMode)voidsetConvertMissingType(boolean convertMissingType)voidsetHandler(EventHandler<T> 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<T> handler)
 
 - 
 
- 
Method Detail
- 
getHandler
public EventHandler<T> getHandler()
 
- 
setHandler
public void setHandler(EventHandler<T> 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()
 
- 
isCompatMode
public boolean isCompatMode()
 
- 
setCompatMode
public void setCompatMode(boolean compatMode)
 
- 
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)
 
- 
isConvertMissingType
public boolean isConvertMissingType()
 
- 
setConvertMissingType
public void setConvertMissingType(boolean convertMissingType)
 
 - 
 
 -