com.safeidentity.adminservice.objects
Class DirtyBit

java.lang.Object
  extended bycom.safeidentity.adminservice.objects.DirtyBit

public class DirtyBit
extends java.lang.Object

LDAP ¶Ç´Â DB¿¡¼­ »ç¿ëÀÚ ¸®½ºÆ®¸¦ °¡Á®¿À°Å³ª °Ë»ö °á°ú¸¦ °¡Á®¿Ã °æ¿ì ÆäÀÌÁö ´ÜÀ§·Î °¡Á® ¿Í¾ßÇÒ °æ¿ì°¡ ÀÖ´Ù. À̰æ¿ì¿¡ °á°ú ÆäÀÌÁö¸¦ ¿äûÇÑ °ü¸®ÀÚÀÇ Á¤º¸¿Í ÆäÀÌÁö ¹øÈ£¿¡ °üÇÑ Á¤º¸ °¡ ÇÊ¿äÇÏ´Ù. ƯÈ÷ LDAPÀÇ °æ¿ì ÆäÀÌÁö º° °Ë»ö °á°ú¸¦ °¡Á®¿À±â À§Çؼ­ °ü¸®ÀÚ ¼¼¼ÇÁ¤º¸¸¦ »ý¼ºÇÒ Çʿ䰡 ÀÖ´Ù. DBÀÇ °æ¿ì ÆäÀÌÁö Á¤º¸¸¸ ÂüÁ¶Çؼ­ ÆäÀÌÁö º°·Î °á°ú¸¦ µ¹·ÁÁÖµµ·Î ó¸®ÇÏ¸é µÈ´Ù.

Title: ÆäÀÌÁöº° °á°ú¸¦ À§ÇÑ Å¬·¡½º

Description: ÆäÀÌÁöº° °á°ú¸¦ ¹ÝȯÇϱâ À§ÇÑ Å¬·¡½º

Copyright: Softforum Copyright (c) 2003

Company: Softforum

Version:
1.0 $Header: /home/srcmaster/cvsroot/SafeIdentity_v1/IAMapi/src/com/safeidentity/adminservice/objects/Attic/DirtyBit.java,v 1.12.4.2 2004/11/10 04:25:09 Á¤¹®±Ô Exp $
Author:
Lee Ki Hwa

Field Summary
static java.text.DateFormat s_dateFormat
           
 
Constructor Summary
DirtyBit(java.lang.String sfDn, int listNum4Page)
          »ç¿ëÀÚ ¸®½ºÆ®³ª °Ë»ö°á°ú¸¦ ÆäÀÌÁöº°·Î °¡Á®¿À±â À§ÇÏ¿© DirtyBitÀ» »ý¼ºÇÑ´Ù.
DirtyBit(java.lang.String sfDn, int listNum4Page, int indexRange)
           
 
Method Summary
 void decreasePage()
          DirtyBit ÆäÀÌÁö¸¦ °¨¼Ò½ÃŲ´Ù.
 void destroy()
           
static java.lang.String extractUid(java.lang.String sfDn)
           
 java.lang.String getCondition()
           
 java.lang.String getDirtyBit()
          ¼­¹ö¿¡ ÀúÀåÇÒ DirtyBit ¹®ÀÚ¿­À» °¡Á®¿Â´Ù.
 java.util.ArrayList getIndexList()
          ÆäÀÌÁöÀ妽ºArrayList¸¦ ¹ÝȯÇÑ´Ù.
 int getMaxList4Page()
          ÆäÀÌÁö´ç ÃÖ´ëList¼ö¸¦ ¹ÝȯÇÑ´Ù.
 int getMaxShowablePage()
          ÆäÀÌÁö À妽ºÀÇ ÃÖ´ë Å©±â¸¦ ¹ÝȯÇÑ´Ù.
 int getPageNum()
          ÇöÀçÀÇ DirtyBit ÆäÀÌÁö ¹øÈ£¸¦ °¡Á®¿Â´Ù.
 java.lang.String getSessionKey()
          ¼¼¼ÇŰ °ªÀ» °¡Á®¿Â´Ù.
 void increasePage()
          DirtyBit ÆäÀÌÁö¸¦ Áõ°¡ÇÑ´Ù.
static DirtyBit parse(java.lang.String strDirtyBit)
          DirtyBit ¹®ÀÚ¿­À» ÆÄ½ÌÇÏ¿© DirtyBit °´Ã¼¸¦ ¸¸µé¾î³½´Ù.
 void setListDirtyBit()
          ÇöÀçÀÇ DirtyBitÀ» ¸®½ºÆ®¸¦ À§ÇÑ DirtyBitÀ¸·Î ¹Ù²Û´Ù.
 void setPageNum(int num)
          DirtyBit ÆäÀÌÁö ¹øÈ£¸¦ ¼³Á¤ÇÑ´Ù.
 void setSearchDirtyBit()
          ÇöÀçÀÇ DirtyBitÀ» °Ë»öÀ» À§ÇÑ DirtyBitÀ¸·Î ¹Ù²Û´Ù.
 void setSessionKey(java.lang.String sessKey)
          ¼¼¼ÇŰ °ªÀ» ¼³Á¤ÇÑ´Ù.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

s_dateFormat

public static java.text.DateFormat s_dateFormat
Constructor Detail

DirtyBit

public DirtyBit(java.lang.String sfDn,
                int listNum4Page)
