com.safeidentity.adminservice.objects
Class AttrInfoTable

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

public class AttrInfoTable
extends java.lang.Object

Title: »ç¿ëÀÚ ÀúÀå¼Ò¿¡ ¼³Á¤µÈ µ¿Àû ¼Ó¼º Á¤º¸¿¡ °ü·ÃµÈ Å×À̺í

Description: SafeIdentity¿¡¼­ µ¿Àû ½ºÅ°¸¶¸¦ Áö¿øÇϱâ À§ÇÏ¿© µ¿ÀûÀ¸·Î Á¤ÀÇÇÑ ¼Ó¼º Á¤º¸¸¦ °ü¸®ÇÏ´Â Å×À̺í Ŭ·¡½º

Copyright: Copyright (c) 2003

Company: Softforum

Version:
1.0 $Header: /home/srcmaster/cvsroot/SafeIdentity_v1/IAMapi/src/com/safeidentity/adminservice/objects/AttrInfoTable.java,v 1.6 2004/03/04 16:07:13 khlee Exp $
Author:
Lee Ki Hwa

Constructor Summary
AttrInfoTable()
          Ç׸ñ¿¡ µû¸¥ ¼Ó¼º Á¤ÀÇ Å×ÀÌºí »ý¼ºÀÚ
 
Method Summary
 boolean addAttrInfo(AttrInfo info)
          ¼Ó¼º Á¤º¸(AttrInfo)¸¦ Å×ÀÌºí¿¡ Ãß°¡ÇÑ´Ù.
 boolean delAttrInfo(int category, java.lang.String attrId)
          Å×ÀÌºí¿¡ ÀúÀåµÇ¾îÀÖ´Â ¼Ó¼º Á¤º¸Áß¿¡¼­ ƯÁ¤ Ä«Å×°í¸®¿¡ Æ÷ÇÔµÈ ¼Ó¼º ID¿¡ ÇØ´çÇÏ´Â ¼ÓÁ¤ Á¤º¸¸¦ »èÁ¦ ¸¦ °¡Á®¿Â´Ù.
 void destroy()
          Method destroy
 void finalize()
          Method finalize
 AttrInfo getAttrInfo(int category, java.lang.String attrId)
          Å×ÀÌºí¿¡ ÀúÀåµÇ¾îÀÖ´Â ¼Ó¼º Á¤º¸Áß¿¡¼­ ƯÁ¤ Ä«Å×°í¸®¿¡ Æ÷ÇÔµÈ ¼Ó¼º ID¿¡ ÇØ´çÇÏ´Â ¼ÓÁ¤ Á¤º¸¸¦ °¡Á®¿Â´Ù.
 java.util.Vector getAttrInfoAll()
          Å×ÀÌºí¿¡ ÀúÀåµÈ ¸ðµç ¼Ó¼º Á¤º¸¸¦ °¡Á®¿Â´Ù.
 java.util.Hashtable getAttrInfoAll(int category)
          Å×ÀÌºí¿¡ ÀúÀåµÇ¾îÀÖ´Â ¼Ó¼º Á¤º¸Áß¿¡¼­ ƯÁ¤ Ä«Å×°í¸®¿¡ ¼ÓÇÑ ¼Ó¼º Á¤º¸¸¦ ¹ÝȯÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttrInfoTable

public AttrInfoTable()
Ç׸ñ¿¡ µû¸¥ ¼Ó¼º Á¤ÀÇ Å×ÀÌºí »ý¼ºÀÚ

Method Detail

addAttrInfo

public boolean addAttrInfo(AttrInfo info)
¼Ó¼º Á¤º¸(AttrInfo)¸¦ Å×ÀÌºí¿¡ Ãß°¡ÇÑ´Ù.

Parameters:
info - »õ·Î Ãß°¡ÇÒ ¼Ó¼ºÁ¤º¸(AttrInfo)
Returns:
¼Ó¼º Ãß°¡°¡ ¼º°øÇϸé true

getAttrInfoAll

public java.util.Hashtable getAttrInfoAll(int category)
Å×ÀÌºí¿¡ ÀúÀåµÇ¾îÀÖ´Â ¼Ó¼º Á¤º¸Áß¿¡¼­ ƯÁ¤ Ä«Å×°í¸®¿¡ ¼ÓÇÑ ¼Ó¼º Á¤º¸¸¦ ¹ÝȯÇÑ´Ù.

Parameters:
category - ¼Ó¼º Ä«Å×°í¸®
 Ä«Å×°í¸® Á¾·ù
 0 (CATEGORY_USEREPOSITORY_PROFILE)       : UserRepositoryÀÇ Profile ¼Ó¼º
 1 (CATEGORY_USERORG_PROFILE)             : UserOrgÀÇ Profile ¼Ó¼º
 2 (CATEGORY_USER_PROFILE)                : UserÀÇ Profile ¼Ó¼º
 3 (CATEGORY_USERORG_PARENT)              : UserOrgÀÇ Parent ¸ÅÇÎ ¼Ó¼º
 4 (CATEGORY_USER_PARENT)                 : UserÀÇ Parent ¸ÅÇÎ ¼Ó¼º
 5 (CATEGORY_PARENT_USERORG_SCHEMA_DEF)   : Parent UserOrg ¼Ó¼º
 6 (CATEGORY_PARENT_USER_SCHEMA_DEF)      : Parent User ¼Ó¼º    
 7 (CATEGORY_SF_USERREPOSITORY_SCHEMA_DEF): SfUserRepository ¼Ó¼º 
 8 (CATEGORY_SF_USERORG_SCHEMA_DEF)       : SfUserOrg ¼Ó¼º
 9 (CATEGORY_SF_USER_SCHEMA_DEF)          : SfUser ¼Ó¼º 
 
