private void setValue()

in storage/ndb/clusterj/clusterj-test/src/main/java/testsuite/clusterj/NullValuesTest.java [229:441]


    private void setValue(NullValues instance, int propertyType, int fieldIndex, boolean nullValue) {
        switch(propertyType) {
            case 0: // Integer
                switch(fieldIndex) {
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setIntNotNullNoDefaultNullValueNone(nullValue?null:0); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setIntNullNoDefaultNullValueNone(nullValue?null:0); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setIntNotNullDefaultNullValueNone(nullValue?null:0); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setIntNullDefaultNullValueNone(nullValue?null:0); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setIntNotNullNoDefaultNullValueException(nullValue?null:0); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setIntNullNoDefaultNullValueException(nullValue?null:0); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setIntNotNullDefaultNullValueException(nullValue?null:0); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setIntNullDefaultNullValueException(nullValue?null:0); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setIntNotNullNoDefaultNullValueDefault(nullValue?null:0); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setIntNullNoDefaultNullValueDefault(nullValue?null:0); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setIntNotNullDefaultNullValueDefault(nullValue?null:0); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setIntNullDefaultNullValueDefault(nullValue?null:0); break;
                    default:
                        throw new IllegalArgumentException("Illegal field index " + fieldIndex);
                }
                break;
            case 1: // Long
                switch(fieldIndex) {
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setLongNotNullNoDefaultNullValueNone(nullValue?null:0L); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setLongNullNoDefaultNullValueNone(nullValue?null:0L); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setLongNotNullDefaultNullValueNone(nullValue?null:0L); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setLongNullDefaultNullValueNone(nullValue?null:0L); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setLongNotNullNoDefaultNullValueException(nullValue?null:0L); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setLongNullNoDefaultNullValueException(nullValue?null:0L); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setLongNotNullDefaultNullValueException(nullValue?null:0L); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setLongNullDefaultNullValueException(nullValue?null:0L); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setLongNotNullNoDefaultNullValueDefault(nullValue?null:0L); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setLongNullNoDefaultNullValueDefault(nullValue?null:0L); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setLongNotNullDefaultNullValueDefault(nullValue?null:0L); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setLongNullDefaultNullValueDefault(nullValue?null:0L); break;
                    default:
                        throw new IllegalArgumentException("Illegal field index " + fieldIndex);
                }
            case 2: // Short
                switch(fieldIndex) {
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setShortNotNullNoDefaultNullValueNone(nullValue?null:(short)0); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setShortNullNoDefaultNullValueNone(nullValue?null:(short)0); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setShortNotNullDefaultNullValueNone(nullValue?null:(short)0); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setShortNullDefaultNullValueNone(nullValue?null:(short)0); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setShortNotNullNoDefaultNullValueException(nullValue?null:(short)0); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setShortNullNoDefaultNullValueException(nullValue?null:(short)0); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setShortNotNullDefaultNullValueException(nullValue?null:(short)0); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setShortNullDefaultNullValueException(nullValue?null:(short)0); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setShortNotNullNoDefaultNullValueDefault(nullValue?null:(short)0); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setShortNullNoDefaultNullValueDefault(nullValue?null:(short)0); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setShortNotNullDefaultNullValueDefault(nullValue?null:(short)0); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setShortNullDefaultNullValueDefault(nullValue?null:(short)0); break;
                    default:
                        throw new IllegalArgumentException("Illegal field index " + fieldIndex);
                }
            case 3: // Byte
                switch(fieldIndex) {
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setByteNotNullNoDefaultNullValueNone(nullValue?null:(byte)0); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setByteNullNoDefaultNullValueNone(nullValue?null:(byte)0); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setByteNotNullDefaultNullValueNone(nullValue?null:(byte)0); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setByteNullDefaultNullValueNone(nullValue?null:(byte)0); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setByteNotNullNoDefaultNullValueException(nullValue?null:(byte)0); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setByteNullNoDefaultNullValueException(nullValue?null:(byte)0); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setByteNotNullDefaultNullValueException(nullValue?null:(byte)0); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setByteNullDefaultNullValueException(nullValue?null:(byte)0); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setByteNotNullNoDefaultNullValueDefault(nullValue?null:(byte)0); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setByteNullNoDefaultNullValueDefault(nullValue?null:(byte)0); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setByteNotNullDefaultNullValueDefault(nullValue?null:(byte)0); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setByteNullDefaultNullValueDefault(nullValue?null:(byte)0); break;
                    default:
                        throw new IllegalArgumentException("Illegal field index " + fieldIndex);
                }
            case 4: // String
                switch(fieldIndex) {
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setStringNotNullNoDefaultNullValueNone(nullValue?null:"0"); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setStringNullNoDefaultNullValueNone(nullValue?null:"0"); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setStringNotNullDefaultNullValueNone(nullValue?null:"0"); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setStringNullDefaultNullValueNone(nullValue?null:"0"); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setStringNotNullNoDefaultNullValueException(nullValue?null:"0"); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setStringNullNoDefaultNullValueException(nullValue?null:"0"); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setStringNotNullDefaultNullValueException(nullValue?null:"0"); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setStringNullDefaultNullValueException(nullValue?null:"0"); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setStringNotNullNoDefaultNullValueDefault(nullValue?null:"0"); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setStringNullNoDefaultNullValueDefault(nullValue?null:"0"); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setStringNotNullDefaultNullValueDefault(nullValue?null:"0"); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setStringNullDefaultNullValueDefault(nullValue?null:"0"); break;
                    default:
                        throw new IllegalArgumentException("Illegal field index " + fieldIndex);
                }
                break;
            case 5: // Float
                switch(fieldIndex) {
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setFloatNotNullNoDefaultNullValueNone(nullValue?null:0.0F); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setFloatNullNoDefaultNullValueNone(nullValue?null:0.0F); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setFloatNotNullDefaultNullValueNone(nullValue?null:0.0F); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setFloatNullDefaultNullValueNone(nullValue?null:0.0F); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setFloatNotNullNoDefaultNullValueException(nullValue?null:0.0F); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setFloatNullNoDefaultNullValueException(nullValue?null:0.0F); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setFloatNotNullDefaultNullValueException(nullValue?null:0.0F); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setFloatNullDefaultNullValueException(nullValue?null:0.0F); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setFloatNotNullNoDefaultNullValueDefault(nullValue?null:0.0F); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setFloatNullNoDefaultNullValueDefault(nullValue?null:0.0F); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setFloatNotNullDefaultNullValueDefault(nullValue?null:0.0F); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setFloatNullDefaultNullValueDefault(nullValue?null:0.0F); break;
                    default:
                        throw new IllegalArgumentException("Illegal field index " + fieldIndex);
                }
                break;
            case 6: // Double
                switch(fieldIndex) {
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setDoubleNotNullNoDefaultNullValueNone(nullValue?null:0.0D); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_NONE:
                        instance.setDoubleNullNoDefaultNullValueNone(nullValue?null:0.0D); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setDoubleNotNullDefaultNullValueNone(nullValue?null:0.0D); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_NONE:
                        instance.setDoubleNullDefaultNullValueNone(nullValue?null:0.0D); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setDoubleNotNullNoDefaultNullValueException(nullValue?null:0.0D); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setDoubleNullNoDefaultNullValueException(nullValue?null:0.0D); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setDoubleNotNullDefaultNullValueException(nullValue?null:0.0D); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_EXCEPTION:
                        instance.setDoubleNullDefaultNullValueException(nullValue?null:0.0D); break;
                    case DATABASE_NOT_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setDoubleNotNullNoDefaultNullValueDefault(nullValue?null:0.0D); break;
                    case DATABASE_NULL + DATABASE_NO_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setDoubleNullNoDefaultNullValueDefault(nullValue?null:0.0D); break;
                    case DATABASE_NOT_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setDoubleNotNullDefaultNullValueDefault(nullValue?null:0.0D); break;
                    case DATABASE_NULL + DATABASE_DEFAULT + NULLVALUE_DEFAULT:
                        instance.setDoubleNullDefaultNullValueDefault(nullValue?null:0.0D); break;
                    default:
                        throw new IllegalArgumentException("Illegal field index " + fieldIndex);
                }
                break;
            default:
                throw new IllegalArgumentException("Illegal property type " + propertyType);
        }
    }