| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.safeidentity.adminservice.impl.DeployManager
| Constructor Summary | |
DeployManager(ServerConfig config)
DeployManager »ý¼ºÀÚ  | 
|
| Method Summary | |
 boolean | 
checkBaseLocation(java.lang.String dn)
LDAP ¼¹ö¿¡ ÀԷ¹ÞÀº dnÀ§Ä¡¿¡ ¿£Æ®¸®°¡ ´Þ·ÁÀÖ´ÂÁö °Ë»çÇØÁØ´Ù.  | 
 void | 
close()
Connector¿¡ ¿¬°áµÈ ÀúÀå¼Ò¿ÍÀÇ ¿¬°áÀ» Á¾·áÇÑ´Ù.  | 
 boolean | 
createBaseLocation(java.lang.String dn)
LDAP ¼¹ö¿¡ ÀԷ¹ÞÀº dn¿¡ ´ëÇÑ ¿£Æ®¸®¸¦ ´Þ¾ÆÁØ´Ù.  | 
 DeployWorker | 
createDeployWorker(java.util.Locale m_Locale)
SecurityContext¸¦ »ý¼ºÇϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Â Worker¸¦ »ý¼ºÇÑ´Ù.  | 
 URImportWorker | 
createURImportWorker(java.util.Locale locale,
                     int fileType,
                     java.io.File importFile,
                     java.lang.String baseUserOrgID,
                     java.lang.String adminID)
UserRepository¿¡ »ç¿ëÀÚ µ¥ÀÌŸ¸¦ ³Ö¾îÁÙ Worker¸¦ »ý¼ºÇÑ´Ù.  | 
 void | 
deployPRSchema()
Method deployPRSchema  | 
 void | 
deployURSchema(java.lang.String userOrgObjName,
               java.lang.String userObjName,
               java.lang.String dbURRootValue)
Method deployURSchema  | 
 int | 
diffSchema(int type)
¼¹ö¿¡ ÀÖ´Â ½ºÅ°¸¶¿Í DeployÇÒ ÆÄÀÏÀÇ ½ºÅ°¸¶¸¦ ºñ±³ÇÏ¿© »óÅ Á¤º¸¸¦ ¾Ë·ÁÁØ´Ù.  | 
 java.util.Vector | 
getAttributeList(java.lang.String objName)
Object°¡ Æ÷ÇÔÇϰíÀÖ´Â ¼Ó¼º(Ldap: attribute, DB: column)¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.  | 
 java.util.Vector | 
getDefaultMappedUserObjectList()
User¿¡ ´ëÇØ¼ ±âº»À¸·Î ¸ÅÇΰü°è°¡ ¼³Á¤µÇ¾î ÀÖ´Â Object¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù.  | 
 java.util.Vector | 
getDefaultMappedUserOrgObjectList()
UserOrg¿¡ ´ëÇØ¼ ±âº»À¸·Î ¸ÅÇΰü°è°¡ ¼³Á¤µÇ¾î ÀÖ´Â Object¸®½ºÆ®¸¦ ¹ÝȯÇÑ´Ù  | 
 MapInfo | 
getDefaultUserMapping(java.lang.String objectName)
ÇØ´ç Object Ŭ·¡½º¿¡ ´ëÇØ¼ User ¸ÅÇÎ °ü°è ¼³Á¤½Ã ±âº»À¸·Î ¸ÅÇÎ µÇ¾î ÀÖ´Â Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 MapInfo | 
getDefaultUserOrgMapping(java.lang.String objectName)
ÇØ´ç Object Ŭ·¡½º¿¡ ´ëÇØ¼ UserOrg ¸ÅÇÎ °ü°è ¼³Á¤½Ã ±âº»À¸·Î ¸ÅÇÎ µÇ¾î ÀÖ´Â Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 java.lang.String | 
getDeploySchemaVersionInfo()
¹èÆ÷¿ë SafeIdentity ½ºÅ°¸¶ ¹öÀü Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 java.util.Locale | 
getLocale()
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 java.util.Vector | 
getObjectClassList()
¼¹ö¿¡ Á¤ÀÇµÈ Object(Ldap: ObjectClass, DB: table)¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.  | 
 java.lang.String | 
getServerSchemaVersionInfo(int typeDeploy)
¼¹ö¿¡ ¼³Ä¡µÈ SafeIdentity ½ºÅ°¸¶ ¹öÀü Á¤º¸¸¦ °¡Á®¿Â´Ù.  | 
 java.util.Vector | 