»ç¿ëÀÚ ¸®½ºÆ®³ª °Ë»ö°á°ú¸¦ ÆäÀÌÁöº°·Î °¡Á®¿À±â À§ÇÏ¿© DirtyBitÀ» »ý¼ºÇÑ´Ù.

Parameters:
sfDn - »ç¿ëÀÚ UID

DirtyBit

public DirtyBit(java.lang.String sfDn,
                int listNum4Page,
                int indexRange)
Method Detail

extractUid

public static java.lang.String extractUid(java.lang.String sfDn)

setSessionKey

public void setSessionKey(java.lang.String sessKey)
¼¼¼ÇŰ °ªÀ» ¼³Á¤ÇÑ´Ù.

Parameters:
sessKey - ¼¼¼Ç۰ª

parse

public static DirtyBit parse(java.lang.String strDirtyBit)
DirtyBit ¹®ÀÚ¿­À» ÆÄ½ÌÇÏ¿© DirtyBit °´Ã¼¸¦ ¸¸µé¾î³½´Ù.

Parameters:
strDirtyBit - DirtyBit ¹®ÀÚ¿­ ex)20030825163032Z_ranma;list;0
 DirtyBitÀ» ³ªÅ¸³»´Â ¹®ÀÚ¿­ Çü½ÄÀº
 UTC½Ã°£ + "_" + °ü¸®ÀÚ¾ÆÀ̵ð + ";" + °á°úÀÇ Á¾·ù + ";" + ÆäÀÌÁö¹øÈ£
 
Returns:
DirtyBit °´Ã¼

getDirtyBit

public java.lang.String getDirtyBit()
¼­¹ö¿¡ ÀúÀåÇÒ DirtyBit ¹®ÀÚ¿­À» °¡Á®¿Â´Ù.

Returns:
¼­¹ö¿¡ ÀúÀåÇÒ DirtyBit ¹®ÀÚ¿­

getSessionKey

public java.lang.String getSessionKey()
¼¼¼ÇŰ °ªÀ» °¡Á®¿Â´Ù. ex) DirtyBit¹®ÀÚ¿­ÀÌ 20030825163032Z_ranma;list;0 À̸é 20030825163032Z_ranmaÀ» ¹Ýȯ
 DirtyBitÀ» ³ªÅ¸³»´Â ¹®ÀÚ¿­ Çü½ÄÀº
 UTC½Ã°£ + "_" + °ü¸®ÀÚ¾ÆÀ̵ð + ";" + °á°úÀÇ Á¾·ù + ";" + ÆäÀÌÁö¹øÈ£

 ¼¼¼ÇŰ °ªÀº
 UTC½Ã°£ + "_" + °ü¸®ÀÚ¾ÆÀ̵ð
 ·Î ÀÌ·ç¾î Áø´Ù.
 

Returns:
¼¼¼ÇŰ °ª

getCondition

public java.lang.String getCondition()

increasePage

public void increasePage()
DirtyBit ÆäÀÌÁö¸¦ Áõ°¡ÇÑ´Ù. ex) 20030825163032Z_ranma;list;0 --> 20030825163032Z_ranma;list;1


decreasePage

public void decreasePage()
DirtyBit ÆäÀÌÁö¸¦ °¨¼Ò½ÃŲ´Ù. ex) 20030825163032Z_ranma;list;3 --> 20030825163032Z_ranma;list;2


setPageNum

public void setPageNum(int num)
DirtyBit ÆäÀÌÁö ¹øÈ£¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
num - DirtyBit ÆäÀÌÁö ¹øÈ£ ex) 5¸¦ ÀÔ·ÂÇϸé 20030825163032Z_ranma;list;3 --> 20030825163032Z_ranma;list;5

getPageNum

public int getPageNum()
ÇöÀçÀÇ DirtyBit ÆäÀÌÁö ¹øÈ£¸¦ °¡Á®¿Â´Ù.

Returns:
ÇöÀçÀÇ DirtyBit ÆäÀÌÁö ¹øÈ£

setSearchDirtyBit

public void setSearchDirtyBit()
ÇöÀçÀÇ DirtyBitÀ» °Ë»öÀ» À§ÇÑ DirtyBitÀ¸·Î ¹Ù²Û´Ù.


setListDirtyBit

public void setListDirtyBit()
ÇöÀçÀÇ DirtyBitÀ» ¸®½ºÆ®¸¦ À§ÇÑ DirtyBitÀ¸·Î ¹Ù²Û´Ù.


toString

public java.lang.String toString()

getMaxShowablePage

public int getMaxShowablePage()
ÆäÀÌÁö À妽ºÀÇ ÃÖ´ë Å©±â¸¦ ¹ÝȯÇÑ´Ù.

Returns:
ÆäÀÌÁö À妽ºÀÇ ÃÖ´ë Å©±â

getMaxList4Page

public int getMaxList4Page()
ÆäÀÌÁö´ç ÃÖ´ëList¼ö¸¦ ¹ÝȯÇÑ´Ù.

Returns:
ÆäÀÌÁö´ç ÃÖ´ë ¸®½ºÆ® ¼ö

getIndexList

public java.util.ArrayList getIndexList()
ÆäÀÌÁöÀ妽ºArrayList¸¦ ¹ÝȯÇÑ´Ù.

Returns:
ÆäÀÌÁö À妽º ¸®½ºÆ®

destroy

public void destroy()


Copyright © 2004 SoftForum Corp. All Rights Reserved.