Interface SequenceService


public interface SequenceService
Umożliwia zarządzanie sekwencjami bazodanowymi
Author:
Paweł Rosolak 24 lut 2014
  • Method Details

    • getCurrentSequenceValue

      Long getCurrentSequenceValue(String seqName)
      Pobiera aktualną wartość sekwencji
      Parameters:
      seqName - Nazwa sekwencji
      Returns:
      Wartość sekwencji
    • getNextSequenceValue

      Long getNextSequenceValue(String seqName)
      Zwiększa sekwencję i zwraca uzyskaną wartość
      Parameters:
      seqName - Nazwa sekwencji
      Returns:
      Wartość sekwencji
    • createSequence

      void createSequence(String seqName, int initialValue, int incrementValue)
      Tworzy sekwencję
      Parameters:
      seqName - Nazwa sekwencji
      initialValue - Wartość początkowa
      incrementValue - Wartość inkermentaująca
    • deleteSequence

      void deleteSequence(String seqName)
      Usuwa sekwencję
      Parameters:
      seqName - Nazwa sekwencji
    • resetSequence

      void resetSequence(String seqName)
      Zeruje sekwencję
      Parameters:
      seqName - Nazwa sekwencji
    • sequenceExist

      boolean sequenceExist(String seqName)
      Sprawdza czy sekwencja istnieje
      Parameters:
      seqName - Nazwa sekwencji
      Returns:
      true/false