public class ValidationBuilder<T> extends Object
| Modifier and Type | Method and Description |
|---|---|
<DBEntity extends org.jboss.pnc.model.GenericEntity<ID>,ID extends Number> |
validateAgainstRepository(org.jboss.pnc.spi.datastore.repositories.api.Repository<DBEntity,ID> repository,
ID id,
boolean shouldExist) |
ValidationBuilder |
validateAnnotations() |
ValidationBuilder |
validateCondition(boolean condition,
String message) |
ValidationBuilder |
validateConflict(ConflictedEntryValidator validate) |
ValidationBuilder |
validateField(String property,
Object value) |
ValidationBuilder |
validateNotEmptyArgument() |
static ValidationBuilder |
validateObject(Class<? extends ValidationGroup> validationGroup) |
static ValidationBuilder |
validateObject(Object object,
Class<? extends ValidationGroup> validationGroup) |
public static ValidationBuilder validateObject(Object object, Class<? extends ValidationGroup> validationGroup)
public static ValidationBuilder validateObject(Class<? extends ValidationGroup> validationGroup)
public ValidationBuilder validateAnnotations() throws InvalidEntityException
InvalidEntityExceptionpublic ValidationBuilder validateField(String property, Object value) throws InvalidEntityException
InvalidEntityExceptionpublic ValidationBuilder validateConflict(ConflictedEntryValidator validate) throws ConflictedEntryException
ConflictedEntryExceptionpublic ValidationBuilder validateNotEmptyArgument() throws EmptyEntityException
EmptyEntityExceptionpublic <DBEntity extends org.jboss.pnc.model.GenericEntity<ID>,ID extends Number> ValidationBuilder validateAgainstRepository(org.jboss.pnc.spi.datastore.repositories.api.Repository<DBEntity,ID> repository, ID id, boolean shouldExist) throws RepositoryViolationException, EmptyEntityException
public ValidationBuilder validateCondition(boolean condition, String message) throws InvalidEntityException
InvalidEntityExceptionCopyright © 2014–2017. All rights reserved.