com.safeidentity.adminservice.dao.ldap.schema
Class LDIFUtil
java.lang.Object
com.safeidentity.adminservice.dao.ldap.schema.LDIFUtil
- public class LDIFUtil
- extends java.lang.Object
Field Summary |
static java.lang.String |
DSTRING
|
java.util.logging.Logger |
log
|
static java.lang.String |
OID
|
static java.lang.String |
QDSTRING
|
static java.lang.String |
WHSP
|
Method Summary |
java.util.Vector |
getAttributNameList(java.io.File file)
½ºÅ°¸¶ Á¤ÀÇ ÆÄÀÏ¿¡¼ Á¤ÀÇµÈ ¼Ó¼º À̸§ ¸ñ·ÏÀ» °¡Á®¿Â´Ù. |
java.util.Vector |
parseLDIFAttr(java.io.File file)
LDIF ÆÄÀÏ¿¡ Á¤ÀÇµÈ Attribute DefinitionÀ» ÆÄ½ÌÇÏ¿© ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â
°´Ã¼(LDIFAttribute)·Î º¯È¯ÇØÁØ´Ù.
|
java.util.Vector |
parseLDIFObjClass(java.io.File file)
LDIF ÆÄÀÏ¿¡ Á¤ÀÇµÈ ObjectClass DefinitionÀ» ÆÄ½ÌÇÏ¿© ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â
°´Ã¼(LdifObjectClass)·Î º¯È¯ÇØÁØ´Ù.
|
static java.lang.String |
trimQdstring(java.lang.String data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public java.util.logging.Logger log
DSTRING
public static final java.lang.String DSTRING
- See Also:
- Constant Field Values
WHSP
public static final java.lang.String WHSP
- See Also:
- Constant Field Values
QDSTRING
public static final java.lang.String QDSTRING
- See Also:
- Constant Field Values
OID
public static final java.lang.String OID
- See Also:
- Constant Field Values
LDIFUtil
public LDIFUtil()
parseLDIFObjClass
public java.util.Vector parseLDIFObjClass(java.io.File file)
- LDIF ÆÄÀÏ¿¡ Á¤ÀÇµÈ ObjectClass DefinitionÀ» ÆÄ½ÌÇÏ¿© ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â
°´Ã¼(LdifObjectClass)·Î º¯È¯ÇØÁØ´Ù.
ObjectClassÀÇ LDIF Çü½Ä
objectClasses :
"(" whsp
numericoid whsp ; ObjectClass identifier
[ "NAME" qdescrs ]
[ "DESC" qdstring ]
[ "OBSOLETE" whsp ]
[ "SUP" oids ]
[ ( "ABSTRACT" / "STRUCTURAL" / "AUXILIARY" ) whsp ]
[ "MUST" oids ]
[ "MAY" oids ]
[X-ORIGIN qdstring]
whsp ")"
- Parameters:
file
- LDIF ÆÄÀÏ
- Returns:
- ObjectClassÀÇ ±¸¼º Á¤º¸¸¦ ´ã°íÀÖ´Â LidfObjectClass °´Ã¼·Î ÀÌ·ç¾îÁø º¤ÅÍ
parseLDIFAttr
public java.util.Vector parseLDIFAttr(java.io.File file)
- LDIF ÆÄÀÏ¿¡ Á¤ÀÇµÈ Attribute DefinitionÀ» ÆÄ½ÌÇÏ¿© ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â
°´Ã¼(LDIFAttribute)·Î º¯È¯ÇØÁØ´Ù.
AttributeÀÇ LDIF Çü½Ä
attributeTypes : "(" whsp
numericoid whsp ; AttributeType identifier
[ "NAME" qdescrs ] ; name used in AttributeType
[ "DESC" qdstring ] ; description
[ "OBSOLETE" whsp ]
[ "SUP" woid ] ; derived from this other AttributeType
[ "EQUALITY" woid ; Matching Rule name
[ "ORDERING" woid ; Matching Rule name
[ "SUBSTR" woid ] ; Matching Rule name
[ "SYNTAX" whsp noidlen whsp ] ; see section 4.3
[ "SINGLE-VALUE" whsp ] ; default multi-valued
[ "COLLECTIVE" whsp ] ; default not collective
[ "NO-USER-MODIFICATION" whsp ]; default user modifiable
[ "USAGE" whsp AttributeUsage ]; default userApplications
whsp ")"
- Parameters:
file
- LDIF ÆÄÀÏ
- Returns:
- AttributeÀÇ ±¸¼º Á¤º¸¸¦ ´ã°íÀÖ´Â LDIFAttributeÀÇ °´Ã¼·Î ÀÌ·ç¾îÁø º¤ÅÍ
getAttributNameList
public java.util.Vector getAttributNameList(java.io.File file)
- ½ºÅ°¸¶ Á¤ÀÇ ÆÄÀÏ¿¡¼ Á¤ÀÇµÈ ¼Ó¼º À̸§ ¸ñ·ÏÀ» °¡Á®¿Â´Ù.
- Parameters:
file
- ½ºÅ°¸¶ Á¤ÀÇ ÆÄÀÏ
- Returns:
- ¼Ó¼º À̸§ ¸ñ·Ï (ex, uid, cn, sn ,....)
trimQdstring
public static java.lang.String trimQdstring(java.lang.String data)
Copyright © 2004 SoftForum Corp. All Rights Reserved.