public int compareTo(Object obj) { if (obj == null) { return (-1); } else if (obj instanceof CFBamEnumTagBuff) { CFBamEnumTagBuff rhs = (CFBamEnumTagBuff) obj; int retval = super.compareTo(rhs); if (retval != 0) { return (retval); } return (0); } else if (obj instanceof CFBamEnumTagByEnumTagTenantIdxKey) { CFBamEnumTagByEnumTagTenantIdxKey rhs = (CFBamEnumTagByEnumTagTenantIdxKey) obj; if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } return (0); } else if (obj instanceof CFBamEnumTagByEnumIdxKey) { CFBamEnumTagByEnumIdxKey rhs = (CFBamEnumTagByEnumIdxKey) obj; if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredEnumId() < rhs.getRequiredEnumId()) { return (-1); } else if (getRequiredEnumId() > rhs.getRequiredEnumId()) { return (1); } return (0); } else if (obj instanceof CFBamEnumTagByDefSchemaIdxKey) { CFBamEnumTagByDefSchemaIdxKey rhs = (CFBamEnumTagByDefSchemaIdxKey) obj; if (getOptionalDefSchemaTenantId() != null) { Long lhsDefSchemaTenantId = getOptionalDefSchemaTenantId(); if (rhs.getOptionalDefSchemaTenantId() != null) { Long rhsDefSchemaTenantId = rhs.getOptionalDefSchemaTenantId(); int cmp = lhsDefSchemaTenantId.compareTo(rhsDefSchemaTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDefSchemaTenantId() != null) { return (-1); } } if (getOptionalDefSchemaId() != null) { Long lhsDefSchemaId = getOptionalDefSchemaId(); if (rhs.getOptionalDefSchemaId() != null) { Long rhsDefSchemaId = rhs.getOptionalDefSchemaId(); int cmp = lhsDefSchemaId.compareTo(rhsDefSchemaId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDefSchemaId() != null) { return (-1); } } return (0); } else if (obj instanceof CFBamEnumTagByEnumNameIdxKey) { CFBamEnumTagByEnumNameIdxKey rhs = (CFBamEnumTagByEnumNameIdxKey) obj; if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredEnumId() < rhs.getRequiredEnumId()) { return (-1); } else if (getRequiredEnumId() > rhs.getRequiredEnumId()) { return (1); } { int cmp = getRequiredName().compareTo(rhs.getRequiredName()); if (cmp != 0) { return (cmp); } } return (0); } else if (obj instanceof CFBamEnumTagByPrevIdxKey) { CFBamEnumTagByPrevIdxKey rhs = (CFBamEnumTagByPrevIdxKey) obj; if (getOptionalPrevTenantId() != null) { Long lhsPrevTenantId = getOptionalPrevTenantId(); if (rhs.getOptionalPrevTenantId() != null) { Long rhsPrevTenantId = rhs.getOptionalPrevTenantId(); int cmp = lhsPrevTenantId.compareTo(rhsPrevTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalPrevTenantId() != null) { return (-1); } } if (getOptionalPrevId() != null) { Long lhsPrevId = getOptionalPrevId(); if (rhs.getOptionalPrevId() != null) { Long rhsPrevId = rhs.getOptionalPrevId(); int cmp = lhsPrevId.compareTo(rhsPrevId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalPrevId() != null) { return (-1); } } return (0); } else if (obj instanceof CFBamEnumTagByNextIdxKey) { CFBamEnumTagByNextIdxKey rhs = (CFBamEnumTagByNextIdxKey) obj; if (getOptionalNextTenantId() != null) { Long lhsNextTenantId = getOptionalNextTenantId(); if (rhs.getOptionalNextTenantId() != null) { Long rhsNextTenantId = rhs.getOptionalNextTenantId(); int cmp = lhsNextTenantId.compareTo(rhsNextTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalNextTenantId() != null) { return (-1); } } if (getOptionalNextId() != null) { Long lhsNextId = getOptionalNextId(); if (rhs.getOptionalNextId() != null) { Long rhsNextId = rhs.getOptionalNextId(); int cmp = lhsNextId.compareTo(rhsNextId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalNextId() != null) { return (-1); } } return (0); } else if (obj instanceof CFBamEnumTagHBuff) { CFBamEnumTagHBuff rhs = (CFBamEnumTagHBuff) obj; int retval = 0; { long lhsAuditClusterId = getAuditClusterId(); long rhsAuditClusterId = rhs.getAuditClusterId(); if (lhsAuditClusterId < rhsAuditClusterId) { return (-1); } else if (lhsAuditClusterId > rhsAuditClusterId) { return (1); } } { Calendar lhsAuditStamp = getAuditStamp(); Calendar rhsAuditStamp = rhs.getAuditStamp(); if (lhsAuditStamp == null) { if (rhsAuditStamp != null) { return (-1); } } else if (rhsAuditStamp == null) { return (1); } else { int cmpstat = lhsAuditStamp.compareTo(rhsAuditStamp); if (cmpstat != 0) { return (cmpstat); } } } { short lhsAuditActionId = getAuditActionId(); short rhsAuditActionId = rhs.getAuditActionId(); if (lhsAuditActionId < rhsAuditActionId) { return (-1); } else if (lhsAuditActionId > rhsAuditActionId) { return (1); } } { int lhsRequiredRevision = getRequiredRevision(); int rhsRequiredRevision = rhs.getRequiredRevision(); if (lhsRequiredRevision < rhsRequiredRevision) { return (-1); } else if (lhsRequiredRevision > rhsRequiredRevision) { return (1); } } { UUID lhsAuditSessionId = getAuditSessionId(); UUID rhsAuditSessionId = rhs.getAuditSessionId(); if (lhsAuditSessionId == null) { if (rhsAuditSessionId != null) { return (-1); } } else if (rhsAuditSessionId == null) { return (1); } else { int cmpstat = lhsAuditSessionId.compareTo(rhsAuditSessionId); if (cmpstat != 0) { return (cmpstat); } } } { long lhsAuditClusterId = getAuditClusterId(); long rhsAuditClusterId = rhs.getAuditClusterId(); if (lhsAuditClusterId < rhsAuditClusterId) { return (-1); } else if (lhsAuditClusterId > rhsAuditClusterId) { return (1); } } { Calendar lhsAuditStamp = getAuditStamp(); Calendar rhsAuditStamp = rhs.getAuditStamp(); if (lhsAuditStamp == null) { if (rhsAuditStamp != null) { return (-1); } } else if (rhsAuditStamp == null) { return (1); } else { int cmpstat = lhsAuditStamp.compareTo(rhsAuditStamp); if (cmpstat != 0) { return (cmpstat); } } } { short lhsAuditActionId = getAuditActionId(); short rhsAuditActionId = rhs.getAuditActionId(); if (lhsAuditActionId < rhsAuditActionId) { return (-1); } else if (lhsAuditActionId > rhsAuditActionId) { return (1); } } { int lhsRequiredRevision = getRequiredRevision(); int rhsRequiredRevision = rhs.getRequiredRevision(); if (lhsRequiredRevision < rhsRequiredRevision) { return (-1); } else if (lhsRequiredRevision > rhsRequiredRevision) { return (1); } } { UUID lhsAuditSessionId = getAuditSessionId(); UUID rhsAuditSessionId = rhs.getAuditSessionId(); if (lhsAuditSessionId == null) { if (rhsAuditSessionId != null) { return (-1); } } else if (rhsAuditSessionId == null) { return (1); } else { int cmpstat = lhsAuditSessionId.compareTo(rhsAuditSessionId); if (cmpstat != 0) { return (cmpstat); } } } if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredId() < rhs.getRequiredId()) { return (-1); } else if (getRequiredId() > rhs.getRequiredId()) { return (1); } if (getOptionalDefSchemaTenantId() != null) { Long lhsDefSchemaTenantId = getOptionalDefSchemaTenantId(); if (rhs.getOptionalDefSchemaTenantId() != null) { Long rhsDefSchemaTenantId = rhs.getOptionalDefSchemaTenantId(); int cmp = lhsDefSchemaTenantId.compareTo(rhsDefSchemaTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDefSchemaTenantId() != null) { return (-1); } } if (getOptionalDefSchemaId() != null) { Long lhsDefSchemaId = getOptionalDefSchemaId(); if (rhs.getOptionalDefSchemaId() != null) { Long rhsDefSchemaId = rhs.getOptionalDefSchemaId(); int cmp = lhsDefSchemaId.compareTo(rhsDefSchemaId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDefSchemaId() != null) { return (-1); } } if (getRequiredEnumId() < rhs.getRequiredEnumId()) { return (-1); } else if (getRequiredEnumId() > rhs.getRequiredEnumId()) { return (1); } if (getOptionalEnumCode() != null) { Short lhsEnumCode = getOptionalEnumCode(); if (rhs.getOptionalEnumCode() != null) { Short rhsEnumCode = rhs.getOptionalEnumCode(); int cmp = lhsEnumCode.compareTo(rhsEnumCode); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalEnumCode() != null) { return (-1); } } { int cmp = getRequiredName().compareTo(rhs.getRequiredName()); if (cmp != 0) { return (cmp); } } if (getOptionalPrevTenantId() != null) { Long lhsPrevTenantId = getOptionalPrevTenantId(); if (rhs.getOptionalPrevTenantId() != null) { Long rhsPrevTenantId = rhs.getOptionalPrevTenantId(); int cmp = lhsPrevTenantId.compareTo(rhsPrevTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalPrevTenantId() != null) { return (-1); } } if (getOptionalPrevId() != null) { Long lhsPrevId = getOptionalPrevId(); if (rhs.getOptionalPrevId() != null) { Long rhsPrevId = rhs.getOptionalPrevId(); int cmp = lhsPrevId.compareTo(rhsPrevId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalPrevId() != null) { return (-1); } } if (getOptionalNextTenantId() != null) { Long lhsNextTenantId = getOptionalNextTenantId(); if (rhs.getOptionalNextTenantId() != null) { Long rhsNextTenantId = rhs.getOptionalNextTenantId(); int cmp = lhsNextTenantId.compareTo(rhsNextTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalNextTenantId() != null) { return (-1); } } if (getOptionalNextId() != null) { Long lhsNextId = getOptionalNextId(); if (rhs.getOptionalNextId() != null) { Long rhsNextId = rhs.getOptionalNextId(); int cmp = lhsNextId.compareTo(rhsNextId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalNextId() != null) { return (-1); } } return (0); } else if (obj instanceof CFBamEnumTagHPKey) { CFBamEnumTagHPKey rhs = (CFBamEnumTagHPKey) obj; { long lhsAuditClusterId = getAuditClusterId(); long rhsAuditClusterId = rhs.getAuditClusterId(); if (lhsAuditClusterId < rhsAuditClusterId) { return (-1); } else if (lhsAuditClusterId > rhsAuditClusterId) { return (1); } } { Calendar lhsAuditStamp = getAuditStamp(); Calendar rhsAuditStamp = rhs.getAuditStamp(); if (lhsAuditStamp == null) { if (rhsAuditStamp != null) { return (-1); } } else if (rhsAuditStamp == null) { return (1); } else { int cmpstat = lhsAuditStamp.compareTo(rhsAuditStamp); if (cmpstat != 0) { return (cmpstat); } } } { short lhsAuditActionId = getAuditActionId(); short rhsAuditActionId = rhs.getAuditActionId(); if (lhsAuditActionId < rhsAuditActionId) { return (-1); } else if (lhsAuditActionId > rhsAuditActionId) { return (1); } } { int lhsRequiredRevision = getRequiredRevision(); int rhsRequiredRevision = rhs.getRequiredRevision(); if (lhsRequiredRevision < rhsRequiredRevision) { return (-1); } else if (lhsRequiredRevision > rhsRequiredRevision) { return (1); } } { UUID lhsAuditSessionId = getAuditSessionId(); UUID rhsAuditSessionId = rhs.getAuditSessionId(); if (lhsAuditSessionId == null) { if (rhsAuditSessionId != null) { return (-1); } } else if (rhsAuditSessionId == null) { return (1); } else { int cmpstat = lhsAuditSessionId.compareTo(rhsAuditSessionId); if (cmpstat != 0) { return (cmpstat); } } } if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredId() < rhs.getRequiredId()) { return (-1); } else if (getRequiredId() > rhs.getRequiredId()) { return (1); } return (0); } else if (obj instanceof CFBamEnumTagPKey) { CFBamEnumTagPKey rhs = (CFBamEnumTagPKey) obj; if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredId() < rhs.getRequiredId()) { return (-1); } else if (getRequiredId() > rhs.getRequiredId()) { return (1); } return (0); } else if (obj instanceof CFBamHPKey) { CFBamHPKey rhs = (CFBamHPKey) obj; { int lhsRequiredRevision = getRequiredRevision(); int rhsRequiredRevision = rhs.getRequiredRevision(); if (lhsRequiredRevision < rhsRequiredRevision) { return (-1); } else if (lhsRequiredRevision > rhsRequiredRevision) { return (1); } } return (0); } else { return (super.compareTo(obj)); } }
public static Object[] stringToObject(String[] str, Type[] type) { Object[] oArr = new Object[str.length]; for (int i = 0; i < oArr.length; i++) { // 基本データ型の場合 System.out.println("type: " + type[i].toString()); if (type[i].equals(String.class) || type[i].equals(String.class.getSuperclass())) { oArr[i] = str[i]; } else if (type[i].equals(Boolean.TYPE)) { oArr[i] = Boolean.parseBoolean(str[i]); } else if (type[i].equals(Integer.TYPE)) { oArr[i] = Integer.parseInt(str[i]); } else if (type[i].equals(Double.TYPE)) { oArr[i] = Double.parseDouble(str[i]); } else if (type[i].equals(Long.TYPE)) { oArr[i] = Long.parseLong(str[i]); } else if (type[i].equals(Short.TYPE)) { oArr[i] = Short.parseShort(str[i]); } else if (type[i].equals(Character.TYPE)) { oArr[i] = str[i].charAt(0); } else if (type[i].equals(Byte.TYPE)) { oArr[i] = Byte.parseByte(str[i]); } else if (type[i].equals(Float.TYPE)) { oArr[i] = Float.parseFloat(str[i]); } // 基本データ型以外の場合:forName()でクラスオブジェクトを取得 else { // return Class.forName(strip(o.getClass().toString(), "class ")); System.out.println("基本データ型"); } } return oArr; }
/** * Helper method used to get default value for wrappers used for primitive types (0 for Integer * etc) * * @since 1.6.1 */ public static Object defaultValue(Class<?> cls) { if (cls == Integer.TYPE) { return Integer.valueOf(0); } if (cls == Long.TYPE) { return Long.valueOf(0L); } if (cls == Boolean.TYPE) { return Boolean.FALSE; } if (cls == Double.TYPE) { return Double.valueOf(0.0); } if (cls == Float.TYPE) { return Float.valueOf(0.0f); } if (cls == Byte.TYPE) { return Byte.valueOf((byte) 0); } if (cls == Short.TYPE) { return Short.valueOf((short) 0); } if (cls == Character.TYPE) { return '\0'; } throw new IllegalArgumentException("Class " + cls.getName() + " is not a primitive type"); }
public int compareTo(Object obj) { if (obj == null) { return (1); } else if (obj instanceof CFBamSchemaDefByEAccSecIdxKey) { CFBamSchemaDefByEAccSecIdxKey rhs = (CFBamSchemaDefByEAccSecIdxKey) obj; if (getOptionalEditAccessSecurityId() != null) { Short lhsEditAccessSecurityId = getOptionalEditAccessSecurityId(); if (rhs.getOptionalEditAccessSecurityId() != null) { Short rhsEditAccessSecurityId = rhs.getOptionalEditAccessSecurityId(); int cmp = lhsEditAccessSecurityId.compareTo(rhsEditAccessSecurityId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalEditAccessSecurityId() != null) { return (-1); } } return (0); } else if (obj instanceof CFBamSchemaDefBuff) { CFBamSchemaDefBuff rhs = (CFBamSchemaDefBuff) obj; if (getOptionalEditAccessSecurityId() != null) { Short lhsEditAccessSecurityId = getOptionalEditAccessSecurityId(); if (rhs.getOptionalEditAccessSecurityId() != null) { Short rhsEditAccessSecurityId = rhs.getOptionalEditAccessSecurityId(); int cmp = lhsEditAccessSecurityId.compareTo(rhsEditAccessSecurityId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalEditAccessSecurityId() != null) { return (-1); } } return (0); } else { throw CFLib.getDefaultExceptionFactory() .newUnsupportedClassException(getClass(), "compareTo", "obj", obj, null); } }
public String toString() { String ret = "<CFSecurityISOCountryLanguageByCountryIdx" + " RequiredISOCountryId=" + "\"" + Short.toString(getRequiredISOCountryId()) + "\"" + "/>"; return (ret); }
public String toString() { String ret = "<CFBamISOLanguageHPKey" + " RequiredId=" + "\"" + Short.toString(getRequiredId()) + "\"" + " RequiredRevision=\"" + Integer.toString(getRequiredRevision()) + "\"" + "/>"; return (ret); }
public String toString() { String ret = "<CFInternetURLProtocolHPKey" + " RequiredURLProtocolId=" + "\"" + Short.toString(getRequiredURLProtocolId()) + "\"" + " RequiredRevision=\"" + Integer.toString(getRequiredRevision()) + "\"" + "/>"; return (ret); }
public String toString() { String ret = "<CFCrmClusterId32Gen" + " RequiredId=" + "\"" + Long.toString(getRequiredId()) + "\"" + ", SliceId=\"" + Short.toString(getRequiredSliceId()) + "\"" + ", NextId=\"" + Integer.toString(nextId) + "\"/>"; return (ret); }
public String toString() { String ret = "<CFAsteriskClusterId64Gen" + " RequiredId=" + "\"" + Long.toString(getRequiredId()) + "\"" + ", SliceId=\"" + Short.toString(getRequiredSliceId()) + "\"" + ", NextId=\"" + Long.toString(nextId) + "\"/>"; return (ret); }
private Object toArg(Class type, String val) throws Exception { if (type == String.class) { return val; } else if (type == int.class) { return Integer.parseInt(val); } else if (type == long.class) { return Long.parseLong(val); } else if (type == short.class) { return Short.parseShort(val); } else if (type == boolean.class) { return Boolean.parseBoolean(val); } else if (type == double.class) { return Double.parseDouble(val); } else if (type == float.class) { return Float.parseFloat(val); } else if (type == java.util.Map.class) { return new JSONParser().parse(val); } else if (type == java.util.List.class) { return new JSONParser().parseArray(val); } throw new RuntimeException("Unsupported type " + type.getName()); }
public int compareTo(Object obj) { if (obj == null) { return (-1); } else if (obj instanceof CFCrmAddressBuff) { CFCrmAddressBuff rhs = (CFCrmAddressBuff) obj; int retval = super.compareTo(rhs); if (retval != 0) { return (retval); } return (0); } else if (obj instanceof CFCrmAddressByTenantIdxKey) { CFCrmAddressByTenantIdxKey rhs = (CFCrmAddressByTenantIdxKey) obj; if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } return (0); } else if (obj instanceof CFCrmAddressByContactIdxKey) { CFCrmAddressByContactIdxKey rhs = (CFCrmAddressByContactIdxKey) obj; if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredContactId() < rhs.getRequiredContactId()) { return (-1); } else if (getRequiredContactId() > rhs.getRequiredContactId()) { return (1); } return (0); } else if (obj instanceof CFCrmAddressByUDescrIdxKey) { CFCrmAddressByUDescrIdxKey rhs = (CFCrmAddressByUDescrIdxKey) obj; if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredContactId() < rhs.getRequiredContactId()) { return (-1); } else if (getRequiredContactId() > rhs.getRequiredContactId()) { return (1); } { int cmp = getRequiredDescription().compareTo(rhs.getRequiredDescription()); if (cmp != 0) { return (cmp); } } return (0); } else if (obj instanceof CFCrmAddressByCountryIdxKey) { CFCrmAddressByCountryIdxKey rhs = (CFCrmAddressByCountryIdxKey) obj; if (getOptionalCountryId() != null) { Short lhsCountryId = getOptionalCountryId(); if (rhs.getOptionalCountryId() != null) { Short rhsCountryId = rhs.getOptionalCountryId(); int cmp = lhsCountryId.compareTo(rhsCountryId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalCountryId() != null) { return (-1); } } return (0); } else if (obj instanceof CFCrmAddressHBuff) { CFCrmAddressHBuff rhs = (CFCrmAddressHBuff) obj; int retval = 0; { long lhsAuditClusterId = getAuditClusterId(); long rhsAuditClusterId = rhs.getAuditClusterId(); if (lhsAuditClusterId < rhsAuditClusterId) { return (-1); } else if (lhsAuditClusterId > rhsAuditClusterId) { return (1); } } { Calendar lhsAuditStamp = getAuditStamp(); Calendar rhsAuditStamp = rhs.getAuditStamp(); if (lhsAuditStamp == null) { if (rhsAuditStamp != null) { return (-1); } } else if (rhsAuditStamp == null) { return (1); } else { int cmpstat = lhsAuditStamp.compareTo(rhsAuditStamp); if (cmpstat != 0) { return (cmpstat); } } } { short lhsAuditActionId = getAuditActionId(); short rhsAuditActionId = rhs.getAuditActionId(); if (lhsAuditActionId < rhsAuditActionId) { return (-1); } else if (lhsAuditActionId > rhsAuditActionId) { return (1); } } { int lhsRequiredRevision = getRequiredRevision(); int rhsRequiredRevision = rhs.getRequiredRevision(); if (lhsRequiredRevision < rhsRequiredRevision) { return (-1); } else if (lhsRequiredRevision > rhsRequiredRevision) { return (1); } } { UUID lhsAuditSessionId = getAuditSessionId(); UUID rhsAuditSessionId = rhs.getAuditSessionId(); if (lhsAuditSessionId == null) { if (rhsAuditSessionId != null) { return (-1); } } else if (rhsAuditSessionId == null) { return (1); } else { int cmpstat = lhsAuditSessionId.compareTo(rhsAuditSessionId); if (cmpstat != 0) { return (cmpstat); } } } { long lhsAuditClusterId = getAuditClusterId(); long rhsAuditClusterId = rhs.getAuditClusterId(); if (lhsAuditClusterId < rhsAuditClusterId) { return (-1); } else if (lhsAuditClusterId > rhsAuditClusterId) { return (1); } } { Calendar lhsAuditStamp = getAuditStamp(); Calendar rhsAuditStamp = rhs.getAuditStamp(); if (lhsAuditStamp == null) { if (rhsAuditStamp != null) { return (-1); } } else if (rhsAuditStamp == null) { return (1); } else { int cmpstat = lhsAuditStamp.compareTo(rhsAuditStamp); if (cmpstat != 0) { return (cmpstat); } } } { short lhsAuditActionId = getAuditActionId(); short rhsAuditActionId = rhs.getAuditActionId(); if (lhsAuditActionId < rhsAuditActionId) { return (-1); } else if (lhsAuditActionId > rhsAuditActionId) { return (1); } } { int lhsRequiredRevision = getRequiredRevision(); int rhsRequiredRevision = rhs.getRequiredRevision(); if (lhsRequiredRevision < rhsRequiredRevision) { return (-1); } else if (lhsRequiredRevision > rhsRequiredRevision) { return (1); } } { UUID lhsAuditSessionId = getAuditSessionId(); UUID rhsAuditSessionId = rhs.getAuditSessionId(); if (lhsAuditSessionId == null) { if (rhsAuditSessionId != null) { return (-1); } } else if (rhsAuditSessionId == null) { return (1); } else { int cmpstat = lhsAuditSessionId.compareTo(rhsAuditSessionId); if (cmpstat != 0) { return (cmpstat); } } } if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredAddressId() < rhs.getRequiredAddressId()) { return (-1); } else if (getRequiredAddressId() > rhs.getRequiredAddressId()) { return (1); } if (getRequiredContactId() < rhs.getRequiredContactId()) { return (-1); } else if (getRequiredContactId() > rhs.getRequiredContactId()) { return (1); } { int cmp = getRequiredDescription().compareTo(rhs.getRequiredDescription()); if (cmp != 0) { return (cmp); } } if (getOptionalAddrLine1() != null) { if (rhs.getOptionalAddrLine1() != null) { int cmp = getOptionalAddrLine1().compareTo(rhs.getOptionalAddrLine1()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalAddrLine1() != null) { return (-1); } } if (getOptionalAddrLine2() != null) { if (rhs.getOptionalAddrLine2() != null) { int cmp = getOptionalAddrLine2().compareTo(rhs.getOptionalAddrLine2()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalAddrLine2() != null) { return (-1); } } if (getOptionalCity() != null) { if (rhs.getOptionalCity() != null) { int cmp = getOptionalCity().compareTo(rhs.getOptionalCity()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalCity() != null) { return (-1); } } if (getOptionalState() != null) { if (rhs.getOptionalState() != null) { int cmp = getOptionalState().compareTo(rhs.getOptionalState()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalState() != null) { return (-1); } } if (getOptionalCountryId() != null) { Short lhsCountryId = getOptionalCountryId(); if (rhs.getOptionalCountryId() != null) { Short rhsCountryId = rhs.getOptionalCountryId(); int cmp = lhsCountryId.compareTo(rhsCountryId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalCountryId() != null) { return (-1); } } if (getOptionalZip() != null) { if (rhs.getOptionalZip() != null) { int cmp = getOptionalZip().compareTo(rhs.getOptionalZip()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalZip() != null) { return (-1); } } return (0); } else if (obj instanceof CFCrmAddressHPKey) { CFCrmAddressHPKey rhs = (CFCrmAddressHPKey) obj; { long lhsAuditClusterId = getAuditClusterId(); long rhsAuditClusterId = rhs.getAuditClusterId(); if (lhsAuditClusterId < rhsAuditClusterId) { return (-1); } else if (lhsAuditClusterId > rhsAuditClusterId) { return (1); } } { Calendar lhsAuditStamp = getAuditStamp(); Calendar rhsAuditStamp = rhs.getAuditStamp(); if (lhsAuditStamp == null) { if (rhsAuditStamp != null) { return (-1); } } else if (rhsAuditStamp == null) { return (1); } else { int cmpstat = lhsAuditStamp.compareTo(rhsAuditStamp); if (cmpstat != 0) { return (cmpstat); } } } { short lhsAuditActionId = getAuditActionId(); short rhsAuditActionId = rhs.getAuditActionId(); if (lhsAuditActionId < rhsAuditActionId) { return (-1); } else if (lhsAuditActionId > rhsAuditActionId) { return (1); } } { int lhsRequiredRevision = getRequiredRevision(); int rhsRequiredRevision = rhs.getRequiredRevision(); if (lhsRequiredRevision < rhsRequiredRevision) { return (-1); } else if (lhsRequiredRevision > rhsRequiredRevision) { return (1); } } { UUID lhsAuditSessionId = getAuditSessionId(); UUID rhsAuditSessionId = rhs.getAuditSessionId(); if (lhsAuditSessionId == null) { if (rhsAuditSessionId != null) { return (-1); } } else if (rhsAuditSessionId == null) { return (1); } else { int cmpstat = lhsAuditSessionId.compareTo(rhsAuditSessionId); if (cmpstat != 0) { return (cmpstat); } } } if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredAddressId() < rhs.getRequiredAddressId()) { return (-1); } else if (getRequiredAddressId() > rhs.getRequiredAddressId()) { return (1); } return (0); } else if (obj instanceof CFCrmAddressPKey) { CFCrmAddressPKey rhs = (CFCrmAddressPKey) obj; if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredAddressId() < rhs.getRequiredAddressId()) { return (-1); } else if (getRequiredAddressId() > rhs.getRequiredAddressId()) { return (1); } return (0); } else if (obj instanceof CFCrmHPKey) { CFCrmHPKey rhs = (CFCrmHPKey) obj; { int lhsRequiredRevision = getRequiredRevision(); int rhsRequiredRevision = rhs.getRequiredRevision(); if (lhsRequiredRevision < rhsRequiredRevision) { return (-1); } else if (lhsRequiredRevision > rhsRequiredRevision) { return (1); } } return (0); } else { return (super.compareTo(obj)); } }
private Object createObject( Node node, String name, String classPackage, String type, String value, boolean setProperty) { Bean parentBean = null; if (beansStack.size() > 0) parentBean = (Bean) beansStack.peek(); Object object = null; // param is either an XSD type or a bean, // check if it can be converted to an XSD type XSDatatype dt = null; try { dt = DatatypeFactory.getTypeByName(type); } catch (DatatypeException dte) { // the type is not a valid XSD data type } // convert null value to default if ((dt != null) && (value == null)) { Class objType = dt.getJavaObjectType(); if (objType == String.class) value = ""; else if ((objType == java.math.BigInteger.class) || (objType == Long.class) || (objType == Integer.class) || (objType == Short.class) || (objType == Byte.class)) value = "0"; else if ((objType == java.math.BigDecimal.class) || (objType == Double.class) || (objType == Float.class)) value = "0.0"; else if (objType == Boolean.class) value = "false"; else if (objType == java.util.Date.class) value = DateUtils.getCurrentDate(); else if (objType == java.util.Calendar.class) value = DateUtils.getCurrentDateTime(); } // check whether the type was converted to an XSD datatype if ((dt != null) && dt.isValid(value, null)) { // create and return an XSD Java object (e.g. String, Integer, Boolean, etc) object = dt.createJavaObject(value, null); if (object instanceof java.util.Calendar) { // check that the object is truly a Calendar // because DatatypeFactory converts xsd:date // types to GregorianCalendar instead of Date. if (type.equals("date")) { java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd"); try { object = df.parse(value); } catch (java.text.ParseException pe) { object = new java.util.Date(); } } } } else { // Create a bean object if (topLevelBean == null) topLevelBean = parentBean; object = pushBeanOnStack(classPackage, type); // Check fields to see if this property is the 'value' for the object Field[] fields = object.getClass().getDeclaredFields(); for (int i = 0; i < fields.length; i++) { if (fields[i].isAnnotationPresent(ObjectXmlAsValue.class)) { try { StringBuffer fieldName = new StringBuffer(fields[i].getName()); char c = fieldName.charAt(0); if (c >= 'a' && c <= 'z') { c += 'A' - 'a'; } fieldName.setCharAt(0, c); fieldName.insert(0, "set"); Method method = object .getClass() .getMethod(fieldName.toString(), new Class[] {fields[i].getType()}); method.invoke(object, value); break; } catch (Exception e) { System.err.println(e.getMessage()); } } } NamedNodeMap nodeAttrs = node.getAttributes(); // iterate attributes and set field values for property attributes for (int i = 0; i < nodeAttrs.getLength(); i++) { String nodePrefix = nodeAttrs.item(i).getPrefix(); if (nodePrefix.equals(nsPrefix)) { String nodeName = nodeAttrs.item(i).getLocalName(); String nodeValue = nodeAttrs.item(i).getNodeValue(); try { Field field = object.getClass().getDeclaredField(nodeName); if (field.isAnnotationPresent(ObjectXmlAsAttribute.class)) { StringBuffer fieldName = new StringBuffer(field.getName()); char c = fieldName.charAt(0); if (c >= 'a' && c <= 'z') { c += 'A' - 'a'; } fieldName.setCharAt(0, c); fieldName.insert(0, "set"); Method method = object.getClass().getMethod(fieldName.toString(), new Class[] {field.getType()}); if (field.getType() == String.class) method.invoke(object, nodeValue); else if (field.getType() == Boolean.TYPE) method.invoke(object, StringUtils.strToBool(nodeValue, "true")); else if (field.getType() == Byte.TYPE) method.invoke(object, Byte.valueOf(nodeValue).byteValue()); else if (field.getType() == Character.TYPE) method.invoke(object, Character.valueOf(nodeValue.charAt(0))); else if (field.getType() == Double.TYPE) method.invoke(object, Double.valueOf(nodeValue).doubleValue()); else if (field.getType() == Float.TYPE) method.invoke(object, Float.valueOf(nodeValue).floatValue()); else if (field.getType() == Integer.TYPE) method.invoke(object, Integer.valueOf(nodeValue).intValue()); else if (field.getType() == Long.TYPE) method.invoke(object, Long.valueOf(nodeValue).longValue()); else if (field.getType() == Short.TYPE) method.invoke(object, Short.valueOf(nodeValue).shortValue()); } } catch (Exception e) { System.err.println(e.getMessage()); } } } } if ((parentBean != null) && (setProperty)) { parentBean.setProperty(name, object); } return object; }
public int compareTo(Object obj) { if (obj == null) { return (-1); } else if (obj instanceof CFBamBoolTypeBuff) { CFBamBoolTypeBuff rhs = (CFBamBoolTypeBuff) obj; int retval = super.compareTo(rhs); if (retval != 0) { return (retval); } return (0); } else if (obj instanceof CFBamBoolTypeBySchemaIdxKey) { CFBamBoolTypeBySchemaIdxKey rhs = (CFBamBoolTypeBySchemaIdxKey) obj; if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredSchemaDefId() < rhs.getRequiredSchemaDefId()) { return (-1); } else if (getRequiredSchemaDefId() > rhs.getRequiredSchemaDefId()) { return (1); } return (0); } else if (obj instanceof CFBamBoolTypeHBuff) { CFBamBoolTypeHBuff rhs = (CFBamBoolTypeHBuff) obj; int retval = super.compareTo(rhs); if (retval != 0) { return (retval); } { long lhsAuditClusterId = getAuditClusterId(); long rhsAuditClusterId = rhs.getAuditClusterId(); if (lhsAuditClusterId < rhsAuditClusterId) { return (-1); } else if (lhsAuditClusterId > rhsAuditClusterId) { return (1); } } { Calendar lhsAuditStamp = getAuditStamp(); Calendar rhsAuditStamp = rhs.getAuditStamp(); if (lhsAuditStamp == null) { if (rhsAuditStamp != null) { return (-1); } } else if (rhsAuditStamp == null) { return (1); } else { int cmpstat = lhsAuditStamp.compareTo(rhsAuditStamp); if (cmpstat != 0) { return (cmpstat); } } } { short lhsAuditActionId = getAuditActionId(); short rhsAuditActionId = rhs.getAuditActionId(); if (lhsAuditActionId < rhsAuditActionId) { return (-1); } else if (lhsAuditActionId > rhsAuditActionId) { return (1); } } { int lhsRequiredRevision = getRequiredRevision(); int rhsRequiredRevision = rhs.getRequiredRevision(); if (lhsRequiredRevision < rhsRequiredRevision) { return (-1); } else if (lhsRequiredRevision > rhsRequiredRevision) { return (1); } } { UUID lhsAuditSessionId = getAuditSessionId(); UUID rhsAuditSessionId = rhs.getAuditSessionId(); if (lhsAuditSessionId == null) { if (rhsAuditSessionId != null) { return (-1); } } else if (rhsAuditSessionId == null) { return (1); } else { int cmpstat = lhsAuditSessionId.compareTo(rhsAuditSessionId); if (cmpstat != 0) { return (cmpstat); } } } if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredScopeId() < rhs.getRequiredScopeId()) { return (-1); } else if (getRequiredScopeId() > rhs.getRequiredScopeId()) { return (1); } if (getRequiredId() < rhs.getRequiredId()) { return (-1); } else if (getRequiredId() > rhs.getRequiredId()) { return (1); } if (getOptionalDefSchemaTenantId() != null) { Long lhsDefSchemaTenantId = getOptionalDefSchemaTenantId(); if (rhs.getOptionalDefSchemaTenantId() != null) { Long rhsDefSchemaTenantId = rhs.getOptionalDefSchemaTenantId(); int cmp = lhsDefSchemaTenantId.compareTo(rhsDefSchemaTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDefSchemaTenantId() != null) { return (-1); } } if (getOptionalDefSchemaId() != null) { Long lhsDefSchemaId = getOptionalDefSchemaId(); if (rhs.getOptionalDefSchemaId() != null) { Long rhsDefSchemaId = rhs.getOptionalDefSchemaId(); int cmp = lhsDefSchemaId.compareTo(rhsDefSchemaId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDefSchemaId() != null) { return (-1); } } { int cmp = getRequiredName().compareTo(rhs.getRequiredName()); if (cmp != 0) { return (cmp); } } if (getOptionalShortName() != null) { if (rhs.getOptionalShortName() != null) { int cmp = getOptionalShortName().compareTo(rhs.getOptionalShortName()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalShortName() != null) { return (-1); } } if (getOptionalLabel() != null) { if (rhs.getOptionalLabel() != null) { int cmp = getOptionalLabel().compareTo(rhs.getOptionalLabel()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalLabel() != null) { return (-1); } } if (getOptionalShortDescription() != null) { if (rhs.getOptionalShortDescription() != null) { int cmp = getOptionalShortDescription().compareTo(rhs.getOptionalShortDescription()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalShortDescription() != null) { return (-1); } } if (getOptionalDescription() != null) { if (rhs.getOptionalDescription() != null) { int cmp = getOptionalDescription().compareTo(rhs.getOptionalDescription()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDescription() != null) { return (-1); } } if (getRequiredIsNullable()) { if (!rhs.getRequiredIsNullable()) { return (1); } } else { if (rhs.getRequiredIsNullable()) { return (-1); } } if (getOptionalGenerateId() != null) { Boolean lhsGenerateId = getOptionalGenerateId(); if (rhs.getOptionalGenerateId()) { Boolean rhsGenerateId = rhs.getOptionalGenerateId(); if (lhsGenerateId) { if (!rhsGenerateId) { return (1); } } else { if (rhsGenerateId) { return (-1); } } } else { return (1); } } else { if (rhs.getOptionalGenerateId() != null) { return (-1); } } if (getOptionalDataScopeId() != null) { Short lhsDataScopeId = getOptionalDataScopeId(); if (rhs.getOptionalDataScopeId() != null) { Short rhsDataScopeId = rhs.getOptionalDataScopeId(); int cmp = lhsDataScopeId.compareTo(rhsDataScopeId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDataScopeId() != null) { return (-1); } } if (getOptionalViewAccessSecurityId() != null) { Short lhsViewAccessSecurityId = getOptionalViewAccessSecurityId(); if (rhs.getOptionalViewAccessSecurityId() != null) { Short rhsViewAccessSecurityId = rhs.getOptionalViewAccessSecurityId(); int cmp = lhsViewAccessSecurityId.compareTo(rhsViewAccessSecurityId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalViewAccessSecurityId() != null) { return (-1); } } if (getOptionalEditAccessSecurityId() != null) { Short lhsEditAccessSecurityId = getOptionalEditAccessSecurityId(); if (rhs.getOptionalEditAccessSecurityId() != null) { Short rhsEditAccessSecurityId = rhs.getOptionalEditAccessSecurityId(); int cmp = lhsEditAccessSecurityId.compareTo(rhsEditAccessSecurityId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalEditAccessSecurityId() != null) { return (-1); } } if (getOptionalViewAccessFrequencyId() != null) { Short lhsViewAccessFrequencyId = getOptionalViewAccessFrequencyId(); if (rhs.getOptionalViewAccessFrequencyId() != null) { Short rhsViewAccessFrequencyId = rhs.getOptionalViewAccessFrequencyId(); int cmp = lhsViewAccessFrequencyId.compareTo(rhsViewAccessFrequencyId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalViewAccessFrequencyId() != null) { return (-1); } } if (getOptionalEditAccessFrequencyId() != null) { Short lhsEditAccessFrequencyId = getOptionalEditAccessFrequencyId(); if (rhs.getOptionalEditAccessFrequencyId() != null) { Short rhsEditAccessFrequencyId = rhs.getOptionalEditAccessFrequencyId(); int cmp = lhsEditAccessFrequencyId.compareTo(rhsEditAccessFrequencyId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalEditAccessFrequencyId() != null) { return (-1); } } if (getOptionalPrevTenantId() != null) { Long lhsPrevTenantId = getOptionalPrevTenantId(); if (rhs.getOptionalPrevTenantId() != null) { Long rhsPrevTenantId = rhs.getOptionalPrevTenantId(); int cmp = lhsPrevTenantId.compareTo(rhsPrevTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalPrevTenantId() != null) { return (-1); } } if (getOptionalPrevId() != null) { Long lhsPrevId = getOptionalPrevId(); if (rhs.getOptionalPrevId() != null) { Long rhsPrevId = rhs.getOptionalPrevId(); int cmp = lhsPrevId.compareTo(rhsPrevId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalPrevId() != null) { return (-1); } } if (getOptionalNextTenantId() != null) { Long lhsNextTenantId = getOptionalNextTenantId(); if (rhs.getOptionalNextTenantId() != null) { Long rhsNextTenantId = rhs.getOptionalNextTenantId(); int cmp = lhsNextTenantId.compareTo(rhsNextTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalNextTenantId() != null) { return (-1); } } if (getOptionalNextId() != null) { Long lhsNextId = getOptionalNextId(); if (rhs.getOptionalNextId() != null) { Long rhsNextId = rhs.getOptionalNextId(); int cmp = lhsNextId.compareTo(rhsNextId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalNextId() != null) { return (-1); } } if (getRequiredDefaultVisibility()) { if (!rhs.getRequiredDefaultVisibility()) { return (1); } } else { if (rhs.getRequiredDefaultVisibility()) { return (-1); } } if (getOptionalDbName() != null) { if (rhs.getOptionalDbName() != null) { int cmp = getOptionalDbName().compareTo(rhs.getOptionalDbName()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDbName() != null) { return (-1); } } if (getOptionalInitValue() != null) { Boolean lhsInitValue = getOptionalInitValue(); if (rhs.getOptionalInitValue()) { Boolean rhsInitValue = rhs.getOptionalInitValue(); if (lhsInitValue) { if (!rhsInitValue) { return (1); } } else { if (rhsInitValue) { return (-1); } } } else { return (1); } } else { if (rhs.getOptionalInitValue() != null) { return (-1); } } if (getOptionalDefaultValue() != null) { Boolean lhsDefaultValue = getOptionalDefaultValue(); if (rhs.getOptionalDefaultValue()) { Boolean rhsDefaultValue = rhs.getOptionalDefaultValue(); if (lhsDefaultValue) { if (!rhsDefaultValue) { return (1); } } else { if (rhsDefaultValue) { return (-1); } } } else { return (1); } } else { if (rhs.getOptionalDefaultValue() != null) { return (-1); } } if (getOptionalFalseString() != null) { if (rhs.getOptionalFalseString() != null) { int cmp = getOptionalFalseString().compareTo(rhs.getOptionalFalseString()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalFalseString() != null) { return (-1); } } if (getOptionalTrueString() != null) { if (rhs.getOptionalTrueString() != null) { int cmp = getOptionalTrueString().compareTo(rhs.getOptionalTrueString()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalTrueString() != null) { return (-1); } } if (getOptionalNullString() != null) { if (rhs.getOptionalNullString() != null) { int cmp = getOptionalNullString().compareTo(rhs.getOptionalNullString()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalNullString() != null) { return (-1); } } if (getRequiredSchemaDefId() < rhs.getRequiredSchemaDefId()) { return (-1); } else if (getRequiredSchemaDefId() > rhs.getRequiredSchemaDefId()) { return (1); } return (0); } else { return (super.compareTo(obj)); } }
public int compareTo(Object obj) { if (obj == null) { return (-1); } else if (obj instanceof CFBamBlobColBuff) { CFBamBlobColBuff rhs = (CFBamBlobColBuff) obj; int retval = super.compareTo(rhs); if (retval != 0) { return (retval); } return (0); } else if (obj instanceof CFBamBlobColByTableIdxKey) { CFBamBlobColByTableIdxKey rhs = (CFBamBlobColByTableIdxKey) obj; if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredTableId() < rhs.getRequiredTableId()) { return (-1); } else if (getRequiredTableId() > rhs.getRequiredTableId()) { return (1); } return (0); } else if (obj instanceof CFBamBlobColHBuff) { CFBamBlobColHBuff rhs = (CFBamBlobColHBuff) obj; int retval = super.compareTo(rhs); if (retval != 0) { return (retval); } { long lhsAuditClusterId = getAuditClusterId(); long rhsAuditClusterId = rhs.getAuditClusterId(); if (lhsAuditClusterId < rhsAuditClusterId) { return (-1); } else if (lhsAuditClusterId > rhsAuditClusterId) { return (1); } } { Calendar lhsAuditStamp = getAuditStamp(); Calendar rhsAuditStamp = rhs.getAuditStamp(); if (lhsAuditStamp == null) { if (rhsAuditStamp != null) { return (-1); } } else if (rhsAuditStamp == null) { return (1); } else { int cmpstat = lhsAuditStamp.compareTo(rhsAuditStamp); if (cmpstat != 0) { return (cmpstat); } } } { short lhsAuditActionId = getAuditActionId(); short rhsAuditActionId = rhs.getAuditActionId(); if (lhsAuditActionId < rhsAuditActionId) { return (-1); } else if (lhsAuditActionId > rhsAuditActionId) { return (1); } } { int lhsRequiredRevision = getRequiredRevision(); int rhsRequiredRevision = rhs.getRequiredRevision(); if (lhsRequiredRevision < rhsRequiredRevision) { return (-1); } else if (lhsRequiredRevision > rhsRequiredRevision) { return (1); } } { UUID lhsAuditSessionId = getAuditSessionId(); UUID rhsAuditSessionId = rhs.getAuditSessionId(); if (lhsAuditSessionId == null) { if (rhsAuditSessionId != null) { return (-1); } } else if (rhsAuditSessionId == null) { return (1); } else { int cmpstat = lhsAuditSessionId.compareTo(rhsAuditSessionId); if (cmpstat != 0) { return (cmpstat); } } } if (getRequiredTenantId() < rhs.getRequiredTenantId()) { return (-1); } else if (getRequiredTenantId() > rhs.getRequiredTenantId()) { return (1); } if (getRequiredScopeId() < rhs.getRequiredScopeId()) { return (-1); } else if (getRequiredScopeId() > rhs.getRequiredScopeId()) { return (1); } if (getRequiredId() < rhs.getRequiredId()) { return (-1); } else if (getRequiredId() > rhs.getRequiredId()) { return (1); } if (getOptionalDefSchemaTenantId() != null) { Long lhsDefSchemaTenantId = getOptionalDefSchemaTenantId(); if (rhs.getOptionalDefSchemaTenantId() != null) { Long rhsDefSchemaTenantId = rhs.getOptionalDefSchemaTenantId(); int cmp = lhsDefSchemaTenantId.compareTo(rhsDefSchemaTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDefSchemaTenantId() != null) { return (-1); } } if (getOptionalDefSchemaId() != null) { Long lhsDefSchemaId = getOptionalDefSchemaId(); if (rhs.getOptionalDefSchemaId() != null) { Long rhsDefSchemaId = rhs.getOptionalDefSchemaId(); int cmp = lhsDefSchemaId.compareTo(rhsDefSchemaId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDefSchemaId() != null) { return (-1); } } { int cmp = getRequiredName().compareTo(rhs.getRequiredName()); if (cmp != 0) { return (cmp); } } if (getOptionalShortName() != null) { if (rhs.getOptionalShortName() != null) { int cmp = getOptionalShortName().compareTo(rhs.getOptionalShortName()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalShortName() != null) { return (-1); } } if (getOptionalLabel() != null) { if (rhs.getOptionalLabel() != null) { int cmp = getOptionalLabel().compareTo(rhs.getOptionalLabel()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalLabel() != null) { return (-1); } } if (getOptionalShortDescription() != null) { if (rhs.getOptionalShortDescription() != null) { int cmp = getOptionalShortDescription().compareTo(rhs.getOptionalShortDescription()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalShortDescription() != null) { return (-1); } } if (getOptionalDescription() != null) { if (rhs.getOptionalDescription() != null) { int cmp = getOptionalDescription().compareTo(rhs.getOptionalDescription()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDescription() != null) { return (-1); } } if (getRequiredIsNullable()) { if (!rhs.getRequiredIsNullable()) { return (1); } } else { if (rhs.getRequiredIsNullable()) { return (-1); } } if (getOptionalGenerateId() != null) { Boolean lhsGenerateId = getOptionalGenerateId(); if (rhs.getOptionalGenerateId()) { Boolean rhsGenerateId = rhs.getOptionalGenerateId(); if (lhsGenerateId) { if (!rhsGenerateId) { return (1); } } else { if (rhsGenerateId) { return (-1); } } } else { return (1); } } else { if (rhs.getOptionalGenerateId() != null) { return (-1); } } if (getOptionalDataScopeId() != null) { Short lhsDataScopeId = getOptionalDataScopeId(); if (rhs.getOptionalDataScopeId() != null) { Short rhsDataScopeId = rhs.getOptionalDataScopeId(); int cmp = lhsDataScopeId.compareTo(rhsDataScopeId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDataScopeId() != null) { return (-1); } } if (getOptionalViewAccessSecurityId() != null) { Short lhsViewAccessSecurityId = getOptionalViewAccessSecurityId(); if (rhs.getOptionalViewAccessSecurityId() != null) { Short rhsViewAccessSecurityId = rhs.getOptionalViewAccessSecurityId(); int cmp = lhsViewAccessSecurityId.compareTo(rhsViewAccessSecurityId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalViewAccessSecurityId() != null) { return (-1); } } if (getOptionalEditAccessSecurityId() != null) { Short lhsEditAccessSecurityId = getOptionalEditAccessSecurityId(); if (rhs.getOptionalEditAccessSecurityId() != null) { Short rhsEditAccessSecurityId = rhs.getOptionalEditAccessSecurityId(); int cmp = lhsEditAccessSecurityId.compareTo(rhsEditAccessSecurityId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalEditAccessSecurityId() != null) { return (-1); } } if (getOptionalViewAccessFrequencyId() != null) { Short lhsViewAccessFrequencyId = getOptionalViewAccessFrequencyId(); if (rhs.getOptionalViewAccessFrequencyId() != null) { Short rhsViewAccessFrequencyId = rhs.getOptionalViewAccessFrequencyId(); int cmp = lhsViewAccessFrequencyId.compareTo(rhsViewAccessFrequencyId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalViewAccessFrequencyId() != null) { return (-1); } } if (getOptionalEditAccessFrequencyId() != null) { Short lhsEditAccessFrequencyId = getOptionalEditAccessFrequencyId(); if (rhs.getOptionalEditAccessFrequencyId() != null) { Short rhsEditAccessFrequencyId = rhs.getOptionalEditAccessFrequencyId(); int cmp = lhsEditAccessFrequencyId.compareTo(rhsEditAccessFrequencyId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalEditAccessFrequencyId() != null) { return (-1); } } if (getOptionalPrevTenantId() != null) { Long lhsPrevTenantId = getOptionalPrevTenantId(); if (rhs.getOptionalPrevTenantId() != null) { Long rhsPrevTenantId = rhs.getOptionalPrevTenantId(); int cmp = lhsPrevTenantId.compareTo(rhsPrevTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalPrevTenantId() != null) { return (-1); } } if (getOptionalPrevId() != null) { Long lhsPrevId = getOptionalPrevId(); if (rhs.getOptionalPrevId() != null) { Long rhsPrevId = rhs.getOptionalPrevId(); int cmp = lhsPrevId.compareTo(rhsPrevId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalPrevId() != null) { return (-1); } } if (getOptionalNextTenantId() != null) { Long lhsNextTenantId = getOptionalNextTenantId(); if (rhs.getOptionalNextTenantId() != null) { Long rhsNextTenantId = rhs.getOptionalNextTenantId(); int cmp = lhsNextTenantId.compareTo(rhsNextTenantId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalNextTenantId() != null) { return (-1); } } if (getOptionalNextId() != null) { Long lhsNextId = getOptionalNextId(); if (rhs.getOptionalNextId() != null) { Long rhsNextId = rhs.getOptionalNextId(); int cmp = lhsNextId.compareTo(rhsNextId); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalNextId() != null) { return (-1); } } if (getRequiredDefaultVisibility()) { if (!rhs.getRequiredDefaultVisibility()) { return (1); } } else { if (rhs.getRequiredDefaultVisibility()) { return (-1); } } if (getOptionalDbName() != null) { if (rhs.getOptionalDbName() != null) { int cmp = getOptionalDbName().compareTo(rhs.getOptionalDbName()); if (cmp != 0) { return (cmp); } } else { return (1); } } else { if (rhs.getOptionalDbName() != null) { return (-1); } } if (getRequiredMaxLen() < rhs.getRequiredMaxLen()) { return (-1); } else if (getRequiredMaxLen() > rhs.getRequiredMaxLen()) { return (1); } if (getOptionalInitValue() != null) { if (rhs.getOptionalInitValue() != null) { byte[] larr = getOptionalInitValue(); byte[] rarr = rhs.getOptionalInitValue(); int llen = larr.length; int rlen = rarr.length; int idx = 0; byte lval; byte rval; while ((idx < llen) && (idx < rlen)) { lval = larr[idx]; rval = rarr[idx]; if (lval < rval) { return (-1); } else if (lval > rval) { return (1); } idx++; } if (llen < rlen) { return (-1); } else if (llen > rlen) { return (1); } } else { return (1); } } else { if (rhs.getOptionalInitValue() != null) { return (-1); } } if (getOptionalDefaultValue() != null) { if (rhs.getOptionalDefaultValue() != null) { byte[] larr = getOptionalDefaultValue(); byte[] rarr = rhs.getOptionalDefaultValue(); int llen = larr.length; int rlen = rarr.length; int idx = 0; byte lval; byte rval; while ((idx < llen) && (idx < rlen)) { lval = larr[idx]; rval = rarr[idx]; if (lval < rval) { return (-1); } else if (lval > rval) { return (1); } idx++; } if (llen < rlen) { return (-1); } else if (llen > rlen) { return (1); } } else { return (1); } } else { if (rhs.getOptionalDefaultValue() != null) { return (-1); } } if (getOptionalNullValue() != null) { if (rhs.getOptionalNullValue() != null) { byte[] larr = getOptionalNullValue(); byte[] rarr = rhs.getOptionalNullValue(); int llen = larr.length; int rlen = rarr.length; int idx = 0; byte lval; byte rval; while ((idx < llen) && (idx < rlen)) { lval = larr[idx]; rval = rarr[idx]; if (lval < rval) { return (-1); } else if (lval > rval) { return (1); } idx++; } if (llen < rlen) { return (-1); } else if (llen > rlen) { return (1); } } else { return (1); } } else { if (rhs.getOptionalNullValue() != null) { return (-1); } } if (getOptionalUnknownValue() != null) { if (rhs.getOptionalUnknownValue() != null) { byte[] larr = getOptionalUnknownValue(); byte[] rarr = rhs.getOptionalUnknownValue(); int llen = larr.length; int rlen = rarr.length; int idx = 0; byte lval; byte rval; while ((idx < llen) && (idx < rlen)) { lval = larr[idx]; rval = rarr[idx]; if (lval < rval) { return (-1); } else if (lval > rval) { return (1); } idx++; } if (llen < rlen) { return (-1); } else if (llen > rlen) { return (1); } } else { return (1); } } else { if (rhs.getOptionalUnknownValue() != null) { return (-1); } } if (getRequiredTableId() < rhs.getRequiredTableId()) { return (-1); } else if (getRequiredTableId() > rhs.getRequiredTableId()) { return (1); } return (0); } else { return (super.compareTo(obj)); } }