getSfUserMapAttributeList()
¸ÅÇÎ ¼³Á¤½Ã ÇÊ¿äÇÑ SfUserÀÇ ¼Ó¼º ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.  | 
 java.util.Vector | 
getSfUserOrgMapAttributeList()
¸ÅÇÎ ¼³Á¤½Ã ÇÊ¿äÇÑ SfUserOrgÀÇ ¼Ó¼º ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù.  | 
 int | 
getUserOrgIDColumType(java.lang.String orgTabName,
                      java.lang.String orgIdColName)
RDBÀÇ °æ¿ì¿¡¸¸ »ç¿ë ±â±¸Ãà »çÀÌÆ®ÀÇUserOrg Å×À̺íÀÇ ID,PID¿¡ ÇØ´çÇÏ´Â Ä÷³ÀÇ µ¥ÀÌÅÍŸÀÔÀ» ¹Ýȯ.  | 
 boolean | 
importInitialPRData()
Policy Repository¿¡ Ãʱ⿡ µé¾î°¥ ±âº» µ¥ÀÌŸ¸¦ Áý¾î³Ö´Â´Ù.  | 
 boolean | 
isConnectServerOk()
ÇöÀç ¼³Á¤À¸·Î ¼¹ö¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´ÂÁö¸¦ Å×½ºÆ®ÇÑ´Ù.  | 
 boolean | 
isDeployable(int type)
´ë»ó ¼¹ö¿¡ Deploy°¡´ÉÇÑ °æ¿ì true ¹Ýȯ  | 
 boolean | 
isUnDeployable(int type)
´ë»ó ¼¹ö¿¡ unDeploy°¡´ÉÇÑ °æ¿ì true ¹Ýȯ  | 
 java.util.List | 
listRootBaseLocation()
LDAP ÀúÀå¼Ò¿¡¼ Á¦°øÇÏ´Â RootContext(ex. o=base, dc=softforum,dc=com), Áï ÃÖ»óÀ§ DNÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ñ·ÏÀ» °¡Á®¿Â´Ù.  | 
 void | 
setDisplayTarget(Display display)
ÁøÇà »óȲÀ» Ãâ·ÂÇÒ ´ë»óÀ» ¼³Á¤ÇÑ´Ù.  | 
 void | 
setLocale(java.util.Locale locale)
Exception ¸Þ½ÃÁö¸¦ À§ÇÑ ·ÎÄÉÀÏ Á¤º¸¸¦ º¯°æÇÑ´Ù.  | 
 void | 
setServerConfig(ServerConfig config)
Server Á¢¼Ó Á¤º¸¸¦ º¯°æÇÑ´Ù.  | 
 void | 
unDeployPRSchema()
Method unDeployPRSchema  | 
 void | 
unDeployURSchema(java.lang.String userOrgObjName,
                 java.lang.String userObjName)
Method unDeployURSchema  | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public DeployManager(ServerConfig config)
              throws SFEnvParamException
config - deployment¸¦ ¼öÇàÇÒ Sever Á¢¼Ó Á¤º¸
SFEnvParamException| Method Detail | 
public void setLocale(java.util.Locale locale)
setLocale in interface DeployAdminlocale - º¯°æÇÒ ·ÎÄÉÀÏ Á¤º¸DeployAdmin.setLocale(Locale)public java.util.Locale getLocale()
getLocale in interface DeployAdminDeployAdmin.getLocale()
public void setServerConfig(ServerConfig config)
                     throws SFEnvParamException
setServerConfig in interface DeployAdminconfig - deployment¸¦ ¼öÇàÇÒ Sever Á¢¼Ó Á¤º¸
SFEnvParamExceptionDeployAdmin.setServerConfig(ServerConfig)
public void setDisplayTarget(Display display)
                      throws SFDaoException,
                             SFEnvParamException
setDisplayTarget in interface DeployAdmindisplay - ÁøÇà »óȲÀ» Ãâ·ÂÇÒ ´ë»ó
SFDaoException
SFEnvParamExceptionDeployAdmin.setDisplayTarget(Display)
public boolean isConnectServerOk()
                          throws SFDaoException,
                                 SFEnvParamException,
                                 SFInvalidParameterException
isConnectServerOk in interface DeployAdminSFDaoException
SFEnvParamException
SFInvalidParameterExceptionDeployAdmin.isConnectServerOk()
public java.util.Vector getObjectClassList()
                                    throws SFEnvParamException,
                                           SFBindException,
                                           SFDaoException
getObjectClassList in interface DeployAdminSFEnvParamException
SFBindException
SFDaoExceptionDeployAdmin.getObjectClassList()
public java.util.Vector getAttributeList(java.lang.String objName)
                                  throws SFDaoException,
                                         SFEnvParamException,
                                         SFBindException
getAttributeList in interface DeployAdminobjName - Object À̸§
SFDaoException
SFEnvParamException
SFBindExceptionDeployAdmin.getAttributeList(String)
public java.util.Vector getSfUserOrgMapAttributeList()
                                              throws SFDaoException,
                                                     SFEnvParamException
getSfUserOrgMapAttributeList in interface DeployAdminSFDaoException
SFEnvParamExceptionDeployAdmin.getSfUserOrgMapAttributeList()
public java.util.Vector getSfUserMapAttributeList()
                                           throws SFDaoException,
                                                  SFEnvParamException
getSfUserMapAttributeList in interface DeployAdminSFDaoException
SFEnvParamExceptionDeployAdmin.getSfUserMapAttributeList()
public java.util.Vector getDefaultMappedUserObjectList()
                                                throws SFEnvParamException,
                                                       SFDaoException,
                                                       SFInvalidParameterException
getDefaultMappedUserObjectList in interface DeployAdminSFEnvParamException
SFDaoException
SFInvalidParameterException
public java.util.Vector getDefaultMappedUserOrgObjectList()
                                                   throws SFEnvParamException,
                                                          SFDaoException,
                                                          SFInvalidParameterException
getDefaultMappedUserOrgObjectList in interface DeployAdminSFEnvParamException
SFDaoException
SFInvalidParameterException
public MapInfo getDefaultUserOrgMapping(java.lang.String objectName)
                                 throws SFEnvParamException,
                                        SFDaoException,
                                        SFInvalidParameterException
getDefaultUserOrgMapping in interface DeployAdminobjectName - sfUserOrg¿¡ ¸ÅÇÎÇÒ »óÀ§ ObjectŬ·¡½º À̸§
SFEnvParamException
SFDaoException
SFInvalidParameterException
public MapInfo getDefaultUserMapping(java.lang.String objectName)
                              throws SFEnvParamException,
                                     SFDaoException,
                                     SFInvalidParameterException
getDefaultUserMapping in interface DeployAdminobjectName - sfUser¿¡ ¸ÅÇÎÇÒ »óÀ§ ObjectŬ·¡½º À̸§
SFEnvParamException
SFDaoException
SFInvalidParameterExceptionDeployAdmin.getDefaultUserMapping(String)
public java.lang.String getServerSchemaVersionInfo(int typeDeploy)
                                            throws SFEnvParamException,
                                                   SFBindException,
                                                   SFDaoException,
                                                   SFInvalidParameterException
getServerSchemaVersionInfo in interface DeployAdmintypeDeploy - SFConst.DEPLOY_TYPE_PR --> Policy Repository
            SFConst.DEPLOY_TYPE_UR --> User Repository
SFEnvParamException
SFBindException
SFDaoException
SFInvalidParameterExceptionDeployAdmin.getServerSchemaVersionInfo(int)public java.lang.String getDeploySchemaVersionInfo()
getDeploySchemaVersionInfo in interface DeployAdminDeployAdmin.getDeploySchemaVersionInfo()
public DeployWorker createDeployWorker(java.util.Locale m_Locale)
                                throws SFEnvParamException
createDeployWorker in interface DeployAdminm_Locale - Worker¿¡¼ Ãâ·ÂÇÒ ¸Þ½ÃÁö ·ÎÄÉÀÏ
SFEnvParamExceptionDeployAdmin.createDeployWorker(Locale)
public boolean importInitialPRData()
                            throws SFDaoException,
                                   SFInvalidParameterException,
                                   SFEnvParamException,
                                   SFBindException,
                                   SFDeployException
importInitialPRData in interface DeployAdminSFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployExceptionDeployAdmin.importInitialPRData()
public URImportWorker createURImportWorker(java.util.Locale locale,
                                           int fileType,
                                           java.io.File importFile,
                                           java.lang.String baseUserOrgID,
                                           java.lang.String adminID)
                                    throws SFEnvParamException
