protected void initialize() { if (getSelectQuery() == null) { buildSelectString1(); selectStringBufferSize = selectString1.length(); } if ((getUpdateQuery() == null) && !shouldSkipUpdate()) { buildUpdateString1(); buildUpdateString2(); updateStringBufferSize = updateString1.length() + updateString2.length(); } }
public boolean equals(Object obj) { if (obj instanceof UnaryTableSequence) { UnaryTableSequence other = (UnaryTableSequence)obj; if (equalNameAndSize(this, other)) { return getCounterFieldName().equals(other.getCounterFieldName()); } else { return false; } } else { return false; } }
protected String setDefaultOrAddSequenceString(Sequence sequence, boolean isSetDefault) { String prefix; if (isSetDefault) { prefix = "login.setDefaultSequence(new "; } else { prefix = "login.addSequence(new "; } String str; if (sequence instanceof TableSequence) { TableSequence ts = (TableSequence)sequence; str = "TableSequence(\"" + ts.getName() + "\", " + ts.getPreallocationSize() + ", \"" + ts.getTableName() + "\", \"" + ts.getNameFieldName() + "\", \"" + ts.getCounterFieldName() + "\"));"; } else if (sequence instanceof UnaryTableSequence) { UnaryTableSequence uts = (UnaryTableSequence)sequence; str = "UnaryTableSequence(\"" + uts.getName() + "\", " + uts.getPreallocationSize() + ", \"" + uts.getCounterFieldName() + "\"));"; } else { String typeName = Helper.getShortClassName(sequence); str = typeName + "(\"" + sequence.getName() + "\", " + sequence.getPreallocationSize() + "));"; } return prefix + str; }
protected void buildUpdateString2() { StringWriter writer = new StringWriter(); writer.write(" SET "); writer.write(getCounterFieldName()); writer.write(" = "); writer.write(getCounterFieldName()); writer.write(" + "); updateString2 = writer.toString(); }
/** * INTERNAL: */ public void onDisconnect() { clear(); super.onDisconnect(); }
} else if (sequenceConfig instanceof UnaryTableSequenceConfig) { UnaryTableSequenceConfig utsc = (UnaryTableSequenceConfig)sequenceConfig; return new UnaryTableSequence(name, size, utsc.getCounterField()); } else if (sequenceConfig instanceof XMLFileSequenceConfig) { try {
protected String setDefaultOrAddSequenceString(Sequence sequence, boolean isSetDefault) { String prefix; if (isSetDefault) { prefix = "login.setDefaultSequence(new "; } else { prefix = "login.addSequence(new "; } String str; if (sequence instanceof TableSequence) { TableSequence ts = (TableSequence)sequence; str = "TableSequence(\"" + ts.getName() + "\", " + ts.getPreallocationSize() + ", \"" + ts.getTableName() + "\", \"" + ts.getNameFieldName() + "\", \"" + ts.getCounterFieldName() + "\"));"; } else if (sequence instanceof UnaryTableSequence) { UnaryTableSequence uts = (UnaryTableSequence)sequence; str = "UnaryTableSequence(\"" + uts.getName() + "\", " + uts.getPreallocationSize() + ", \"" + uts.getCounterFieldName() + "\"));"; } else { String typeName = Helper.getShortClassName(sequence); str = typeName + "(\"" + sequence.getName() + "\", " + sequence.getPreallocationSize() + "));"; } return prefix + str; }
protected void buildUpdateString2() { StringWriter writer = new StringWriter(); writer.write(" SET "); writer.write(getCounterFieldName()); writer.write(" = "); writer.write(getCounterFieldName()); writer.write(" + "); updateString2 = writer.toString(); }
/** * INTERNAL: */ public void onDisconnect() { clear(); super.onDisconnect(); }
} else if (sequenceConfig instanceof UnaryTableSequenceConfig) { UnaryTableSequenceConfig utsc = (UnaryTableSequenceConfig)sequenceConfig; return new UnaryTableSequence(name, size, utsc.getCounterField()); } else if (sequenceConfig instanceof XMLFileSequenceConfig) { try {
protected void initialize() { if (getSelectQuery() == null) { buildSelectString1(); selectStringBufferSize = selectString1.length(); } if ((getUpdateQuery() == null) && !shouldSkipUpdate()) { buildUpdateString1(); buildUpdateString2(); updateStringBufferSize = updateString1.length() + updateString2.length(); } }
protected String setDefaultOrAddSequenceString(Sequence sequence, boolean isSetDefault) { String prefix; if (isSetDefault) { prefix = "login.setDefaultSequence(new "; } else { prefix = "login.addSequence(new "; } String str; if (sequence instanceof TableSequence) { TableSequence ts = (TableSequence)sequence; str = "TableSequence(\"" + ts.getName() + "\", " + ts.getPreallocationSize() + ", \"" + ts.getTableName() + "\", \"" + ts.getNameFieldName() + "\", \"" + ts.getCounterFieldName() + "\"));"; } else if (sequence instanceof UnaryTableSequence) { UnaryTableSequence uts = (UnaryTableSequence)sequence; str = "UnaryTableSequence(\"" + uts.getName() + "\", " + uts.getPreallocationSize() + ", \"" + uts.getCounterFieldName() + "\"));"; } else { String typeName = Helper.getShortClassName(sequence); str = typeName + "(\"" + sequence.getName() + "\", " + sequence.getPreallocationSize() + "));"; } return prefix + str; }
public boolean equals(Object obj) { if (obj instanceof UnaryTableSequence) { UnaryTableSequence other = (UnaryTableSequence)obj; if (equalNameAndSize(this, other)) { return getCounterFieldName().equals(other.getCounterFieldName()); } else { return false; } } else { return false; } }
protected void buildUpdateString2() { StringWriter writer = new StringWriter(); writer.write(" SET "); writer.write(getCounterFieldName()); writer.write(" = "); writer.write(getCounterFieldName()); writer.write(" + "); updateString2 = writer.toString(); }
/** * INTERNAL: */ public void onDisconnect() { clear(); super.onDisconnect(); }
/** * INTERNAL: * Builds a Sequence from the given SequenceConfig. */ protected Sequence buildSequence(SequenceConfig sequenceConfig) { if (sequenceConfig == null) { return null; } String name = sequenceConfig.getName(); int size = sequenceConfig.getPreallocationSize().intValue(); if (sequenceConfig instanceof DefaultSequenceConfig) { return new DefaultSequence(name, size); } else if (sequenceConfig instanceof NativeSequenceConfig) { return new NativeSequence(name, size); } else if (sequenceConfig instanceof TableSequenceConfig) { TableSequenceConfig tsc = (TableSequenceConfig)sequenceConfig; return new TableSequence(name, size, tsc.getTable(), tsc.getNameField(), tsc.getCounterField()); } else if (sequenceConfig instanceof UnaryTableSequenceConfig) { UnaryTableSequenceConfig utsc = (UnaryTableSequenceConfig)sequenceConfig; return new UnaryTableSequence(name, size, utsc.getCounterField()); } else if (sequenceConfig instanceof XMLFileSequenceConfig) { return new XMLFileSequence(name, size); } else { // Unknown SequenceConfig subclass - should never happen return null; } }
protected void initialize() { if (getSelectQuery() == null) { buildSelectString1(); selectStringBufferSize = selectString1.length(); } if ((getUpdateQuery() == null) && !shouldSkipUpdate()) { buildUpdateString1(); buildUpdateString2(); updateStringBufferSize = updateString1.length() + updateString2.length(); } }
public boolean equals(Object obj) { if (obj instanceof UnaryTableSequence) { UnaryTableSequence other = (UnaryTableSequence)obj; if (equalNameAndSize(this, other)) { return getCounterFieldName().equals(other.getCounterFieldName()); } else { return false; } } else { return false; } }
/** * PUBLIC: * Return the name of the only field of this table */ public String getSequenceCounterFieldName() { return getUnaryTableSequence().getCounterFieldName(); }
/** * PUBLIC: * Return the name of the only field of this table */ public String getSequenceCounterFieldName() { return getUnaryTableSequence().getCounterFieldName(); }