litesoft
@ 809
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
// This Source Code is in the Public Domain per: http://litesoft.org/License.txt package org.litesoft.db; import java.sql.*; import java.util.*; import org.litesoft.core.typeutils.*; public class ConstraintViolationException extends WrappedSQLException { public ConstraintViolationException( String pMessage, SQLException pSQLException ) { super( pMessage, pSQLException ); } public ConstraintViolationException( SQLException pSQLException ) { super( pSQLException ); } public void fillInDetails( Connection pConnection ) { } protected static String[] toArray( List<String> pList ) { return (pList != null) ? Strings.noEmpties( pList.toArray( new String[pList.size()] ) ) : null; } public static String makeIdentifier( String[] pFieldNames, String pPrefix ) { return pPrefix + (Objects.isNullOrEmpty( pFieldNames ) ? // "ValueOrValues" : // (pFieldNames.length == 1) ? // "Value" : // "Values"); } } |