createURImportWorker in interface DeployAdminlocale - Ãâ·Â ¸Þ½ÃÁö¿ë Locale Á¤º¸fileType - ÀԷ¹ÞÀº ÆÄÀÏ Å¸ÀÔimportFile - UserRepository µ¥ÀÌŸ ÆÄÀÏbaseUserOrgID - »ç¿ëÀÚ¸¦ Ãß°¡ÇÒ baseSfDnadminID - »ç¿ëÀÚ¸¦ Ãß°¡ÇÏ´Â °ü¸®ÀÚ sfDn
SFEnvParamExceptionDeployAdmin.createURImportWorker(Locale, int, File, String, String)
public int diffSchema(int type)
               throws SFDaoException,
                      SFInvalidParameterException,
                      SFEnvParamException,
                      SFBindException,
                      SFDeployException
diffSchema in interface DeployAdmintype - DeployŸÀÔ
 SFConst.DEPLOY_TYPE_PR PolicyRepository ŸÀÔ SFConst.DEPLOY_TYPE_UR UserRepository ŸÀÔ
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployExceptionDeployAdmin.diffSchema(int)
public boolean isDeployable(int type)
                     throws SFDaoException,
                            SFInvalidParameterException,
                            SFEnvParamException,
                            SFBindException,
                            SFDeployException
isDeployable in interface DeployAdmintype - DeployŸÀÔ
SFConst.DEPLOY_TYPE_PR PolicyRepository ŸÀÔ SFConst.DEPLOY_TYPE_UR UserRepository ŸÀÔ
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployExceptionDeployAdmin.isDeployable(int)
public boolean isUnDeployable(int type)
                       throws SFDaoException,
                              SFInvalidParameterException,
                              SFEnvParamException,
                              SFBindException,
                              SFDeployException
isUnDeployable in interface DeployAdmintype - DeployŸÀÔ
 SFConst.DEPLOY_TYPE_PR PolicyRepository ŸÀÔ SFConst.DEPLOY_TYPE_UR UserRepository ŸÀÔ
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployExceptionDeployAdmin.isUnDeployable(int)
public int getUserOrgIDColumType(java.lang.String orgTabName,
                                 java.lang.String orgIdColName)
                          throws SFEnvParamException,
                                 SFBindException,
                                 SFDaoException
getUserOrgIDColumType in interface DeployAdminorgTabName - StringorgIdColName - ±â±¸Ãà »çÀÌÆ®ÀÇUserOrg Å×À̺íÀÇ ID Ä÷³À̸§
SFEnvParamException
SFBindException
SFDaoExceptionDeployAdmin.getUserOrgIDColumType(String, String)
public void deployPRSchema()
                    throws SFEnvParamException,
                           SFBindException,
                           SFInvalidParameterException,
                           SFDaoException,
                           SFDeployException
deployPRSchema in interface DeployAdminSFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployExceptionDeployAdmin.deployPRSchema()
public void deployURSchema(java.lang.String userOrgObjName,
                           java.lang.String userObjName,
                           java.lang.String dbURRootValue)
                    throws SFEnvParamException,
                           SFBindException,
                           SFInvalidParameterException,
                           SFDaoException,
                           SFDeployException,
                           SFDeployException
deployURSchema in interface DeployAdminuserOrgObjName - StringuserObjName - String
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
SFDeployExceptioncom.safeidentity.adminservice.DeployAdmin#deployURSchema(String, String)
public void unDeployPRSchema()
                      throws SFEnvParamException,
                             SFBindException,
                             SFInvalidParameterException,
                             SFDaoException,
                             SFDeployException
unDeployPRSchema in interface DeployAdminSFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployExceptionDeployAdmin.unDeployPRSchema()
public void unDeployURSchema(java.lang.String userOrgObjName,
                             java.lang.String userObjName)
                      throws SFEnvParamException,
                             SFBindException,
                             SFInvalidParameterException,
                             SFDaoException,
                             SFDeployException,
                             SFDeployException
unDeployURSchema in interface DeployAdminuserOrgObjName - StringuserObjName - String
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
SFDeployExceptionDeployAdmin.unDeployURSchema(String, String)public void close()
DeployAdmin
close in interface DeployAdmin
public boolean checkBaseLocation(java.lang.String dn)
                          throws SFEnvParamException,
                                 SFBindException
checkBaseLocation in interface DeployAdmindn - °Ë»çÇÒ dn
SFEnvParamException
SFBindException
public 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¸¦ ¹ÝȯÇÑ´Ù.
createBaseLocation in interface DeployAdmindn - ¿£Æ®¸®¸¦ »ý¼ºÇÒ dn
SFEnvParamException
SFBindException
public java.util.List listRootBaseLocation()
                                    throws SFEnvParamException,
                                           SFBindException
listRootBaseLocation in interface DeployAdminSFEnvParamException
SFBindException
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||