|
|||||||||||
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 DeployDao
SFEnvParamException
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 DeployDao
SFEnvParamException
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 DeployDao
arg1
- »ç¿ëÀÚ Á¶Á÷¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(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 DeployDao
SFEnvParamException
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 DeployDao
arg1
- »ç¿ëÀÚ Á¶Á÷¿¡ ÇØ´çÇÏ´Â ±âÁ¸ ½ºÅ°¸¶ À̸§(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
SFDeployException
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
getDefaultMappedUserObjectList
in class DeployDao
SFDaoException
SFInvalidParameterException
public java.util.Vector getDefaultMappedUserOrgObjectList() throws SFDaoException, SFInvalidParameterException
getDefaultMappedUserOrgObjectList
in class DeployDao
SFDaoException
SFInvalidParameterException
public MapInfo getDefaultUserMapping(java.lang.String objectName) throws SFDaoException, SFInvalidParameterException
getDefaultUserMapping
in class DeployDao
objectName
- ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼ À̸§
SFDaoException
SFInvalidParameterException
public MapInfo getDefaultUserOrgMapping(java.lang.String objectName) throws SFDaoException, SFInvalidParameterException
getDefaultUserOrgMapping
in class DeployDao
objectName
- ¸ÅÇΰü°è°¡ ¼³Á¤µÈ °´Ã¼ À̸§
SFDaoException
SFInvalidParameterException
public java.lang.String getServerSchemaVersionInfo(int repType) throws SFInvalidParameterException, SFBindException, SFDaoException, SFEnvParamException
getServerSchemaVersionInfo
in class DeployDao
repType
- SFConst.DEPLOY_TYPE_PR --> Policy Repository
SFConst.DEPLOY_TYPE_UR --> User Repository
SFInvalidParameterException
SFBindException
SFDaoException
SFEnvParamException
public java.lang.String getDeploySchemaVersionInfo()
getDeploySchemaVersionInfo
in class DeployDao
public java.util.Vector getObjectClassList() throws SFEnvParamException, SFBindException, SFDaoException
getObjectClassList
in class DeployDao
SFEnvParamException
SFBindException
SFDaoException
public java.util.Vector getAttributeList(java.lang.String objName) throws SFEnvParamException, SFBindException, SFDaoException
getAttributeList
in class DeployDao
objName
- ObjectClass À̸§
SFEnvParamException
SFBindException
SFDaoException
public java.util.Vector getAttributeList() throws SFEnvParamException
getAttributeList
in class DeployDao
SFEnvParamException
public DeployWorker createDeployWorker(java.util.Locale m_Locale)
DeployDao
createDeployWorker
in class DeployDao
m_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 DeployDao
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public boolean isUnDeployable(int repType) 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 int diffSchema(int repType) throws SFDaoException, SFInvalidParameterException, SFEnvParamException, SFBindException, SFDeployException
diffSchema
in class DeployDao
SFDaoException
SFInvalidParameterException
SFEnvParamException
SFBindException
SFDeployException
public void makePolicyRepository() throws SFEnvParamException, SFBindException
makePolicyRepository
in class DeployDao
SFBindException
SFEnvParamException
public void close()
close
in class DeployDao
public java.util.List listRootBaseLocation() throws SFEnvParamException, SFBindException
DeployDao
listRootBaseLocation
in class DeployDao
SFEnvParamException
SFBindException
public boolean checkBaseLocation(java.lang.String objName) throws SFEnvParamException, SFBindException
DeployDao
checkBaseLocation
in class DeployDao
objName
- °Ë»çÇÒ 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 DeployDao
dn
- ¿£Æ®¸®¸¦ »ý¼ºÇÒ dn
SFEnvParamException
SFBindException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |