com.safeidentity.adminservice.dao.ldap.schema
Class LDIFUtil

java.lang.Object
  extended bycom.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
           
 
Constructor Summary
LDIFUtil()
           
 
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
 

Field Detail

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
Constructor Detail

LDIFUtil

public LDIFUtil()
Method Detail

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.