com.safeidentity.adminservice.objects
Class IdPolicy

java.lang.Object
  extended bycom.safeidentity.adminservice.objects.SFObject
      extended bycom.safeidentity.adminservice.objects.Profile
          extended bycom.safeidentity.adminservice.objects.IdPolicy

public class IdPolicy
extends Profile

¾ÆÀ̵ð Á¤Ã¥ÀÇ Á¤º¸¸¦ ´ã°í ÀÖ´Â °´Ã¼ Ŭ·¡½º


Field Summary
static int UIDFIRSTCHAR_ENGLISH
          Ã¹¹®ÀÚ - ¿µ¹®
static int UIDFIRSTCHAR_NOTRESRICT
          Ã¹¹®ÀÚ - Á¦Ç×¾øÀ½
static int UIDFIRSTCHAR_NUMBER
          Ã¹¹®ÀÚ - ¼ýÀÚ
static int UIDTYPE_ENGLISHONLY
          ·Î±×ÀÎ ¾ÆÀ̵𠱸¼º - ¿µ¹®¸¸
static int UIDTYPE_ENGNUM
          ·Î±×ÀÎ ¾ÆÀ̵𠱸¼º - ¿µ¹®,¼ýÀÚ
static int UIDTYPE_ENGNUMSPECIAL
          ·Î±×ÀÎ ¾ÆÀ̵𠱸¼º - ¿µ¹®,¼ýÀÚ,Ư¼ö¹®ÀÚ
static int UIDTYPE_NUMBERONLY
          ·Î±×ÀÎ ¾ÆÀ̵𠱸¼º - ¼ýÀÚ¸¸
 
Fields inherited from class com.safeidentity.adminservice.objects.Profile
m_vcProfile
 
Fields inherited from class com.safeidentity.adminservice.objects.SFObject
m_dCreate, m_dModify, m_strCreator, m_strDesc, m_strEid, m_strId, m_strModifier, m_strName
 
Constructor Summary
IdPolicy()
          »ý¼ºÀÚ
IdPolicy(java.lang.String strIdPoicyInfo)
          »ý¼ºÀÚ
 
Method Summary
 void destroy()
          Method destroy
 java.lang.String getUidExceptChar()
          Á¦¿Ü¹®ÀÚÁ¤º¸ Á¶È¸
 int getUidFirstChar()
          Ã¹ ¹®ÀÚ Á¤º¸ Á¶È¸
 int getUidMaxSize()
          ¾ÆÀ̵ð ÃÖ´ë ±æÀÌ Á¤º¸ Á¶È¸
 int getUidMinSize()
          ¾Æ¾Æµð ÃÖ¼Ò ±æÀÌ ¸¦ ¾òÀ½
 int getUidType()
          ¾ÆÀ̵𠱸¼º Á¤º¸ Á¶È¸
 boolean isCorrectUID(java.lang.String strUid, java.util.Locale locale)
          ID Policy¿¡ µû¶ó¼­ ÀÔ·ÂµÈ UID ¹®ÀÚ¿­ÀÇ À¯È¿¼ºÀ» °Ë»çÇÑ´Ù.
static void main(java.lang.String[] args)
          Method main
 void setUidExceptChar(java.lang.String strUidExceptChar)
          Á¦¿Ü¹®ÀÚ ¼³Á¤
 void setUidFirstChar(int nUidFirstChar)
          Ã¹ ¹®ÀÚ Á¤º¸ ¼³Á¤
 void setUidMaxSize(int nUidMaxSize)
          ¾ÆÀ̵ð ÃÖ´ë ±æÀÌ ¼³Á¤
 void setUidMinSize(int nUidMinSize)
          ¾Æ¾Æµð ÃÖ¼Ò ±æÀÌ ¼³Á¤
 void setUidType(int nUidType)
          ¾ÆÀ̵𠱸¼º Á¤º¸ ¼³Á¤
 java.lang.String toString()
          Method toString
 
Methods inherited from class com.safeidentity.adminservice.objects.Profile
addProfile, addProfile, deleteProfile, getProfile, getProfile, setProfile
 
Methods inherited from class com.safeidentity.adminservice.objects.SFObject
getCreateDate, getCreateTimeStamp, getCreator, getDesc, getEid, getId, getModifier, getModifyDate, getModifyTimeStamp, getName, setCreateDate, setCreateTimeStamp, setCreator, setDesc, setEid, setId, setModifier, setModifyDate, setModifyTimeStamp, setName, setObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

UIDTYPE_ENGLISHONLY

public static final int UIDTYPE_ENGLISHONLY
·Î±×ÀÎ ¾ÆÀ̵𠱸¼º - ¿µ¹®¸¸

See Also:
Constant Field Values

UIDTYPE_NUMBERONLY

public static final int UIDTYPE_NUMBERONLY
·Î±×ÀÎ ¾ÆÀ̵𠱸¼º - ¼ýÀÚ¸¸

See Also:
Constant Field Values

UIDTYPE_ENGNUM

public static final int UIDTYPE_ENGNUM
·Î±×ÀÎ ¾ÆÀ̵𠱸¼º - ¿µ¹®,¼ýÀÚ

