com.poscoict.glueframework.dao.sequence
Class GlueOracleSequence

java.lang.Object
  extended by com.poscoict.glueframework.dao.sequence.GlueOracleSequence
All Implemented Interfaces:
GlueSequence
Direct Known Subclasses:
GlueAltibaseSequence, GlueTiberoSequence

public class GlueOracleSequence
extends Object
implements GlueSequence

오라클 DB Sequence를 서비스하는 클래스.


Constructor Summary
GlueOracleSequence(DataSource ds)
          생성자(constructor).
 
Method Summary
 DataSource getDataSource()
          getter method
 int getNextIntValue(String sequenceName)
          int 타입의 Next Sequence 값을 얻는다.
 long getNextLongValue(String sequenceName)
          long 타입의 Next Sequence 값을 얻는다.
 String getNextStringValue(String sequenceName)
          String 타입의 Next Sequence 값을 얻는다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlueOracleSequence

public GlueOracleSequence(DataSource ds)
생성자(constructor).

Parameters:
ds -
Method Detail

getDataSource

public DataSource getDataSource()
getter method

Returns:

getNextLongValue

public long getNextLongValue(String sequenceName)
Description copied from interface: GlueSequence
long 타입의 Next Sequence 값을 얻는다.

Specified by:
getNextLongValue in interface GlueSequence
Parameters:
sequenceName - DB Sequence Name
Returns:
long 타입의 Next Sequence 값

getNextIntValue

public int getNextIntValue(String sequenceName)
Description copied from interface: GlueSequence
int 타입의 Next Sequence 값을 얻는다.

Specified by:
getNextIntValue in interface GlueSequence
Parameters:
sequenceName - DB Sequence Name
Returns:
int 타입의 Next Sequence 값

getNextStringValue

public String getNextStringValue(String sequenceName)
Description copied from interface: GlueSequence
String 타입의 Next Sequence 값을 얻는다.

Specified by:
getNextStringValue in interface GlueSequence
Parameters:
sequenceName - DB Sequence Name
Returns:
String 타입의 Next Sequence 값


Copyright © 2013–2018 POSCO ICT. All rights reserved.