/** * Get sequence corresponding to the name */ public Sequence getSequence(String seqName) { return getDatasourcePlatform().getSequence(seqName); }
/** * Get sequence corresponding to the name */ public Sequence getSequence(String seqName) { return getDatasourcePlatform().getSequence(seqName); }
/** * Get sequence corresponding to the name */ public Sequence getSequence(String seqName) { return getDatasourcePlatform().getSequence(seqName); }
protected Sequence getSequence(String seqName) { return getOwnerSession().getDatasourcePlatform().getSequence(seqName); }
protected Sequence getSequence(String seqName) { return getOwnerSession().getDatasourcePlatform().getSequence(seqName); }
protected Sequence getSequence(String seqName) { return getOwnerSession().getDatasourcePlatform().getSequence(seqName); }
/** * INTERNAL: * Build the sequence definitions. */ protected HashSet<SequenceDefinition> buildSequenceDefinitions() { // Remember the processed - to handle each sequence just once. HashSet processedSequenceNames = new HashSet(); HashSet<SequenceDefinition> sequenceDefinitions = new HashSet<SequenceDefinition>(); for (ClassDescriptor descriptor : getSession().getDescriptors().values()) { if (descriptor.usesSequenceNumbers()) { String seqName = descriptor.getSequenceNumberName(); if (seqName == null) { seqName = getSession().getDatasourcePlatform().getDefaultSequence().getName(); } if (! processedSequenceNames.contains(seqName)) { processedSequenceNames.add(seqName); Sequence sequence = getSession().getDatasourcePlatform().getSequence(seqName); SequenceDefinition sequenceDefinition = buildSequenceDefinition(sequence); if (sequenceDefinition != null) { sequenceDefinitions.add(sequenceDefinition); } } } } return sequenceDefinitions; }
Sequence sequence = getSession().getDatasourcePlatform().getSequence(seqName);
/** * INTERNAL: * Build the sequence definitions. */ protected HashSet<SequenceDefinition> buildSequenceDefinitions() { // Remember the processed - to handle each sequence just once. HashSet processedSequenceNames = new HashSet(); HashSet<SequenceDefinition> sequenceDefinitions = new HashSet<SequenceDefinition>(); for (ClassDescriptor descriptor : getSession().getDescriptors().values()) { if (descriptor.usesSequenceNumbers()) { String seqName = descriptor.getSequenceNumberName(); if (seqName == null) { seqName = getSession().getDatasourcePlatform().getDefaultSequence().getName(); } if (! processedSequenceNames.contains(seqName)) { processedSequenceNames.add(seqName); Sequence sequence = getSession().getDatasourcePlatform().getSequence(seqName); SequenceDefinition sequenceDefinition = buildSequenceDefinition(sequence); if (sequenceDefinition != null) { sequenceDefinitions.add(sequenceDefinition); } } } } return sequenceDefinitions; }