Returns:
Ä«Å×°í¸®¿¡ ¼ÓÇÑ ¼Ó¼ºÁ¤º¸¿¡ ´ëÇÑ Hashtable.
 HashtableÀÇ ÀúÀåÇüÅ´ Ű(key)°ªÀº ¼Ó¼ºÀÇ ID°ªÀÌ µé¾î°¡°í °ª(value)´Â ¼Ó¼ºÁ¤º¸¸¦
 ³ªÅ¸³»´Â AttrInfo °´Ã¼°¡ µé¾î°¡ ÀÖ´Ù.
 

delAttrInfo

public boolean delAttrInfo(int category,
                           java.lang.String attrId)
Å×ÀÌºí¿¡ ÀúÀåµÇ¾îÀÖ´Â ¼Ó¼º Á¤º¸Áß¿¡¼­ ƯÁ¤ Ä«Å×°í¸®¿¡ Æ÷ÇÔµÈ ¼Ó¼º ID¿¡ ÇØ´çÇÏ´Â ¼ÓÁ¤ Á¤º¸¸¦ »èÁ¦ ¸¦ °¡Á®¿Â´Ù.

Parameters:
category - ¼Ó¼º Ä«Å×°í¸®
 Ä«Å×°í¸® Á¾·ù
 0 (CATEGORY_USEREPOSITORY_PROFILE)       : UserRepositoryÀÇ Profile ¼Ó¼º
 1 (CATEGORY_USERORG_PROFILE)             : UserOrgÀÇ Profile ¼Ó¼º
 2 (CATEGORY_USER_PROFILE)                : UserÀÇ Profile ¼Ó¼º
 3 (CATEGORY_USERORG_PARENT)              : UserOrgÀÇ Parent ¸ÅÇÎ ¼Ó¼º
 4 (CATEGORY_USER_PARENT)                 : UserÀÇ Parent ¸ÅÇÎ ¼Ó¼º
 5 (CATEGORY_PARENT_USERORG_SCHEMA_DEF)   : Parent UserOrg ¼Ó¼º
 6 (CATEGORY_PARENT_USER_SCHEMA_DEF)      : Parent User ¼Ó¼º    
 7 (CATEGORY_SF_USERREPOSITORY_SCHEMA_DEF): SfUserRepository ¼Ó¼º 
 8 (CATEGORY_SF_USERORG_SCHEMA_DEF)       : SfUserOrg ¼Ó¼º
 9 (CATEGORY_SF_USER_SCHEMA_DEF)          : SfUser ¼Ó¼º 
 
attrId - ¼Ó¼º ID°ª
Returns:
¼Ó¼º Á¤º¸(AttrInfo)

getAttrInfo

public AttrInfo getAttrInfo(int category,
                            java.lang.String attrId)
Å×ÀÌºí¿¡ ÀúÀåµÇ¾îÀÖ´Â ¼Ó¼º Á¤º¸Áß¿¡¼­ ƯÁ¤ Ä«Å×°í¸®¿¡ Æ÷ÇÔµÈ ¼Ó¼º ID¿¡ ÇØ´çÇÏ´Â ¼ÓÁ¤ Á¤º¸¸¦ °¡Á®¿Â´Ù.

Parameters:
category - ¼Ó¼º Ä«Å×°í¸®
 Ä«Å×°í¸® Á¾·ù
 0 (CATEGORY_USEREPOSITORY_PROFILE)       : UserRepositoryÀÇ Profile ¼Ó¼º
 1 (CATEGORY_USERORG_PROFILE)             : UserOrgÀÇ Profile ¼Ó¼º
 2 (CATEGORY_USER_PROFILE)                : UserÀÇ Profile ¼Ó¼º
 3 (CATEGORY_USERORG_PARENT)              : UserOrgÀÇ Parent ¸ÅÇÎ ¼Ó¼º
 4 (CATEGORY_USER_PARENT)                 : UserÀÇ Parent ¸ÅÇÎ ¼Ó¼º
 5 (CATEGORY_PARENT_USERORG_SCHEMA_DEF)   : Parent UserOrg ¼Ó¼º
 6 (CATEGORY_PARENT_USER_SCHEMA_DEF)      : Parent User ¼Ó¼º    
 7 (CATEGORY_SF_USERREPOSITORY_SCHEMA_DEF): SfUserRepository ¼Ó¼º 
 8 (CATEGORY_SF_USERORG_SCHEMA_DEF)       : SfUserOrg ¼Ó¼º
 9 (CATEGORY_SF_USER_SCHEMA_DEF)          : SfUser ¼Ó¼º 
 
attrId - ¼Ó¼º ID°ª
Returns:
¼Ó¼º Á¤º¸(AttrInfo)

destroy

public void destroy()
Method destroy


finalize

public void finalize()
              throws java.lang.Throwable
Method finalize

Throws:
java.lang.Throwable

getAttrInfoAll

public java.util.Vector getAttrInfoAll()
Å×ÀÌºí¿¡ ÀúÀåµÈ ¸ðµç ¼Ó¼º Á¤º¸¸¦ °¡Á®¿Â´Ù.

Returns:
¼Ó¼ºÁ¤º¸(AttrInfo)µé
 ¹ÝȯµÇ´Â Vector¿¡´Â ¼Ó¼ºÁ¤º¸(AttrInfo) °´Ã¼°¡ ´ã°ÜÀÖ´Ù.
 


Copyright © 2004 SoftForum Corp. All Rights Reserved.