| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.safeidentity.adminservice.dao.DeployDao
| Field Summary | |
protected  Display | 
m_Display
Comment for m_displayResult
 DeployDao°¡ ÀÛ¾÷ ÁøÇà »óȲÀ» Ç¥½ÃÇÏ´Â ´ë»ó | 
protected  java.util.Locale | 
m_Locale
Comment for m_Local
 Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸ | 
protected  ServerConfig | 
mServerConfig
Comment for mVecServerConfig
 DeployDaoÀÇ ÀÛ¾÷ ´ë»óÀ̵Ǵ ServerConfig Á¤º¸ ¸®½ºÆ® | 
| Constructor Summary | |
DeployDao()
 | 
|
| Method Summary | |
abstract  boolean | 
checkBaseLocation(java.lang.String dn)
LDAP ¼¹ö¿¡ ÀԷ¹ÞÀº dnÀ§Ä¡¿¡ ¿£Æ®¸®°¡ ´Þ·ÁÀÖ´ÂÁö °Ë»çÇØÁØ´Ù.  | 
abstract  void | 
close()
Dao¿¡¼ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù.  | 
abstract  boolean | 
createBaseLocation(java.lang.String dn)
LDAP ¼¹ö¿¡ ÀԷ¹ÞÀº dn¿¡ ´ëÇÑ ¿£Æ®¸®¸¦ ´Þ¾ÆÁØ´Ù.  | 
abstract  DeployWorker | 
createDeployWorker(java.util.Locale m_Locale)
SecurityContext¸¦ »ý¼ºÇϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Â Worker¸¦ »ý¼ºÇÑ´Ù.  | 
 URImportWorker | 
createURImportWorker(java.util.Locale locale,
                     int fileType,
                     java.io.File importFile,
                     java.lang.String baseSfDn,
                     java.lang.String adminSfDn)
UserRepository¿¡ »ç¿ëÀÚ µ¥ÀÌŸ¸¦ ³Ö¾îÁÙ Worker¸¦ »ý¼ºÇÑ´Ù.  | 
abstract  void | 
deployPRSchema()
Policy Repository ±¸Ãà¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ ¼³Ä¡ÇÑ´Ù.  | 
abstract  void | 
deployURSchema(java.lang.String userOrgObjTypeName,
               java.lang.String userObjTypeName,
               java.lang.String dbURRootValue)
User Repository ±¸Ãà¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ ¼³Ä¡ÇÑ´Ù.  | 
abstract  int | 
diffSchema(int type)
 | 
abstract  java.util.Vector | 
getAttributeList()
¼¹ö¿¡ ÀÖ´Â ¼Ó¼º ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.  | 
abstract  java.util.Vector | 
getAttributeList(java.lang.String objName)
°´Ã¼(Ldap: ObjectClass, DB: table)¿¡ Á¤ÀǵǾî ÀÖ´Â ¼Ó¼ºÁ¤º¸¸¦ °¡Á®¿Â´Ù.  | 
abstract  java.util.Vector | 
getDefaultMappedUserObjectList()
UserRepository ¸ÅÇÎ °ü°è ¼³Á¤½Ã »ç¿ëÀÚ¿¡ ´ëÇØ¼ ±âº»À¸·Î ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼(Ldap: ObjectClass, DB: Table) ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.  | 
abstract  java.util.Vector | 
getDefaultMappedUserOrgObjectList()
UserRepository ¸ÅÇÎ °ü°è ¼³Á¤½Ã Á¶Á÷¿¡ ´ëÇØ¼ ±âº»À¸·Î ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼(Ldap: ObjectClass, DB: Table) ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.  | 
abstract  MapInfo | 
getDefaultUserMapping(java.lang.String objectName)
UserRepository ¸ÅÇÎ °ü°è ¼³Á¤½Ã »ç¿ëÀÚ¿¡ ´ëÇØ¼ ±âº»À¸·Î ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼(Ldap: ObjectClass, DB: Table) ÀÇ ¸ÅÇÎ Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
abstract  MapInfo | 
getDefaultUserOrgMapping(java.lang.String objectName)
UserRepository ¸ÅÇÎ °ü°è ¼³Á¤½Ã Á¶Á÷¿¡ ´ëÇØ¼ ±âº»À¸·Î ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼(Ldap: ObjectClass, DB: Table) ÀÇ ¸ÅÇÎ Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
abstract  java.lang.String | 
getDeploySchemaVersionInfo()
¹èÆ÷¿ë SafeIdentity ½ºÅ°¸¶ ¹öÀü Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 Display | 
getDisplayTarget()
 | 
 java.util.Locale | 
