public MithraSequence getMithraSequenceObject(String sequenceName, Object sourceAttribute, int initialValue) { ObjectSequence objectSequence = ObjectSequenceFinder.findByPrimaryKey(sequenceName); if (objectSequence == null) { objectSequence = new ObjectSequence(); objectSequence.setSimulatedSequenceName(sequenceName); objectSequence.setNextValue(initialValue); objectSequence.insert(); } return objectSequence; } }
@Override public long getNextId() { return this.getNextValue(); }
public MithraObject createObject(MithraDataObject newData) { ObjectSequence newObject = new ObjectSequence(); newObject.zSetFromObjectSequenceData((ObjectSequenceData) newData); return newObject; }
public MithraSequence getMithraSequenceObject(String sequenceName, Object sourceAttribute, int initialValue) { ObjectSequence objectSequence = ObjectSequenceFinder.findByPrimaryKey(sequenceName); if (objectSequence == null) { objectSequence = new ObjectSequence(); objectSequence.setSequenceName(sequenceName); objectSequence.setNextId(initialValue); objectSequence.insert(); } return objectSequence; } }
private void initPortal(Cache cache, MithraConfigurationManager.Config config) { if (config.isThreeTierClient()) { ObjectSequenceFinder.initializeClientPortal(this, cache, config); } else { ObjectSequenceFinder.initializePortal(this, cache, config); } if (config.isParticipatingInTx()) { ObjectSequence.zConfigFullTx(); } else { ObjectSequence.zConfigNonTx(); } }
@Override public void setSequenceName(String sequenceName) { this.setSimulatedSequenceName(sequenceName); }
public Operation eq(ObjectSequence other) { return this.simulatedSequenceName().eq(other.getSimulatedSequenceName()) ; } // this implementation uses private API. Do NOT copy to application code. Application code must use normal operations for lookups.
@Override public void setNextId(long nextValue) { this.setNextValue(nextValue); } }
private void initPortal(Cache cache, MithraConfigurationManager.Config config) { if (config.isThreeTierClient()) { ObjectSequenceFinder.initializeClientPortal(this, cache, config); } else { ObjectSequenceFinder.initializePortal(this, cache, config); } if (config.isParticipatingInTx()) { ObjectSequence.zConfigFullTx(); } else { ObjectSequence.zConfigNonTx(); } }
public void setSequenceName(String sequenceName) { this.setSimulatedSequenceName(sequenceName); }
public Operation eq(ObjectSequence other) { return this.simulatedSequenceName().eq(other.getSimulatedSequenceName()) ; } // this implementation uses private API. Do NOT copy to application code. Application code must use normal operations for lookups.
public void setNextId(long nextValue) { this.setNextValue(nextValue); } }
public MithraObject createObject(MithraDataObject newData) { ObjectSequence newObject = new ObjectSequence(); newObject.zSetFromObjectSequenceData((ObjectSequenceData) newData); return newObject; }
public long getNextId() { return this.getNextValue(); }