|
|||||||||||
| 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.ldap.LdapDeployDao
| Field Summary | |
static java.lang.String |
PR_DEPLOY_OBJ_NAME
|
static java.lang.String |
PR_VERSION_ATTR_NAME_PREFIX
|
static java.lang.String |
UR_DEPLOY_OBJ_NAME
|
static java.lang.String |
UR_VERSION_ATTR_NAME_PREFIX
|
| Fields inherited from class com.safeidentity.adminservice.dao.DeployDao |
m_Display, m_Locale, mServerConfig |
| Constructor Summary | |
LdapDeployDao(ServerConfig config)
DeployDaoÀÇ ÀÛ¾÷ ´ë»óÀ̵Ǵ ServerConfig Á¤º¸¸¦ °¡Áö°í »ý¼ºÇÑ´Ù. |
|
| Method Summary | |
boolean |
checkBaseLocation(java.lang.String dn)
LDAP ¼¹ö¿¡ ÀԷ¹ÞÀº dnÀ§Ä¡¿¡ ¿£Æ®¸®°¡ ´Þ·ÁÀÖ´ÂÁö °Ë»çÇØÁØ´Ù. |
void |
close()
Dao¿¡¼ »ç¿ëÇÏ´Â ¸®¼Ò½º °ü·Ã Ŭ¸°¾÷ 󸮸¦ ÇØÁØ´Ù. |
boolean |
createBaseLocation(java.lang.String dn)
LDAP ¼¹ö¿¡ ÀԷ¹ÞÀº dn¿¡ ´ëÇÑ ¿£Æ®¸®¸¦ ´Þ¾ÆÁØ´Ù. |
DeployWorker |
createDeployWorker(java.util.Locale m_Locale)
SecurityContext¸¦ »ý¼ºÇϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Â Worker¸¦ »ý¼ºÇÑ´Ù. |
void |
deployPRSchema()
Policy Repository ±¸Ãà¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ ¼³Ä¡ÇÑ´Ù. |
void |
deployURSchema(java.lang.String userOrgObjTypeName,
java.lang.String userObjTypeName,
java.lang.String dbURRootValue)
User Repository ±¸Ãà¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ ¼³Ä¡ÇÑ´Ù. |
int |
diffSchema(int type)
|
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 typeDeploy)
¼¹ö¿¡ ¼³Ä¡µÈ 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 |
isConnectServerOk()
ServerConfig¿¡ ¼³Á¤µÈ ´ë»ó ¼¹ö¿¡ Á¢¼Ó°¡´ÉÇÑÁö ¿¬°á Å×½ºÆ®¸¦ ÇØÁØ´Ù. |
boolean |
isDeployable(int type)
|
boolean |
isUnDeployable(int type)
|
java.util.List |
listRootBaseLocation()
LDAP ÀúÀå¼Ò¿¡¼ Á¦°øÇÏ´Â RootContext(ex. o=base, dc=softforum,dc=com), Áï ÃÖ»óÀ§ DNÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ñ·ÏÀ» °¡Á®¿Â´Ù. |
void |
makePolicyRepository()
|
void |
unDeployPRSchema()
Policy Repository ±¸Ãà¿¡ ÇÊ¿äÇÑ ½ºÅ°¸¶¸¦ Á¦°ÅÇÑ´Ù. |
void |
unDeployURSchema(java.lang.String userOrgObjTypeName,
java.lang.String userObjTypeName)
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 |
| Field Detail |
public static final java.lang.String PR_VERSION_ATTR_NAME_PREFIX
public static final java.lang.String UR_VERSION_ATTR_NAME_PREFIX
public static final java.lang.String PR_DEPLOY_OBJ_NAME
public static final java.lang.String UR_DEPLOY_OBJ_NAME
| Constructor Detail |
public LdapDeployDao(ServerConfig config)
config - ÀÛ¾÷´ë»óÀÌ µÇ´Â ServerConfig Á¤º¸ ¸®½ºÆ®| Method Detail |
public boolean isConnectServerOk()
throws SFEnvParamException
isConnectServerOk in class DeployDaoSFEnvParamException
public java.util.List listRootBaseLocation()
throws SFEnvParamException,
SFBindException
listRootBaseLocation in class DeployDaoSFEnvParamException
SFBindException
public boolean checkBaseLocation(java.lang.String dn)
throws SFEnvParamException,
SFBindException
checkBaseLocation in class DeployDaodn - °Ë»çÇÒ 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 class DeployDaodn - ¿£Æ®¸®¸¦ »ý¼ºÇÒ dn
SFEnvParamException
SFBindException
public java.util.Vector getAttributeList(java.lang.String objName)
throws SFEnvParamException,
SFBindException
getAttributeList in class DeployDaoobjName - ObjectClass À̸§
SFEnvParamException
SFBindExceptionpublic java.util.Vector getSfUserMapAttributeList()
getSfUserMapAttributeList in class DeployDaopublic java.util.Vector getSfUserOrgMapAttributeList()
getSfUserOrgMapAttributeList in class DeployDao
public java.util.Vector getDefaultMappedUserObjectList()
throws SFDaoException,
SFInvalidParameterException,
SFEnvParamException
getDefaultMappedUserObjectList in class DeployDaoSFDaoException
SFEnvParamException
SFInvalidParameterException
public java.util.Vector getDefaultMappedUserOrgObjectList()
throws SFDaoException,
SFInvalidParameterException,
SFEnvParamException
getDefaultMappedUserOrgObjectList in class DeployDaoSFDaoException
SFEnvParamException
SFInvalidParameterException
public MapInfo getDefaultUserMapping(java.lang.String objectName)
throws SFDaoException,
SFInvalidParameterException,
SFEnvParamException
getDefaultUserMapping in class DeployDaoobjectName - ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼ À̸§
SFDaoException
SFEnvParamException
SFInvalidParameterException
public MapInfo getDefaultUserOrgMapping(java.lang.String objectName)
throws SFDaoException,
SFInvalidParameterException,
SFEnvParamException
getDefaultUserOrgMapping in class DeployDaoobjectName - ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼ À̸§
SFDaoException
SFEnvParamException
SFInvalidParameterException
public java.lang.String getServerSchemaVersionInfo(int typeDeploy)
throws SFEnvParamException,
SFBindException,
SFDaoException,
SFInvalidParameterException
getServerSchemaVersionInfo in class DeployDaotypeDeploy - SFConst.DEPLOY_TYPE_PR --> Policy Repository
SFConst.DEPLOY_TYPE_UR --> User Repository
SFEnvParamException
SFBindException
SFDaoException
SFInvalidParameterExceptionpublic java.lang.String getDeploySchemaVersionInfo()
getDeploySchemaVersionInfo in class DeployDao
public java.util.Vector getObjectClassList()
throws SFEnvParamException,
SFBindException
getObjectClassList in class DeployDaoSFEnvParamException
SFBindException
public java.util.Vector getAttributeList()
throws SFEnvParamException,
SFBindException
getAttributeList in class DeployDaoSFEnvParamException
SFBindExceptionpublic DeployWorker createDeployWorker(java.util.Locale m_Locale)
createDeployWorker in class DeployDaom_Locale - Worker¿¡¼ Ãâ·ÂÇÒ ¸Þ½ÃÁö ·ÎÄÉÀÏ
public void makePolicyRepository()
throws SFEnvParamException,
SFBindException
makePolicyRepository in class DeployDaoSFBindException
SFEnvParamException
public int diffSchema(int type)
throws SFDaoException,
SFInvalidParameterException,
SFEnvParamException,
SFBindException,
SFDeployException
diffSchema in class DeployDaoSFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public boolean isDeployable(int type)
throws SFDaoException,
SFInvalidParameterException,
SFEnvParamException,
SFBindException,
SFDeployException
isDeployable in class DeployDaoSFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public boolean isUnDeployable(int type)
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 void deployPRSchema()
throws SFEnvParamException,
SFBindException,
SFInvalidParameterException,
SFDaoException,
SFDeployException
DeployDao
deployPRSchema in class DeployDaoSFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public void deployURSchema(java.lang.String userOrgObjTypeName,
java.lang.String userObjTypeName,
java.lang.String dbURRootValue)
throws SFEnvParamException,
SFBindException,
SFInvalidParameterException,
SFDaoException,
SFDeployException
DeployDao
deployURSchema in class DeployDaouserOrgObjTypeName - »ç¿ëÀÚ Á¶Á÷¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§userObjTypeName - »ç¿ëÀÚ¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public void unDeployPRSchema()
throws SFEnvParamException,
SFBindException,
SFInvalidParameterException,
SFDaoException,
SFDeployException
DeployDao
unDeployPRSchema in class DeployDaoSFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public void unDeployURSchema(java.lang.String userOrgObjTypeName,
java.lang.String userObjTypeName)
throws SFEnvParamException,
SFBindException,
SFInvalidParameterException,
SFDaoException,
SFDeployException
DeployDao
unDeployURSchema in class DeployDaouserOrgObjTypeName - »ç¿ëÀÚ Á¶Á÷¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§userObjTypeName - »ç¿ëÀÚ¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployExceptionpublic void close()
close in class DeployDao
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||