public class DepartmentOpr extends AbstractImpOpr implements IImexPort
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.seeyon.ctp.common.ctpenumnew.manager.EnumManager |
enumManager |
logger, msgProviderbooleanchnvalue, 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, updateprotected 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
IImexPortmatchLanguagefield 在接口中 IImexPortjava.lang.Exceptionpublic void validateData(java.util.List volst)
throws java.lang.Exception
IImexPortvalidateData 在接口中 IImexPortjava.lang.Exceptionpublic 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
IImexPortpublic java.util.Map devVO(OrgManager od, java.util.List volst) throws java.lang.Exception
IImexPortprotected java.lang.String getAccountName(ImpExpPojo pojo)
getAccountName 在类中 AbstractImpOprprotected ImpExpPojo transToPojo(java.util.List<java.lang.String> org, V3xOrgAccount voa, java.lang.String onlytag, java.lang.String from) throws java.lang.Exception
transToPojo 在类中 AbstractImpOprjava.lang.Exceptionprotected V3xOrgEntity existEntity(OrganizationServices organizationServices, ImpExpPojo pojo, V3xOrgAccount voa, java.lang.String onlytag) throws java.lang.Exception
existEntity 在类中 AbstractImpOprjava.lang.Exceptionprotected V3xOrgEntity copyToEntity(OrganizationServices organizationServices, MetadataManager metadataManager, ImpExpPojo pojo, V3xOrgEntity ent, V3xOrgAccount voa) throws java.lang.Exception
copyToEntity 在类中 AbstractImpOprjava.lang.Exceptionprotected V3xOrgEntity copyToDepartment(OrganizationServices organizationServices, MetadataManager metadataManager, ImpExpDepartment pojo, V3xOrgDepartment ent, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exceptionprotected void add(OrganizationServices organizationServices, V3xOrgEntity ent, ImpExpPojo pj) throws java.lang.Exception
add 在类中 AbstractImpOprjava.lang.Exceptionprotected void update(OrganizationServices organizationServices, V3xOrgEntity ent, ImpExpPojo pj) throws java.lang.Exception
update 在类中 AbstractImpOprjava.lang.Exceptionprotected java.lang.String msg4AddNoDouble(ImpExpPojo pj)
msg4AddNoDouble 在类中 AbstractImpOprprotected 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 在类中 AbstractImpOprprotected void initCache(OrganizationServices organizationServices, V3xOrgAccount voa) throws com.seeyon.ctp.common.exceptions.BusinessException
initCache 在类中 AbstractImpOprcom.seeyon.ctp.common.exceptions.BusinessExceptionprotected V3xOrgDepartment getNeedDepartment(OrganizationServices organizationServices, java.lang.String[] ncvalue, V3xOrgAccount voa) throws java.lang.Exception
getNeedDepartment 在类中 AbstractImpOprjava.lang.Exceptionprotected V3xOrgPost getNeedPost(OrganizationServices organizationServices, java.lang.String[] ncvalue, V3xOrgAccount voa) throws java.lang.Exception
getNeedPost 在类中 AbstractImpOprjava.lang.Exceptionprotected V3xOrgLevel getNeedLevel(OrganizationServices organizationServices, java.lang.String[] ncvalue, V3xOrgAccount voa) throws java.lang.Exception
getNeedLevel 在类中 AbstractImpOprjava.lang.Exception