See Also:
Constant Field Values

UIDTYPE_ENGNUMSPECIAL

public static final int UIDTYPE_ENGNUMSPECIAL
·Î±×ÀÎ ¾ÆÀ̵𠱸¼º - ¿µ¹®,¼ýÀÚ,Ư¼ö¹®ÀÚ

See Also:
Constant Field Values

UIDFIRSTCHAR_ENGLISH

public static final int UIDFIRSTCHAR_ENGLISH
ù¹®ÀÚ - ¿µ¹®

See Also:
Constant Field Values

UIDFIRSTCHAR_NUMBER

public static final int UIDFIRSTCHAR_NUMBER
ù¹®ÀÚ - ¼ýÀÚ

See Also:
Constant Field Values

UIDFIRSTCHAR_NOTRESRICT

public static final int UIDFIRSTCHAR_NOTRESRICT
ù¹®ÀÚ - Á¦Ç×¾øÀ½

See Also:
Constant Field Values
Constructor Detail

IdPolicy

public IdPolicy()
»ý¼ºÀÚ


IdPolicy

public IdPolicy(java.lang.String strIdPoicyInfo)
»ý¼ºÀÚ

Parameters:
strIdPoicyInfo - ¾ÆÀ̵ð Á¤Ã¥ÀÇ ¾ÆÀ̵ð
Method Detail

setUidMinSize

public final void setUidMinSize(int nUidMinSize)
¾Æ¾Æµð ÃÖ¼Ò ±æÀÌ ¼³Á¤

Parameters:
nUidMinSize - ¾ÆÀ̵ð ÃÖ¼Ò ±æÀÌ

getUidMinSize

public final int getUidMinSize()
¾Æ¾Æµð ÃÖ¼Ò ±æÀÌ ¸¦ ¾òÀ½

Returns:
¾ÆÀ̵ð ÃÖ¼Ò ±æÀÌ

setUidMaxSize

public final void setUidMaxSize(int nUidMaxSize)
¾ÆÀ̵ð ÃÖ´ë ±æÀÌ ¼³Á¤

Parameters:
nUidMaxSize - ¾ÆÀ̵ð ÃÖ´ë ±æÀÌ

getUidMaxSize

public final int getUidMaxSize()
¾ÆÀ̵ð ÃÖ´ë ±æÀÌ Á¤º¸ Á¶È¸

Returns:
Uid ÃÖ´ë±æÀÌ

setUidType

public final void setUidType(int nUidType)
¾ÆÀ̵𠱸¼º Á¤º¸ ¼³Á¤

Parameters:
nUidType - ¾ÆÀ̵𠱸¼º Á¤º¸

getUidType

public final int getUidType()
¾ÆÀ̵𠱸¼º Á¤º¸ Á¶È¸

Returns:
¾ÆÀ̵𠱸¼º Á¤º¸

setUidExceptChar

public final void setUidExceptChar(java.lang.String strUidExceptChar)
Á¦¿Ü¹®ÀÚ ¼³Á¤

Parameters:
strUidExceptChar - Á¦¿Ü¹®ÀÚ

getUidExceptChar

public final java.lang.String getUidExceptChar()
Á¦¿Ü¹®ÀÚÁ¤º¸ Á¶È¸

Returns:
Á¦¿Ü¹®ÀÚ Á¤º¸

setUidFirstChar

public final void setUidFirstChar(int nUidFirstChar)
ù ¹®ÀÚ Á¤º¸ ¼³Á¤

Parameters:
nUidFirstChar - ù ¹®ÀÚ Á¤º¸

getUidFirstChar

public final int getUidFirstChar()
ù ¹®ÀÚ Á¤º¸ Á¶È¸

Returns:
ù ¹®ÀÚ Á¤º¸

toString

public java.lang.String toString()
Description copied from class: Profile
Method toString

Overrides:
toString in class Profile
Returns:
String

isCorrectUID

public boolean isCorrectUID(java.lang.String strUid,
                            java.util.Locale locale)
                     throws SFInvalidParameterException,
                            SFInvalidDataFormatException
ID Policy¿¡ µû¶ó¼­ ÀÔ·ÂµÈ UID ¹®ÀÚ¿­ÀÇ À¯È¿¼ºÀ» °Ë»çÇÑ´Ù.

Parameters:
strUid - ÀÔ·ÂµÈ UID ¹®ÀÚ¿­
locale - ¿¹¿Ü¸Þ½ÃÁö Ç¥½Ã ·ÎÄÉÀÏ
Returns:
UID ¹®ÀÚ¿­ÀÌ À¯È¿ÇÑ °æ¿ì true
Throws:
SFInvalidParameterException
SFInvalidDataFormatException
See Also:
UserAdmin.isCorrectUID(String, IdPolicy)

destroy

public void destroy()
Description copied from class: Profile
Method destroy

Overrides:
destroy in class Profile

main

public static void main(java.lang.String[] args)
Description copied from class: Profile
Method main



Copyright © 2004 SoftForum Corp. All Rights Reserved.