Package org.opencms.acacia.client
Class CmsValidationContext
java.lang.Object
org.opencms.acacia.client.CmsValidationContext
The validation context. Keeps track of valid and invalid entity id's as well as of entity ids with warnings attached.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.CmsValidationContext(org.opencms.acacia.shared.CmsValidationResult validationResult, Set<String> synchronizedPaths) Constructor, starting with an initial validation result. -
Method Summary
Modifier and TypeMethodDescriptionvoidclearWarningEntity(String entityId) Clears a warning entity id.Returns the invalid entity id's.Returns the valid entity id's.Returns the warning entity id's.booleanReturns if there are any invalid entities.booleanReturns if there are any warning entities.voidremoveEntityId(String entityId) Removes the given entity id, use when validating the entity is no longer required.voidSets an entity as invalid and adds the error paths.voidsetValidEntity(String entityId) Sets an entity as valid.voidSets warnings for an entity id.
-
Constructor Details
-
CmsValidationContext
public CmsValidationContext()Constructor.
-
-
Method Details
-
clearWarningEntity
Clears a warning entity id.- Parameters:
entityId- the entity id
-
getInvalidEntityIds
Returns the invalid entity id's.- Returns:
- the invalid entity id's
-
getValidEntityIds
Returns the valid entity id's.- Returns:
- the valid entity id's
-
getWarningEntityIds
Returns the warning entity id's.- Returns:
- the warning entity id's
-
hasValidationErrors
Returns if there are any invalid entities.- Returns:
trueif there are any invalid entities
-
hasValidationWarnings
Returns if there are any warning entities.- Returns:
trueif there are any warning entities
-
removeEntityId
Removes the given entity id, use when validating the entity is no longer required.- Parameters:
entityId- the entity id
-
setInvalidEntity
public void setInvalidEntity(String entityId, Map<String[], org.opencms.util.CmsPair<String, String>> errors) Sets an entity as invalid and adds the error paths.- Parameters:
entityId- the entity iderrors- the errors for the entity
-
setValidEntity
Sets an entity as valid.- Parameters:
entityId- the entity id
-
setWarningEntity
public void setWarningEntity(String entityId, Map<String[], org.opencms.util.CmsPair<String, String>> warnings) Sets warnings for an entity id.- Parameters:
entityId- the entity idwarnings- the warnings for the entity
-