|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.safeidentity.adminservice.dao.ldap.schema.LdapSchemaManager
Field Summary | |
static java.lang.String |
APHELION_ATTR_SCHEMA_FILE_NAME
|
static java.lang.String |
APHELION_INDEX_FILE_NAME
|
static java.lang.String |
APHELION_OBJ_SCHEMA_FILE_NAME
|
static java.lang.String |
APHELION_OID_TABLE_FILE_NAME
|
static short |
IDX_CHILD_ATTR
|
static short |
IDX_DATA_GROUP
|
static short |
IDX_MAPPING_TYPE
|
static short |
IDX_PARENT_ATTR
|
static short |
IDX_PARENT_OBJECT_CLASS
|
static short |
IDX_SUPPORT_PRODUCT
|
static int |
INDEX_TYPE_ALL
|
static int |
INDEX_TYPE_PR
|
static int |
INDEX_TYPE_UR
|
static java.lang.String |
LDAP_SCHEMA_FILE_NAME
|
int |
mProductInfo
|
static java.lang.String |
OPEN_LDAP_INDEX_FILE_NAME
|
static java.lang.String |
OPEN_LDAP_SCHEMA_FILE_NAME
|
static int |
PARSE_TYPE_ALL
|
static int |
PARSE_TYPE_DUP
|
static int |
PARSE_TYPE_PR
|
static int |
PARSE_TYPE_PR_ONLY
|
static int |
PARSE_TYPE_STANDARD
|
static int |
PARSE_TYPE_UR
|
static int |
PARSE_TYPE_UR_ONLY
|
static int |
VERSION_TYPE_PR
|
static int |
VERSION_TYPE_UR
|
Constructor Summary | |
LdapSchemaManager(int productInfo)
|
Method Summary | |
java.util.Vector |
getDefaultMappedObject(boolean isUser)
UserRepository¸ÅÇÎ ¼³Á¤½Ã ¸ÅÇΰü°è°¡ ¼³Á¤µÈ ObjectClass ¸ñ·ÏÀ» °¡Á®¿Â´Ù. |
MapInfo |
getDefaultMappingInfo(boolean isUser,
java.lang.String objectName)
|
java.util.Vector |
getHashValueToVector(java.util.Hashtable ht)
HashtableÀÇ °ª(Elements)À» Vector¿¡ ´ã¾Æ¼ ¹ÝȯÇÑ´Ù. |
java.util.Vector |
getNameBindingInfo(int parseType)
|
java.io.InputStream |
getSchemaInputStream()
|
LDIFAttribute |
getVersionAttr(int type)
½ºÅ°¸¶ ¹öÀü Á¤º¸¸¦ ³ªÅ¸³»´Â ¼Ó¼º Á¤º¸¸¦ »ý¼ºÇؼ ¹ÝȯÇÑ´Ù. |
LDIFObjectClass |
getVersionObj(int type)
½ºÅ°¸¶ ¹öÀü Á¤º¸¸¦ ³ªÅ¸³»´Â ObjectClass¸¦ »ý¼ºÇؼ ¹ÝȯÇÑ´Ù. |
static void |
main(java.lang.String[] args)
|
void |
makeAllSchemaFile(java.io.File file,
boolean includeVersionInfo)
|
void |
makeAPHELION_AttrFile(java.io.File file)
|
void |
makeAPHELION_IndexFile(java.io.File file)
|
void |
makeAPHELION_ObjFile(java.io.File file)
|
void |
makeAttrIndexFile(java.io.File file,
int indexType)
À妽º ¼³Á¤ ÆÄÀÏÀ» ¸¸µç´Ù. |
void |
makePRSchemaFile(java.io.File file,
boolean includeVersionInfo)
|
void |
makeSchemaAPHELION()
|
void |
makeSchemaFile()
|
void |
makeSchemaOPEN_LDAP()
|
void |
makeURSchemaFile(java.io.File file,
boolean includeVersionInfo)
|
java.util.Hashtable |
parseAttributeInfo(int parseType)
½ºÅ°¸¶ ÆÄÀÏ¿¡¼ ¼Ó¼º Á¤º¸¸¦ ÆÄ½ÌÇØ¼ ³Ñ°ÜÁØ´Ù. |
java.util.Hashtable |
parseObjectClassInfo(int parseType)
½ºÅ°¸¶ ÆÄÀÏ¿¡¼ ObjectClass Á¤º¸¸¦ ÆÄ½ÌÇØ¼ ³Ñ°ÜÁØ´Ù. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final short IDX_DATA_GROUP
public static final short IDX_SUPPORT_PRODUCT
public static final short IDX_MAPPING_TYPE
public static final short IDX_PARENT_OBJECT_CLASS
public static final short IDX_PARENT_ATTR
public static final short IDX_CHILD_ATTR
public static final int PARSE_TYPE_PR
public static final int PARSE_TYPE_UR
public static final int PARSE_TYPE_DUP
public static final int PARSE_TYPE_PR_ONLY
public static final int PARSE_TYPE_UR_ONLY
public static final int PARSE_TYPE_ALL
public static final int PARSE_TYPE_STANDARD
public static final int VERSION_TYPE_PR
public static final int VERSION_TYPE_UR
public static final int INDEX_TYPE_PR
public static final int INDEX_TYPE_UR
public static final int INDEX_TYPE_ALL
public static final java.lang.String OPEN_LDAP_SCHEMA_FILE_NAME
public static final java.lang.String OPEN_LDAP_INDEX_FILE_NAME
public static final java.lang.String APHELION_OID_TABLE_FILE_NAME
public static final java.lang.String APHELION_ATTR_SCHEMA_FILE_NAME
public static final java.lang.String APHELION_OBJ_SCHEMA_FILE_NAME
public static final java.lang.String APHELION_INDEX_FILE_NAME
public static final java.lang.String LDAP_SCHEMA_FILE_NAME
public int mProductInfo
Constructor Detail |
public LdapSchemaManager(int productInfo)
Method Detail |
public java.io.InputStream getSchemaInputStream()
public static void main(java.lang.String[] args)
public void makeSchemaFile()
public void makeSchemaOPEN_LDAP()
public void makeSchemaAPHELION()
public void makeAttrIndexFile(java.io.File file, int indexType)
file
- À妽º ¼³Á¤ ÆÄÀÏindexType
- À妽º¸¦ ¸¸µé ¼Ó¼º ŸÀÔ
INDEX_TYPE_PR Á¤Ã¥ÀúÀå¼Ò¿¡¼ »ç¿ëµÇ´Â ¼Ó¼º¿¡¼ À妽º¸¦ ±¸¼º INDEX_TYPE_UR »ç¿ëÀÚÀúÀå¼Ò¿¡¼ »ç¿ëµÇ´Â ¼Ó¼º¿¡¼ À妽º¸¦ ±¸¼º INDEX_TYPE_ALL ¸ðµç ¼Ó¼º¿¡¼ À妽º¸¦ ±¸¼º
public void makePRSchemaFile(java.io.File file, boolean includeVersionInfo)
public void makeURSchemaFile(java.io.File file, boolean includeVersionInfo)
public void makeAllSchemaFile(java.io.File file, boolean includeVersionInfo)
public LDIFAttribute getVersionAttr(int type)
type
- VERSION_TYPE_PR : Á¤Ã¥ÀúÀå¼Ò ½ºÅ°¸¶ ¹öÀü°ü·Ã ¼Ó¼ºÁ¤º¸ »ý¼º½Ã VERSION_TYPE_UR : »ç¿ëÀÚÀúÀå¼Ò ½ºÅ°¸¶ ¹öÀü°ü·Ã ¼Ó¼ºÁ¤º¸ »ý¼º½Ã
public LDIFObjectClass getVersionObj(int type)
type
- VERSION_TYPE_PR : Á¤Ã¥ÀúÀå¼Ò ½ºÅ°¸¶ ¹öÀü°ü·Ã ObjectClass »ý¼º½Ã VERSION_TYPE_UR : »ç¿ëÀÚÀúÀå¼Ò ½ºÅ°¸¶ ¹öÀü°ü·Ã ObjectClass »ý¼º½Ã
public java.util.Hashtable parseAttributeInfo(int parseType)
parseType
- ÆÄ½ÌÇÒ ¼Ó¼º ŸÀÔ
PARSE_TYPE_PR_ATTR : Á¤Ã¥ÀúÀå¼Ò¿¡¼ »ç¿ëµÇ´Â ¼Ó¼º Á¤º¸ ÆÄ½Ì½Ã PARSE_TYPE_UR_ATTR : »ç¿ëÀÚÀúÀå¼Ò¿¡¼ »ç¿ëµÇ´Â ¼Ó¼º Á¤º¸ ÆÄ½Ì½Ã PARSE_TYPE_ALL_ATTR : Á¤Ã¥ÀúÀå¼Ò¿Í »ç¿ëÀÚÀúÀå¼Ò¿¡¼ »ç¿ëµÇ´Â ¸ðµç ¼Ó¼ºÁ¤º¸ ÆÄ½Ì½Ã PARSE_TYPE_DUP_ATTR : Á¤Ã¥ÀúÀå¼Ò¿Í »ç¿ëÀÚÀúÀå¼Ò¿¡¼ Áߺ¹À¸·Î »ç¿ëµÇ´Â ¼Ó¼ºÁ¤º¸ ÆÄ½Ì½Ã
public java.util.Hashtable parseObjectClassInfo(int parseType)
parseType
- ÆÄ½ÌÇÒ ObjectClass ŸÀÔ
PARSE_TYPE_PR : Á¤Ã¥ÀúÀå¼Ò¿¡¼ »ç¿ëµÇ´Â ObjectClass Á¤º¸ ÆÄ½Ì½Ã PARSE_TYPE_UR : »ç¿ëÀÚÀúÀå¼Ò¿¡¼ »ç¿ëµÇ´Â ObjectClass Á¤º¸ ÆÄ½Ì½Ã PARSE_TYPE_ALL : Á¤Ã¥ÀúÀå¼Ò¿Í »ç¿ëÀÚÀúÀå¼Ò ¸ðµÎ¿¡¼ »ç¿ëµÇ´Â ObjecClass Á¤º¸ ÆÄ½Ì½Ã
public java.util.Vector getHashValueToVector(java.util.Hashtable ht)
ht
-
public void makeAPHELION_AttrFile(java.io.File file)
public void makeAPHELION_IndexFile(java.io.File file)
public void makeAPHELION_ObjFile(java.io.File file)
public java.util.Vector getDefaultMappedObject(boolean isUser)
isUser
- trueÀÌ¸é »ç¿ëÀÚ¿¡ ´ëÇÑ ¸ÅÇμӼº °¡Á®¿È,false¸é »ç¿ëÀÚÁ¶Á÷¿¡ ´ëÇÑ ¸ÅÇμӼº °¡Á®¿È
public MapInfo getDefaultMappingInfo(boolean isUser, java.lang.String objectName)
public java.util.Vector getNameBindingInfo(int parseType)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |