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