com.atlassian.confluence.api.model.validation
Class SimpleValidationResult
java.lang.Object
com.atlassian.confluence.api.model.validation.SimpleValidationResult
- All Implemented Interfaces:
- ValidationResult
public class SimpleValidationResult
- extends java.lang.Object
- implements ValidationResult
Represents the simplest kind of ValidationResult.
- Since:
- 5.6
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isAuthorized
public boolean isAuthorized()
- Specified by:
isAuthorized
in interface ValidationResult
- Returns:
- true if the current user is permitted to perform the execution that the validation is for
isValid
public boolean isValid()
- Specified by:
isValid
in interface ValidationResult
- Returns:
- true if there are no errors in this result
getErrors
public java.lang.Iterable<ValidationError> getErrors()
- Specified by:
getErrors
in interface ValidationResult
- Returns:
- an iterable of the errors stored in this result
throwIfInvalid
public ServiceException throwIfInvalid(java.lang.String msg)
throws ServiceException
- Description copied from interface:
ValidationResult
- converts this validation result into an Exception and throws it
- Specified by:
throwIfInvalid
in interface ValidationResult
- Returns:
- the exception that will be thrown
- Throws:
ServiceException
convertToServiceException
public ServiceException convertToServiceException(java.lang.String errorMsg)
builder
public static SimpleValidationResult.Builder builder()
Copyright © 2003-2014 Atlassian. All Rights Reserved.