com.atlassian.confluence.rest.api.model.validation
Class RestValidationResult

java.lang.Object
  extended by com.atlassian.confluence.rest.api.model.validation.RestValidationResult
All Implemented Interfaces:
ValidationResult

@ExperimentalApi
public class RestValidationResult
extends java.lang.Object
implements ValidationResult

REST-friendly version of a ValidationResult.

Since:
5.6

Constructor Summary
RestValidationResult(ValidationResult that)
           
 
Method Summary
 java.lang.Iterable<ValidationError> getErrors()
           
 boolean isAuthorized()
           
 boolean isValid()
           
 ServiceException throwIfInvalid(java.lang.String msg)
          converts this validation result into an Exception and throws it
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestValidationResult

public RestValidationResult(ValidationResult that)
Method Detail

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


Copyright © 2003-2014 Atlassian. All Rights Reserved.