com.safeidentity.adminservice.dao.rdb
Class RdbUtil

java.lang.Object
  extended bycom.safeidentity.adminservice.dao.rdb.RdbUtil

public class RdbUtil
extends java.lang.Object

Author:
Á¤¹®±Ô To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments

Field Summary
static java.lang.String DBMS_DB2
           
static java.lang.String DBMS_ORACLE
           
static java.lang.String DBMS_SYBASE
           
static int DN_ERROR
           
static int DN_ORG
           
static int DN_UR
           
static int DN_USER
           
static int DN_USERGROUP
           
 
Constructor Summary
RdbUtil()
           
 
Method Summary
static java.lang.String deleteFirstEntry(java.lang.String strSfDn)
           
static java.lang.String DnToSfDn(java.lang.String dn, java.lang.String urName)
           
static java.util.Date getCurrDate()
          DateUtil °ü·Ã
static int getDataType(java.lang.String type)
           
static int getDnType(java.lang.String dn)
           
static java.lang.String getFirstNameInDn(java.lang.String dn)
          RDB Dn Format Parsing °ü·Ã
static java.lang.String getLdapDnFromSfDN(java.lang.String strSfDn)
           
static java.lang.String getSQL_EQStrAsType(int type, java.lang.String str)
          IDÀÇ µ¥ÀÌÅÍŸÀÔ¿¡ µû¸¥ SQL±¸¹®À» ¹Ýȯ
static java.lang.String getSQL_EQStrAsType(java.lang.String str)
           
static java.lang.String getSQL_StrAsType(java.lang.String str)
           
static java.lang.String getUTCDateString(java.util.Date date)
           
static boolean isLimitLenDB(int productType)
          RDB Ư¼º °ü·Ã
static boolean isRoot(java.lang.String strDn)
           
static int parseInt(java.lang.String num)
           
static int parseIntID(java.lang.String num)
           
static java.util.Date parseUTCDate(java.lang.String utc)
           
static void throwSFException(java.util.Locale locale, java.lang.Exception ex)
          SF Exception °ü·Ã
static void throwSQLException(java.util.Locale locale, java.sql.SQLException ex, java.sql.Connection con, java.lang.String debugStr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DN_ERROR

public static final int DN_ERROR
See Also:
Constant Field Values

DN_UR

public static final int DN_UR
See Also:
Constant Field Values

DN_ORG

public static final int DN_ORG
See Also:
Constant Field Values

DN_USER

public static final int DN_USER
See Also:
Constant Field Values

DN_USERGROUP

public static final int DN_USERGROUP
See Also:
Constant Field Values

DBMS_ORACLE

public static final java.lang.String DBMS_ORACLE
See Also:
Constant Field Values

DBMS_DB2

public static final java.lang.String DBMS_DB2
See Also:
Constant Field Values

DBMS_SYBASE

public static final java.lang.String DBMS_SYBASE
See Also:
Constant Field Values
Constructor Detail

RdbUtil

public RdbUtil()
Method Detail

isLimitLenDB

public static boolean isLimitLenDB(int productType)
RDB Ư¼º °ü·Ã


getFirstNameInDn

public static java.lang.String getFirstNameInDn(java.lang.String dn)
RDB Dn Format Parsing °ü·Ã


deleteFirstEntry

public static java.lang.String deleteFirstEntry(java.lang.String strSfDn)

getLdapDnFromSfDN

public static java.lang.String getLdapDnFromSfDN(java.lang.String strSfDn)

getDnType

public static int getDnType(java.lang.String dn)

getDataType

public static int getDataType(java.lang.String type)

isRoot

public static boolean isRoot(java.lang.String strDn)

getSQL_EQStrAsType

public static java.lang.String getSQL_EQStrAsType(int type,
                                                  java.lang.String str)
IDÀÇ µ¥ÀÌÅÍŸÀÔ¿¡ µû¸¥ SQL±¸¹®À» ¹Ýȯ

Parameters:
type - INT,STRING ŸÀÔ
Returns:
ID°¡ '123'À϶§ INT:[=123] , STRING :[='123']

getSQL_EQStrAsType

public static java.lang.String getSQL_EQStrAsType(java.lang.String str)

getSQL_StrAsType

public static java.lang.String getSQL_StrAsType(java.lang.String str)

DnToSfDn

public static java.lang.String DnToSfDn(java.lang.String dn,
                                        java.lang.String urName)

parseInt

public static int parseInt(java.lang.String num)

parseIntID

public static int parseIntID(java.lang.String num)

getCurrDate

public static java.util.Date getCurrDate()
DateUtil °ü·Ã


parseUTCDate

public static java.util.Date parseUTCDate(java.lang.String utc)

getUTCDateString

public static java.lang.String getUTCDateString(java.util.Date date)

throwSFException

public static void throwSFException(java.util.Locale locale,
                                    java.lang.Exception ex)
                             throws SFBindException,
                                    SFDaoException
SF Exception °ü·Ã

Throws:
SFBindException
SFDaoException

throwSQLException

public static void throwSQLException(java.util.Locale locale,
                                     java.sql.SQLException ex,
                                     java.sql.Connection con,
                                     java.lang.String debugStr)
                              throws SFBindException,
                                     SFDaoException
Throws:
SFBindException
SFDaoException


Copyright © 2004 SoftForum Corp. All Rights Reserved.