getLocale()
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
abstract  java.util.Vector | 
getObjectClassList()
¼¹ö¿¡ ÀÖ´Â °´Ã¼ ¸®½ºÆ®(Ldap: Objectclass ¸®½ºÆ®, DB: Table ¸®½ºÆ®)¸¦ °¡Á®¿Â´Ù.  | 
 ServerConfig | 
getServerConfig()
DeployDaoÀÇ ÀÛ¾÷ ´ë»óÀ̵Ǵ ServerConfig Á¤º¸ ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.  | 
abstract  java.lang.String | 
getServerSchemaVersionInfo(int typeDeploy)
¼¹ö¿¡ ¼³Ä¡µÈ SafeIdentity ½ºÅ°¸¶ ¹öÀü Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
abstract  java.util.Vector | 
getSfUserMapAttributeList()
SafeIdentity¿¡¼ ±â±¸Ãà »ç¿ëÀÚ ¼Ó¼º°ú ¸ÅÇνÃų¼ö ÀÖ´Â Security Context¿¡ ´ëÇÑ ¼Ó¼º Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
abstract  java.util.Vector | 
getSfUserOrgMapAttributeList()
SafeIdentity¿¡¼ ±â±¸Ãà Á¶Á÷ ¼Ó¼º°ú ¸ÅÇνÃų¼ö ÀÖ´Â Security Context¿¡ ´ëÇÑ ¼Ó¼º Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
abstract  int | 
getUserOrgIDColumType(java.lang.String orgTabName,
                      java.lang.String orgIdColName)
RDBÀÇ °æ¿ì¿¡¸¸ »ç¿ë ±â±¸Ãà »çÀÌÆ®ÀÇUserOrg Å×À̺íÀÇ ID,PID¿¡ ÇØ´çÇÏ´Â Ä÷³ÀÇ µ¥ÀÌÅÍŸÀÔÀ» ¹Ýȯ.  | 
abstract  boolean | 
isConnectServerOk()
ServerConfig¿¡ ¼³Á¤µÈ ´ë»ó ¼¹ö¿¡ Á¢¼Ó°¡´ÉÇÑÁö ¿¬°á Å×½ºÆ®¸¦ ÇØÁØ´Ù.  | 
abstract  boolean | 
isDeployable(int type)
 | 
abstract  boolean | 
isUnDeployable(int type)
 | 
abstract  java.util.List | 
listRootBaseLocation()
LDAP ÀúÀå¼Ò¿¡¼ Á¦°øÇÏ´Â RootContext(ex. o=base, dc=softforum,dc=com), Áï ÃÖ»óÀ§ DNÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ñ·ÏÀ» °¡Á®¿Â´Ù.  | 
abstract  void | 
makePolicyRepository()
 | 
 void | 
setDisplayTarget(Display display)
DeployDao¿¡¼ ÀÛ¾÷ ÁøÇà »óȲÀ» Ãâ·ÂÇÒ ´ë»óÀ» ¼³Á¤ÇÑ´Ù.  | 
 void | 
setLocale(java.util.Locale locale)
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù.  | 
 void | 
setServerConfig(ServerConfig config)
DeployDaoÀÇ ÀÛ¾÷ ´ë»óÀ̵Ǵ ServerConfig Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù.  | 
abstract  void | 
unDeployPRSchema()
Policy Repository ±¸Ãà¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ Á¦°ÅÇÑ´Ù.  | 
abstract  void | 
unDeployURSchema(java.lang.String userOrgObjTypeName,
                 java.lang.String userObjTypeName)
User Repository ±¸Ãà¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ Á¦°ÅÇÑ´Ù.  | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected java.util.Locale m_Locale
m_Local
 Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸
protected Display m_Display
m_displayResult
 DeployDao°¡ ÀÛ¾÷ ÁøÇà »óȲÀ» Ç¥½ÃÇÏ´Â ´ë»ó
protected ServerConfig mServerConfig
mVecServerConfig
 DeployDaoÀÇ ÀÛ¾÷ ´ë»óÀ̵Ǵ ServerConfig Á¤º¸ ¸®½ºÆ®
| Constructor Detail | 
public DeployDao()
| Method Detail | 
public void setLocale(java.util.Locale locale)
locale - º¯°æÇÒ ·ÎÄÉÀÏ Á¤º¸public java.util.Locale getLocale()
public void setServerConfig(ServerConfig config)
config - ÀÛ¾÷´ë»óÀÌ µÇ´Â ServerConfig Á¤º¸ ¸®½ºÆ®public ServerConfig getServerConfig()
public void setDisplayTarget(Display display)
display - ÀÛ¾÷ ÁøÇà »óȲÀ» Ãâ·ÂÇÒ ´ë»ópublic Display getDisplayTarget()
public URImportWorker createURImportWorker(java.util.Locale locale,
                                           int fileType,
                                           java.io.File importFile,
                                           java.lang.String baseSfDn,
                                           java.lang.String adminSfDn)
locale - Ãâ·Â ¸Þ½ÃÁö¿ë Locale Á¤º¸fileType - ÀԷ¹ÞÀº ÆÄÀÏ Å¸ÀÔimportFile - UserRepository µ¥ÀÌŸ ÆÄÀÏbaseSfDn - »ç¿ëÀÚ¸¦ Ãß°¡ÇÒ baseSfDnadminSfDn - »ç¿ëÀÚ¸¦ Ãß°¡ÇÏ´Â °ü¸®ÀÚ sfDn
public abstract boolean isConnectServerOk()
                                   throws SFEnvParamException
SFEnvParamException
public abstract void deployPRSchema()
                             throws SFEnvParamException,
                                    SFBindException,
                                    SFInvalidParameterException,
                                    SFDaoException,
                                    SFDeployException
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public abstract void deployURSchema(java.lang.String userOrgObjTypeName,
                                    java.lang.String userObjTypeName,
                                    java.lang.String dbURRootValue)
                             throws SFEnvParamException,
                                    SFBindException,
                                    SFInvalidParameterException,
                                    SFDaoException,
                                    SFDeployException
userOrgObjTypeName - »ç¿ëÀÚ Á¶Á÷¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§userObjTypeName - »ç¿ëÀÚ¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public abstract void unDeployPRSchema()
                               throws SFEnvParamException,
                                      SFBindException,
                                      SFInvalidParameterException,
                                      SFDaoException,
                                      SFDeployException
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public abstract void unDeployURSchema(java.lang.String userOrgObjTypeName,
                                      java.lang.String userObjTypeName)
                               throws SFEnvParamException,
                                      SFBindException,
                                      SFInvalidParameterException,
                                      SFDaoException,
                                      SFDeployException
userOrgObjTypeName - »ç¿ëÀÚ Á¶Á÷¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§userObjTypeName - »ç¿ëÀÚ¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public abstract java.util.Vector getAttributeList(java.lang.String objName)
                                           throws SFEnvParamException,
                                                  SFBindException,
                                                  SFDaoException
objName - ObjectClass À̸§
SFEnvParamException
SFBindException
SFDaoExceptionpublic abstract java.util.Vector getSfUserMapAttributeList()
public abstract java.util.Vector getSfUserOrgMapAttributeList()
public abstract java.util.Vector getDefaultMappedUserObjectList()
                                                         throws SFDaoException,
                                                                SFInvalidParameterException,
                                                                SFEnvParamException
SFDaoException
SFInvalidParameterException
SFEnvParamException
public abstract java.util.Vector getDefaultMappedUserOrgObjectList()
                                                            throws SFDaoException,
                                                                   SFInvalidParameterException,
                                                                   SFEnvParamException
SFDaoException
SFInvalidParameterException
SFEnvParamException
public abstract MapInfo getDefaultUserMapping(java.lang.String objectName)
                                       throws SFDaoException,
                                              SFInvalidParameterException,
                                              SFEnvParamException
objectName - ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼ À̸§
SFDaoException
SFInvalidParameterException
SFEnvParamException
public abstract MapInfo getDefaultUserOrgMapping(java.lang.String objectName)
                                          throws SFDaoException,
                                                 SFEnvParamException,
                                                 SFInvalidParameterException
objectName - ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼ À̸§
SFDaoException
SFEnvParamException
SFInvalidParameterException
public abstract java.lang.String getServerSchemaVersionInfo(int typeDeploy)
                                                     throws SFEnvParamException,
                                                            SFBindException,
                                                            SFDaoException,
                                                            SFInvalidParameterException
typeDeploy - SFConst.DEPLOY_TYPE_PR --> Policy Repository
            SFConst.DEPLOY_TYPE_UR --> User Repository
SFEnvParamException
SFBindException
SFDaoException
SFInvalidParameterExceptionpublic abstract java.lang.String getDeploySchemaVersionInfo()
public abstract java.util.Vector getObjectClassList()
                                             throws SFEnvParamException,
                                                    SFBindException,
                                                    SFDaoException
SFEnvParamException
SFBindException
SFDaoException
public abstract java.util.Vector getAttributeList()
                                           throws SFEnvParamException,
                                                  SFBindException,
                                                  SFDaoException
SFEnvParamException
SFBindException
SFDaoExceptionpublic abstract DeployWorker createDeployWorker(java.util.Locale m_Locale)
m_Locale - Worker¿¡¼ Ãâ·ÂÇÒ ¸Þ½ÃÁö ·ÎÄÉÀÏ
public abstract int diffSchema(int type)
                        throws SFDaoException,
                               SFInvalidParameterException,
                               SFEnvParamException,
                               SFBindException,
                               SFDeployException
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public abstract boolean isDeployable(int type)
                              throws SFDaoException,
                                     SFInvalidParameterException,
                                     SFEnvParamException,
                                     SFBindException,
                                     SFDeployException
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public abstract boolean isUnDeployable(int type)
                                throws SFDaoException,
                                       SFInvalidParameterException,
                                       SFEnvParamException,
                                       SFBindException,
                                       SFDeployException
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public abstract int getUserOrgIDColumType(java.lang.String orgTabName,
                                          java.lang.String orgIdColName)
                                   throws SFEnvParamException,
                                          SFBindException,
                                          SFDaoException
orgTabName - ±â±¸Ãà »çÀÌÆ®ÀÇUserOrg Å×À̺íÀ̸§orgIdColName - ±â±¸Ãà »çÀÌÆ®ÀÇUserOrg Å×À̺íÀÇ ID Ä÷³À̸§
SFEnvParamException
SFBindException
SFDaoException
public abstract void makePolicyRepository()
                                   throws SFEnvParamException,
                                          SFBindException
SFEnvParamException
SFBindExceptionpublic abstract void close()
public abstract boolean checkBaseLocation(java.lang.String dn)
                                   throws SFEnvParamException,
                                          SFBindException
dn - °Ë»çÇÒ dn
SFEnvParamException
SFBindException
public abstract boolean createBaseLocation(java.lang.String dn)
                                    throws SFEnvParamException,
                                           SFBindException
¿¹¸¦ µé¾î ÀԷ¹ÞÀº dnÀÌ o=test,dc=softforum,dc=com ÀÏ °æ¿ì 1. dc=com °Ë»çÇØ¼ ¾øÀ¸¸é ¿£Æ®¸® »ý¼º 2. dc=softforum,dc=com °Ë»çÇØ¼ ¾øÀ¸¸é ¿£Æ®¸® »ý¼º 3. o=test,dc=softforum,dc=com °Ë»çÇØ¼ ¾øÀ¸¸é ¿£Æ®¸® »ý¼º ¿£Æ®¸® »ý¼ºÇÒ¶§ ÇØ´ç ¿£Æ®¸®ÀÇ objectclass´Â o= --> organization dc= --> domain ou= --> organizationalunit ·Î »ý¼ºÇÑ´Ù. ´Ù¸¥ ŸÀÔÀº ÇöÀç Áö¿øÇÏÁö ¾Ê´Â´Ù.ÀÏ´Ü dn¿¡ ÇØ´çÇÏ´Â ¿£Æ®¸®¸¦ »ý¼ºÇÑ´ÙÀ½ ÃÖÁ¾ÀûÀ¸·Î Á¦´ë·Î »ý¼ºµÇ¾ú´ÂÁö °Ë»çÇØ¼, »ý¼ºÀÌ µÈ°æ¿ì true, ½Ã½ºÅÛ ¹®Á¦·Î »ý¼ºÀÌ ¾ÈµÈ°æ¿ì´Â false¸¦ ¹ÝȯÇÑ´Ù.
dn - ¿£Æ®¸®¸¦ »ý¼ºÇÒ dn
SFEnvParamException
SFBindException
public abstract java.util.List listRootBaseLocation()
                                             throws SFEnvParamException,
                                                    SFBindException
SFEnvParamException
SFBindException
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||