public class DepartmentOpr extends AbstractImpOpr implements IImexPort
限定符和类型 | 字段和说明 |
---|---|
protected com.seeyon.ctp.common.ctpenumnew.manager.EnumManager |
enumManager |
logger, msgProvider
booleanchnvalue, booleanengvalue, NULL_ENTITY_TAG, RESULT_ADD, RESULT_ERROR, RESULT_IGNORE, RESULT_NOTEXIST, RESULT_UPDATE
构造器和说明 |
---|
DepartmentOpr() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
add(OrganizationServices organizationServices,
V3xOrgEntity ent,
ImpExpPojo pj) |
protected void |
addNoDouble(ImpExpPojo pj,
java.util.Map<java.lang.String,java.lang.Object> stringMap,
java.util.List pjs,
java.util.Map mapReport) |
java.util.List<V3xOrgDepartment> |
assignVO(OrgManager od,
MetadataManager metadataManager,
java.lang.Long accountid,
java.util.List<java.util.List<java.lang.String>> accountList,
java.util.List volst)
得到相关的实体bean
|
protected V3xOrgEntity |
copyToDepartment(OrganizationServices organizationServices,
MetadataManager metadataManager,
ImpExpDepartment pojo,
V3xOrgDepartment ent,
V3xOrgAccount voa) |
protected V3xOrgEntity |
copyToEntity(OrganizationServices organizationServices,
MetadataManager metadataManager,
ImpExpPojo pojo,
V3xOrgEntity ent,
V3xOrgAccount voa) |
java.util.Map |
devVO(OrgManager od,
java.util.List volst)
上传数据与数据库中的数据进行比较,分别分出 数据库中有的数据列表 和没有的数据列表
|
protected V3xOrgEntity |
existEntity(OrganizationServices organizationServices,
ImpExpPojo pojo,
V3xOrgAccount voa,
java.lang.String onlytag) |
protected java.lang.String |
getAccountName(ImpExpPojo pojo) |
protected com.seeyon.ctp.common.ctpenumnew.manager.EnumManager |
getEnumManager() |
java.lang.String[] |
getFixedField(javax.servlet.http.HttpServletRequest request) |
protected V3xOrgDepartment |
getNeedDepartment(OrganizationServices organizationServices,
java.lang.String[] ncvalue,
V3xOrgAccount voa) |
protected V3xOrgLevel |
getNeedLevel(OrganizationServices organizationServices,
java.lang.String[] ncvalue,
V3xOrgAccount voa) |
protected V3xOrgPost |
getNeedPost(OrganizationServices organizationServices,
java.lang.String[] ncvalue,
V3xOrgAccount voa) |
V3xOrgEntity |
getVO() |
protected void |
initCache(OrganizationServices organizationServices,
V3xOrgAccount voa) |
java.util.List |
matchLanguagefield(java.util.List statrlst,
javax.servlet.http.HttpServletRequest request)
匹配中文字
|
protected java.lang.String |
msg4AddNoDouble(ImpExpPojo pj) |
protected java.lang.String |
msg4AddNoDoubleCode(ImpExpPojo pj) |
protected ImpExpPojo |
transToPojo(java.util.List<java.lang.String> org,
V3xOrgAccount voa,
java.lang.String onlytag,
java.lang.String from) |
protected void |
update(OrganizationServices organizationServices,
V3xOrgEntity ent,
ImpExpPojo pj) |
void |
validateData(java.util.List volst)
校验vo的值
|
add, add, addReport, catchNoCammerString, doUpdate4Entity, doUpdate4Entity, getCodeFromNameCodeString, getCodeFromNameCodeString, getFirstShowName, getLocale, getLocaleMap, getMsgProvider, getOKMsg4Add, getOKMsg4Update, getRightDept, getRightDeptByCode, getRightDeptByName, getRightEntity, getRightLevel, getRightLevelByCode, getRightLevelByName, getRightPost, getRightPostByCode, getRightPostByName, importOrg, importOrg, inCurrentAccount, isNotAllowChar, newResultObject, newResultObject, newResultObject, op, passByAccount, pojoCheck, regTest, regTestChNum, regTestMail, setLocale, transFromOrg, transToDes, update, update
protected com.seeyon.ctp.common.ctpenumnew.manager.EnumManager getEnumManager()
public java.lang.String[] getFixedField(javax.servlet.http.HttpServletRequest request)
public java.util.List matchLanguagefield(java.util.List statrlst, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
IImexPort
matchLanguagefield
在接口中 IImexPort
java.lang.Exception
public void validateData(java.util.List volst) throws java.lang.Exception
IImexPort
validateData
在接口中 IImexPort
java.lang.Exception
public V3xOrgEntity getVO()
public java.util.List<V3xOrgDepartment> assignVO(OrgManager od, MetadataManager metadataManager, java.lang.Long accountid, java.util.List<java.util.List<java.lang.String>> accountList, java.util.List volst) throws java.lang.Exception
IImexPort
public java.util.Map devVO(OrgManager od, java.util.List volst) throws java.lang.Exception
IImexPort
protected java.lang.String getAccountName(ImpExpPojo pojo)
getAccountName
在类中 AbstractImpOpr
protected ImpExpPojo transToPojo(java.util.List<java.lang.String> org, V3xOrgAccount voa, java.lang.String onlytag, java.lang.String from) throws java.lang.Exception
transToPojo
在类中 AbstractImpOpr
java.lang.Exception
protected V3xOrgEntity existEntity(OrganizationServices organizationServices, ImpExpPojo pojo, V3xOrgAccount voa, java.lang.String onlytag) throws java.lang.Exception
existEntity
在类中 AbstractImpOpr
java.lang.Exception
protected V3xOrgEntity copyToEntity(OrganizationServices organizationServices, MetadataManager metadataManager, ImpExpPojo pojo, V3xOrgEntity ent, V3xOrgAccount voa) throws java.lang.Exception
copyToEntity
在类中 AbstractImpOpr
java.lang.Exception
protected V3xOrgEntity copyToDepartment(OrganizationServices organizationServices, MetadataManager metadataManager, ImpExpDepartment pojo, V3xOrgDepartment ent, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected void add(OrganizationServices organizationServices, V3xOrgEntity ent, ImpExpPojo pj) throws java.lang.Exception
add
在类中 AbstractImpOpr
java.lang.Exception
protected void update(OrganizationServices organizationServices, V3xOrgEntity ent, ImpExpPojo pj) throws java.lang.Exception
update
在类中 AbstractImpOpr
java.lang.Exception
protected java.lang.String msg4AddNoDouble(ImpExpPojo pj)
msg4AddNoDouble
在类中 AbstractImpOpr
protected java.lang.String msg4AddNoDoubleCode(ImpExpPojo pj)
protected void addNoDouble(ImpExpPojo pj, java.util.Map<java.lang.String,java.lang.Object> stringMap, java.util.List pjs, java.util.Map mapReport)
addNoDouble
在类中 AbstractImpOpr
protected void initCache(OrganizationServices organizationServices, V3xOrgAccount voa) throws com.seeyon.ctp.common.exceptions.BusinessException
initCache
在类中 AbstractImpOpr
com.seeyon.ctp.common.exceptions.BusinessException
protected V3xOrgDepartment getNeedDepartment(OrganizationServices organizationServices, java.lang.String[] ncvalue, V3xOrgAccount voa) throws java.lang.Exception
getNeedDepartment
在类中 AbstractImpOpr
java.lang.Exception
protected V3xOrgPost getNeedPost(OrganizationServices organizationServices, java.lang.String[] ncvalue, V3xOrgAccount voa) throws java.lang.Exception
getNeedPost
在类中 AbstractImpOpr
java.lang.Exception
protected V3xOrgLevel getNeedLevel(OrganizationServices organizationServices, java.lang.String[] ncvalue, V3xOrgAccount voa) throws java.lang.Exception
getNeedLevel
在类中 AbstractImpOpr
java.lang.Exception