|
|||||||||||
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 DeployDao
SFEnvParamException
public java.util.List listRootBaseLocation() throws SFEnvParamException, SFBindException
listRootBaseLocation
in class DeployDao
SFEnvParamException
SFBindException
public boolean checkBaseLocation(java.lang.String dn) throws SFEnvParamException, SFBindException
checkBaseLocation
in class DeployDao
dn
- °Ë»çÇÒ 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 DeployDao
dn
- ¿£Æ®¸®¸¦ »ý¼ºÇÒ dn
SFEnvParamException
SFBindException
public java.util.Vector getAttributeList(java.lang.String objName) throws SFEnvParamException, SFBindException
getAttributeList
in class DeployDao
objName
- ObjectClass À̸§
SFEnvParamException
SFBindException
public java.util.Vector getSfUserMapAttributeList()
getSfUserMapAttributeList
in class DeployDao
public java.util.Vector getSfUserOrgMapAttributeList()
getSfUserOrgMapAttributeList
in class DeployDao
public java.util.Vector getDefaultMappedUserObjectList() throws SFDaoException, SFInvalidParameterException, SFEnvParamException
getDefaultMappedUserObjectList
in class DeployDao
SFDaoException
SFEnvParamException
SFInvalidParameterException
public java.util.Vector getDefaultMappedUserOrgObjectList() throws SFDaoException, SFInvalidParameterException, SFEnvParamException
getDefaultMappedUserOrgObjectList
in class DeployDao
SFDaoException
SFEnvParamException
SFInvalidParameterException
public MapInfo getDefaultUserMapping(java.lang.String objectName) throws SFDaoException, SFInvalidParameterException, SFEnvParamException
getDefaultUserMapping
in class DeployDao
objectName
- ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼ À̸§
SFDaoException
SFEnvParamException
SFInvalidParameterException
public MapInfo getDefaultUserOrgMapping(java.lang.String objectName) throws SFDaoException, SFInvalidParameterException, SFEnvParamException
getDefaultUserOrgMapping
in class DeployDao
objectName
- ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼ À̸§
SFDaoException
SFEnvParamException
SFInvalidParameterException
public java.lang.String getServerSchemaVersionInfo(int typeDeploy) throws SFEnvParamException, SFBindException, SFDaoException, SFInvalidParameterException
getServerSchemaVersionInfo
in class DeployDao
typeDeploy
- SFConst.DEPLOY_TYPE_PR --> Policy Repository
SFConst.DEPLOY_TYPE_UR --> User Repository
SFEnvParamException
SFBindException
SFDaoException
SFInvalidParameterException
public java.lang.String getDeploySchemaVersionInfo()
getDeploySchemaVersionInfo
in class DeployDao
public java.util.Vector getObjectClassList() throws SFEnvParamException, SFBindException
getObjectClassList
in class DeployDao
SFEnvParamException
SFBindException
public java.util.Vector getAttributeList() throws SFEnvParamException, SFBindException
getAttributeList
in class DeployDao
SFEnvParamException
SFBindException
public DeployWorker createDeployWorker(java.util.Locale m_Locale)
createDeployWorker
in class DeployDao
m_Locale
- Worker¿¡¼ Ãâ·ÂÇÒ ¸Þ½ÃÁö ·ÎÄÉÀÏ
public void makePolicyRepository() throws SFEnvParamException, SFBindException
makePolicyRepository
in class DeployDao
SFBindException
SFEnvParamException
public int diffSchema(int type) throws SFDaoException, SFInvalidParameterException, SFEnvParamException, SFBindException, SFDeployException
diffSchema
in class DeployDao
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public boolean isDeployable(int type) throws SFDaoException, SFInvalidParameterException, SFEnvParamException, SFBindException, SFDeployException
isDeployable
in class DeployDao
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public boolean isUnDeployable(int type) throws SFDaoException, SFInvalidParameterException, SFEnvParamException, SFBindException, SFDeployException
isUnDeployable
in class DeployDao
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public int getUserOrgIDColumType(java.lang.String orgTabName, java.lang.String orgIdColName) throws SFEnvParamException, SFBindException, SFDaoException
DeployDao
getUserOrgIDColumType
in class DeployDao
orgTabName
- ±â±¸Ãà »çÀÌÆ®ÀÇUserOrg Å×À̺íÀ̸§orgIdColName
- ±â±¸Ãà »çÀÌÆ®ÀÇUserOrg Å×À̺íÀÇ ID Ä÷³À̸§
SFEnvParamException
SFBindException
SFDaoException
public void deployPRSchema() throws SFEnvParamException, SFBindException, SFInvalidParameterException, SFDaoException, SFDeployException
DeployDao
deployPRSchema
in class DeployDao
SFEnvParamException
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 DeployDao
userOrgObjTypeName
- »ç¿ëÀÚ Á¶Á÷¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§userObjTypeName
- »ç¿ëÀÚ¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public void unDeployPRSchema() throws SFEnvParamException, SFBindException, SFInvalidParameterException, SFDaoException, SFDeployException
DeployDao
unDeployPRSchema
in class DeployDao
SFEnvParamException
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 DeployDao
userOrgObjTypeName
- »ç¿ëÀÚ Á¶Á÷¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§userObjTypeName
- »ç¿ëÀÚ¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(Ldap: ObjectClassÀ̸§
SFEnvParamException
SFBindException
SFInvalidParameterException
SFDaoException
SFDeployException
public void close()
close
in class DeployDao
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |