|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.safeidentity.adminservice.dao.DeployDao
com.safeidentity.adminservice.dao.rdb.RdbDeployDao
| Field Summary |
| Fields inherited from class com.safeidentity.adminservice.dao.DeployDao |
m_Display, m_Locale, mServerConfig |
| Constructor Summary | |
RdbDeployDao(ServerConfig config)
DeployDaoÀÇ ÀÛ¾÷ ´ë»óÀ̵Ǵ ServerConfig Á¤º¸¸¦ °¡Áö°í »ý¼ºÇÑ´Ù. |
|
| Method Summary | |
boolean |
checkBaseLocation(java.lang.String objName)
LDAP ¼¹ö¿¡ ÀԷ¹ÞÀº dnÀ§Ä¡¿¡ ¿£Æ®¸®°¡ ´Þ·ÁÀÖ´ÂÁö °Ë»çÇØÁØ´Ù. |
void |
close()
Dao¿¡¼ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù. |
boolean |
createBaseLocation(java.lang.String dn)
LDAP ¼¹ö¿¡ ÀԷ¹ÞÀº dn¿¡ ´ëÇÑ ¿£Æ®¸®¸¦ ´Þ¾ÆÁØ´Ù. |
DeployWorker |
createDeployWorker(java.util.Locale m_Locale)
SecurityContext¸¦ »ý¼ºÇϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Â Worker¸¦ »ý¼ºÇÑ´Ù. |
boolean |
deploy_Schema(boolean isPR,
java.lang.String strRootValue)
|
void |
deployPRSchema()
´ë»ó ¼¹ö(ServerConfig)¿¡ ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÒ °´Ã¼ Á¤º¸¸¦ ¼³Ä¡(Deploy)ÇÑ´Ù. |
boolean |
deploySFAttributeSchema(java.io.File file)
´ë»ó ¼¹ö(ServerConfig)¿¡ ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÒ ¼Ó¼º Á¤º¸¸¦ ¼³Ä¡(Deploy)ÇÑ´Ù. |
void |
deployURSchema(java.lang.String arg1,
java.lang.String arg2,
java.lang.String strRootValue)
User Repository ±¸Ãà¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ ¼³Ä¡ÇÑ´Ù. |
int |
diffSchema(int repType)
|
java.util.Vector |
getAttributeList()
¼¹ö¿¡ ÀÖ´Â ¼Ó¼º ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getAttributeList(java.lang.String objName)
°´Ã¼(Ldap: ObjectClass, DB: table)¿¡ Á¤ÀǵǾî ÀÖ´Â ¼Ó¼ºÁ¤º¸¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getDefaultMappedUserObjectList()
UserRepository ¸ÅÇÎ °ü°è ¼³Á¤½Ã »ç¿ëÀÚ¿¡ ´ëÇØ¼ ±âº»À¸·Î ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼(Ldap: ObjectClass, DB: Table) ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getDefaultMappedUserOrgObjectList()
UserRepository ¸ÅÇÎ °ü°è ¼³Á¤½Ã Á¶Á÷¿¡ ´ëÇØ¼ ±âº»À¸·Î ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼(Ldap: ObjectClass, DB: Table) ¸®½ºÆ®¸¦ °¡Á®¿Â´Ù. |
MapInfo |
getDefaultUserMapping(java.lang.String objectName)
UserRepository ¸ÅÇÎ °ü°è ¼³Á¤½Ã »ç¿ëÀÚ¿¡ ´ëÇØ¼ ±âº»À¸·Î ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼(Ldap: ObjectClass, DB: Table) ÀÇ ¸ÅÇÎ Á¤º¸¸¦ °¡Á®¿Â´Ù. |
MapInfo |
getDefaultUserOrgMapping(java.lang.String objectName)
UserRepository ¸ÅÇÎ °ü°è ¼³Á¤½Ã Á¶Á÷¿¡ ´ëÇØ¼ ±âº»À¸·Î ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼(Ldap: ObjectClass, DB: Table) ÀÇ ¸ÅÇÎ Á¤º¸¸¦ °¡Á®¿Â´Ù. |
java.lang.String |
getDeploySchemaVersionInfo()
¹èÆ÷¿ë SafeIdentity ½ºÅ°¸¶ ¹öÀü Á¤º¸¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getObjectClassList()
¼¹ö¿¡ ÀÖ´Â °´Ã¼ ¸®½ºÆ®(Ldap: Objectclass ¸®½ºÆ®, DB: Table ¸®½ºÆ®)¸¦ °¡Á®¿Â´Ù. |
java.lang.String |
getServerSchemaVersionInfo(int repType)
¼¹ö¿¡ ¼³Ä¡µÈ SafeIdentity ½ºÅ°¸¶ ¹öÀü Á¤º¸¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getSfUserMapAttributeList()
SafeIdentity¿¡¼ ±â±¸Ãà »ç¿ëÀÚ ¼Ó¼º°ú ¸ÅÇνÃų¼ö ÀÖ´Â Security Context¿¡ ´ëÇÑ ¼Ó¼º Á¤º¸¸¦ °¡Á®¿Â´Ù. |
java.util.Vector |
getSfUserOrgMapAttributeList()
SafeIdentity¿¡¼ ±â±¸Ãà Á¶Á÷ ¼Ó¼º°ú ¸ÅÇνÃų¼ö ÀÖ´Â Security Context¿¡ ´ëÇÑ ¼Ó¼º Á¤º¸¸¦ °¡Á®¿Â´Ù. |
int |
getUserOrgIDColumType(java.lang.String orgTabName,
java.lang.String orgIdColName)
RDBÀÇ °æ¿ì¿¡¸¸ »ç¿ë ±â±¸Ãà »çÀÌÆ®ÀÇUserOrg Å×À̺íÀÇ ID,PID¿¡ ÇØ´çÇÏ´Â Ä÷³ÀÇ µ¥ÀÌÅÍŸÀÔÀ» ¹Ýȯ. |
boolean |
importInitialPRData(java.io.File file)
|
boolean |
isConnectServerOk()
ServerConfig¿¡ ¼³Á¤µÈ ´ë»ó ¼¹ö¿¡ Á¢¼Ó°¡´ÉÇÑÁö ¿¬°á Å×½ºÆ®¸¦ ÇØÁØ´Ù. |
boolean |
isDeployable(int repType)
|
boolean |
isUnDeployable(int repType)
|
java.util.List |
listRootBaseLocation()
LDAP ÀúÀå¼Ò¿¡¼ Á¦°øÇÏ´Â RootContext(ex. o=base, dc=softforum,dc=com), Áï ÃÖ»óÀ§ DNÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ñ·ÏÀ» °¡Á®¿Â´Ù. |
void |
makePolicyRepository()
|
boolean |
unDeploy_Schema(boolean isPR)
|
void |
unDeployPRSchema()
´ë»ó ¼¹ö(ServerConfig)¿¡ ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÏ´Â °´Ã¼ Á¤º¸¸¦ Áö¿öÁØ´Ù(unDeploy). |
boolean |
unDeploySFAttributeSchema(java.io.File file)
´ë»ó ¼¹ö(ServerConfig)¿¡ ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÏ´Â ¼Ó¼º Á¤º¸¸¦ Áö¿öÁØ´Ù(unDeploy). |
void |
unDeployURSchema(java.lang.String arg1,
java.lang.String arg2)
User Repository ±¸Ãà¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ Á¦°ÅÇÑ´Ù. |
| Methods inherited from class com.safeidentity.adminservice.dao.DeployDao |
createURImportWorker, getDisplayTarget, getLocale, getServerConfig, setDisplayTarget, setLocale, setServerConfig |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public RdbDeployDao(ServerConfig config)
| Method Detail |
public boolean isConnectServerOk()
throws SFEnvParamException
isConnectServerOk in class DeployDaoSFEnvParamException
public boolean deploySFAttributeSchema(java.io.File file)
throws SFInvalidParameterException,
SFEnvParamException,
SFBindException
SFInvalidParameterException
SFEnvParamException
SFBindException
public boolean unDeploySFAttributeSchema(java.io.File file)
throws SFInvalidParameterException,
SFEnvParamException,
SFBindException
SFInvalidParameterException
SFEnvParamException
SFBindException
public void deployPRSchema()
throws SFEnvParamException,
SFBindException,
SFInvalidParameterException,
SFDaoException,
SFDeployException
deployPRSchema in class DeployDaoSFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public void deployURSchema(java.lang.String arg1,
java.lang.String arg2,
java.lang.String strRootValue)
throws SFEnvParamException,
SFBindException,
SFInvalidParameterException,
SFDaoException,
SFDeployException
DeployDao
deployURSchema in class DeployDaoarg1 - »ç¿ëÀÚ Á¶Á÷¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§arg2 - »ç¿ëÀÚ¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public boolean deploy_Schema(boolean isPR,
java.lang.String strRootValue)
throws SFEnvParamException,
SFBindException,
SFInvalidParameterException,
SFDaoException,
SFDeployException
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public void unDeployPRSchema()
throws SFEnvParamException,
SFBindException,
SFInvalidParameterException,
SFDaoException,
SFDeployException
unDeployPRSchema in class DeployDaoSFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public void unDeployURSchema(java.lang.String arg1,
java.lang.String arg2)
throws SFEnvParamException,
SFBindException,
SFInvalidParameterException,
SFDaoException,
SFDeployException
DeployDao
unDeployURSchema in class DeployDaoarg1 - »ç¿ëÀÚ Á¶Á÷¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§arg2 - »ç¿ëÀÚ¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public boolean unDeploy_Schema(boolean isPR)
throws SFInvalidParameterException,
SFEnvParamException,
SFBindException,
SFDaoException,
SFDeployException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDaoException
SFDeployExceptionpublic java.util.Vector getSfUserMapAttributeList()
getSfUserMapAttributeList in class DeployDaopublic java.util.Vector getSfUserOrgMapAttributeList()
getSfUserOrgMapAttributeList in class DeployDao
public java.util.Vector getDefaultMappedUserObjectList()
throws SFDaoException,
SFInvalidParameterException
getDefaultMappedUserObjectList in class DeployDaoSFDaoException
SFInvalidParameterException
public java.util.Vector getDefaultMappedUserOrgObjectList()
throws SFDaoException,
SFInvalidParameterException
getDefaultMappedUserOrgObjectList in class DeployDaoSFDaoException
SFInvalidParameterException
public MapInfo getDefaultUserMapping(java.lang.String objectName)
throws SFDaoException,
SFInvalidParameterException
getDefaultUserMapping in class DeployDaoobjectName - ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼ À̸§
SFDaoException
SFInvalidParameterException
public MapInfo getDefaultUserOrgMapping(java.lang.String objectName)
throws SFDaoException,
SFInvalidParameterException
getDefaultUserOrgMapping in class DeployDaoobjectName - ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼ À̸§
SFDaoException
SFInvalidParameterException
public java.lang.String getServerSchemaVersionInfo(int repType)
throws SFInvalidParameterException,
SFBindException,
SFDaoException,
SFEnvParamException
getServerSchemaVersionInfo in class DeployDaorepType - SFConst.DEPLOY_TYPE_PR --> Policy Repository
SFConst.DEPLOY_TYPE_UR --> User Repository
SFInvalidParameterException
SFBindException
SFDaoException
SFEnvParamExceptionpublic java.lang.String getDeploySchemaVersionInfo()
getDeploySchemaVersionInfo in class DeployDao
public java.util.Vector getObjectClassList()
throws SFEnvParamException,
SFBindException,
SFDaoException
getObjectClassList in class DeployDaoSFEnvParamException
SFBindException
SFDaoException
public java.util.Vector getAttributeList(java.lang.String objName)
throws SFEnvParamException,
SFBindException,
SFDaoException
getAttributeList in class DeployDaoobjName - ObjectClass À̸§
SFEnvParamException
SFBindException
SFDaoException
public java.util.Vector getAttributeList()
throws SFEnvParamException
getAttributeList in class DeployDaoSFEnvParamExceptionpublic DeployWorker createDeployWorker(java.util.Locale m_Locale)
DeployDao
createDeployWorker in class DeployDaom_Locale - Worker¿¡¼ Ãâ·ÂÇÒ ¸Þ½ÃÁö ·ÎÄÉÀÏ
public boolean importInitialPRData(java.io.File file)
throws SFDaoException,
SFInvalidParameterException,
SFEnvParamException,
SFBindException,
SFDeployException
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public boolean isDeployable(int repType)
throws SFDaoException,
SFInvalidParameterException,
SFEnvParamException,
SFBindException,
SFDeployException
isDeployable in class DeployDaoSFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public boolean isUnDeployable(int repType)
throws SFDaoException,
SFInvalidParameterException,
SFEnvParamException,
SFBindException,
SFDeployException
isUnDeployable in class DeployDaoSFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public int getUserOrgIDColumType(java.lang.String orgTabName,
java.lang.String orgIdColName)
throws SFEnvParamException,
SFBindException,
SFDaoException
DeployDao
getUserOrgIDColumType in class DeployDaoorgTabName - ±â±¸Ãà »çÀÌÆ®ÀÇUserOrg Å×À̺íÀ̸§orgIdColName - ±â±¸Ãà »çÀÌÆ®ÀÇUserOrg Å×À̺íÀÇ ID Ä÷³À̸§
SFEnvParamException
SFBindException
SFDaoException
public int diffSchema(int repType)
throws SFDaoException,
SFInvalidParameterException,
SFEnvParamException,
SFBindException,
SFDeployException
diffSchema in class DeployDaoSFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public void makePolicyRepository()
throws SFEnvParamException,
SFBindException
makePolicyRepository in class DeployDaoSFBindException
SFEnvParamExceptionpublic void close()
close in class DeployDao
public java.util.List listRootBaseLocation()
throws SFEnvParamException,
SFBindException
DeployDao
listRootBaseLocation in class DeployDaoSFEnvParamException
SFBindException
public boolean checkBaseLocation(java.lang.String objName)
throws SFEnvParamException,
SFBindException
DeployDao
checkBaseLocation in class DeployDaoobjName - °Ë»çÇÒ dn
SFEnvParamException
SFBindException
public boolean createBaseLocation(java.lang.String dn)
throws SFEnvParamException,
SFBindException
DeployDao¿¹¸¦ µé¾î ÀԷ¹ÞÀº 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 class DeployDaodn - ¿£Æ®¸®¸¦ »ý¼ºÇÒ dn
SFEnvParamException
SFBindException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||