public static QueryException cannotAddToContainer(Object anObject, Object aContainer, ContainerPolicy policy) { Object[] args = { anObject, anObject.getClass(), aContainer.getClass(), policy }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, CANNOT_ADD_TO_CONTAINER, args)); queryException.setErrorCode(CANNOT_ADD_TO_CONTAINER); return queryException; }
public static QueryException descriptorIsMissingForNamedQuery(Class domainClass, String queryName) { Object[] args = { domainClass.getName(), queryName }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, DESCRIPTOR_IS_MISSING_FOR_NAMED_QUERY, args)); queryException.setErrorCode(DESCRIPTOR_IS_MISSING_FOR_NAMED_QUERY); return queryException; }
public static QueryException discriminatorColumnNotSelected(String expectedColumn, String sqlResultSetMapping){ Object[] args = { expectedColumn, sqlResultSetMapping }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, DISCRIMINATOR_COLUMN_NOT_SELECTED, args)); queryException.setErrorCode(DISCRIMINATOR_COLUMN_NOT_SELECTED); return queryException; } /**
public static QueryException mustInstantiateValueholders() { Object[] args = { }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, MUST_INSTANTIATE_VALUEHOLDERS, args)); queryException.setErrorCode(MUST_INSTANTIATE_VALUEHOLDERS); return queryException; }
public static QueryException noCursorSupport(DatabaseQuery query) { Object[] args = { }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, NO_CURSOR_SUPPORT, args), query); queryException.setErrorCode(NO_CURSOR_SUPPORT); return queryException; }
public static QueryException objectComparisonsCannotBeParameterized(Expression expression) { Object[] args = { expression, CR }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, OBJECT_COMPARISON_CANNOT_BE_PARAMETERIZED, args)); queryException.setErrorCode(OBJECT_COMPARISON_CANNOT_BE_PARAMETERIZED); return queryException; }
public static QueryException redirectionClassOrMethodNotSet(DatabaseQuery query) { Object[] args = { }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, REDIRECTION_CLASS_OR_METHOD_NOT_SET, args), query); queryException.setErrorCode(REDIRECTION_CLASS_OR_METHOD_NOT_SET); return queryException; }
public static QueryException referenceClassMissing(DatabaseQuery query) { Object[] args = { }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, REFERENCE_CLASS_MISSING, args), query); queryException.setErrorCode(REFERENCE_CLASS_MISSING); return queryException; }
public static QueryException updateStatementsNotSpecified() { Object[] args = { }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, UPDATE_STATEMENTS_NOT_SPECIFIED, args)); queryException.setErrorCode(UPDATE_STATEMENTS_NOT_SPECIFIED); return queryException; }
public static QueryException unexpectedInvocation(String message) { Object[] args = { message }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, UNEXPECTED_INVOCATION, args)); queryException.setErrorCode(UNEXPECTED_INVOCATION); return queryException; }
public static QueryException fetchGroupNotSupportOnPartialAttributeReading() { Object[] args = { }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, FETCH_GROUP_NOT_SUPPORT_ON_PARTIAL_ATTRIBUTE_READING, args)); queryException.setErrorCode(FETCH_GROUP_NOT_SUPPORT_ON_PARTIAL_ATTRIBUTE_READING); return queryException; }
public static QueryException expressionDoesNotSupportPartialAttributeReading(Expression expression) { Object[] args = {expression}; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, EXPRESSION_DOES_NOT_SUPPORT_PARTIAL_ATTRIBUTE_READING, args)); queryException.setErrorCode(EXPRESSION_DOES_NOT_SUPPORT_PARTIAL_ATTRIBUTE_READING); return queryException; }
public static QueryException unsupportedMappingQueryByExample(String className, DatabaseMapping databaseMapping) { Object[] args = {className, databaseMapping.getClass().getName(), databaseMapping.getAttributeName()}; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, UNSUPPORTED_MAPPING_FOR_QUERYBYEXAMPLE, args)); queryException.setErrorCode(UNSUPPORTED_MAPPING_FOR_QUERYBYEXAMPLE); return queryException; } }
public static QueryException calledMethodThrewException(java.lang.reflect.Method aMethod, Object object, Exception ex) { Object[] args = { aMethod, object, object.getClass() }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, CALLED_METHOD_THREW_EXCEPTION, args)); queryException.setErrorCode(CALLED_METHOD_THREW_EXCEPTION); queryException.setInternalException(ex); return queryException; }
public static QueryException cannotCacheCursorResultsOnQuery(DatabaseQuery query) { Object[] args = { }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, CANNOT_CACHE_CURSOR_RESULTS_ON_QUERY, args)); queryException.setQuery(query); queryException.setErrorCode(CANNOT_CACHE_CURSOR_RESULTS_ON_QUERY); return queryException; }
public static QueryException outerJoinIsOnlyValidForOneToOneMappings(DatabaseMapping mapping) { Object[] args = { mapping.toString() }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, OUTER_JOIN_ONLY_VALID_FOR_ONE_TO_ONE, args)); queryException.setErrorCode(OUTER_JOIN_ONLY_VALID_FOR_ONE_TO_ONE); return queryException; }
public static QueryException distinctCountOnOuterJoinedCompositePK( ClassDescriptor descr, DatabaseQuery query) { Object[] args = { descr.getJavaClass().getName(), descr.toString() }; QueryException queryException = new QueryException( ExceptionMessageGenerator.buildMessage( QueryException.class, DISTINCT_COUNT_ON_OUTER_JOINED_COMPOSITE_PK, args), query); queryException.setErrorCode(DISTINCT_COUNT_ON_OUTER_JOINED_COMPOSITE_PK); return queryException; }
public static QueryException exceptionWhileReadingMapKey(Object object, Exception ex) { Object[] args = { object, ex }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, EXCEPTION_WHILE_READING_MAP_KEY, args)); queryException.setErrorCode(EXCEPTION_WHILE_READING_MAP_KEY); queryException.setInternalException(ex); return queryException; }
public static QueryException cannotQueryAcrossAVariableOneToOneMapping(DatabaseMapping mapping, ClassDescriptor descriptor) { Object[] args = { descriptor.toString(), mapping.toString(), CR }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, CANNOT_QUERY_ACROSS_VARIABLE_ONE_TO_ONE_MAPPING, args)); queryException.setErrorCode(CANNOT_QUERY_ACROSS_VARIABLE_ONE_TO_ONE_MAPPING); return queryException; }
/** * An exception was thrown while initializing the constructor from the class. */ public static QueryException exceptionWhileInitializingConstructor(Exception thrownException, DatabaseQuery query, Class targetClass) { Object[] args = { targetClass, thrownException }; QueryException queryException = new QueryException(ExceptionMessageGenerator.buildMessage(QueryException.class, EXCEPTION_WHILE_LOADING_CONSTRUCTOR, args)); queryException.setErrorCode(EXCEPTION_WHILE_LOADING_CONSTRUCTOR); queryException.setInternalException(thrownException); queryException.setQuery(query); return queryException; }