public class ExtMemberOpr extends AbstractImpOpr implements IImexPort
限定符和类型 | 字段和说明 |
---|---|
protected java.util.Map<java.lang.String,V3xOrgDepartment> |
extDepartmentCodeMap |
protected java.util.Map<java.lang.String,V3xOrgDepartment> |
extDepartmentNameMap |
protected java.util.Map<java.lang.String,V3xOrgMember> |
memberLoginNameMap |
logger, msgProvider
booleanchnvalue, booleanengvalue, NULL_ENTITY_TAG, RESULT_ADD, RESULT_ERROR, RESULT_IGNORE, RESULT_NOTEXIST, RESULT_UPDATE
构造器和说明 |
---|
ExtMemberOpr() |
限定符和类型 | 方法和说明 |
---|---|
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 |
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 |
copyToEntity(OrganizationServices organizationServices,
MetadataManager metadataManager,
ImpExpPojo pojo,
V3xOrgEntity ent,
V3xOrgAccount voa) |
protected V3xOrgEntity |
copyToMember(OrganizationServices organizationServices,
MetadataManager metadataManager,
ImpExpMember pojo,
V3xOrgMember 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) |
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) |
protected java.lang.String |
getOKMsg4Add(V3xOrgEntity ent,
OrganizationServices organizationServices) |
protected java.lang.String |
getOKMsg4Member(V3xOrgEntity ent) |
protected java.lang.String |
getOKMsg4Update(V3xOrgEntity ent,
OrganizationServices organizationServices) |
V3xOrgEntity |
getVO() |
protected java.lang.String |
inCurrentAccount(V3xOrgEntity ent,
V3xOrgAccount voa,
OrganizationServices organizationServices) |
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 java.util.Map |
update(OrganizationServices organizationServices,
MetadataManager metadataManager,
java.util.List ents,
java.util.Map mapReport) |
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, getRightDept, getRightDeptByCode, getRightDeptByName, getRightEntity, getRightLevel, getRightLevelByCode, getRightLevelByName, getRightPost, getRightPostByCode, getRightPostByName, importOrg, importOrg, isNotAllowChar, newResultObject, newResultObject, newResultObject, op, passByAccount, pojoCheck, regTest, regTestChNum, regTestMail, setLocale, transFromOrg, transToDes, update, update
protected java.util.Map<java.lang.String,V3xOrgMember> memberLoginNameMap
protected java.util.Map<java.lang.String,V3xOrgDepartment> extDepartmentNameMap
protected java.util.Map<java.lang.String,V3xOrgDepartment> extDepartmentCodeMap
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 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 copyToMember(OrganizationServices organizationServices, MetadataManager metadataManager, ImpExpMember pojo, V3xOrgMember ent, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected void add(OrganizationServices organizationServices, V3xOrgEntity ent, ImpExpPojo pj) throws com.seeyon.ctp.common.exceptions.BusinessException
add
在类中 AbstractImpOpr
com.seeyon.ctp.common.exceptions.BusinessException
protected void update(OrganizationServices organizationServices, V3xOrgEntity ent, ImpExpPojo pj) throws com.seeyon.ctp.common.exceptions.BusinessException
update
在类中 AbstractImpOpr
com.seeyon.ctp.common.exceptions.BusinessException
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 java.lang.String inCurrentAccount(V3xOrgEntity ent, V3xOrgAccount voa, OrganizationServices organizationServices)
inCurrentAccount
在类中 AbstractImpOpr
protected java.lang.String getOKMsg4Add(V3xOrgEntity ent, OrganizationServices organizationServices)
getOKMsg4Add
在类中 AbstractImpOpr
protected java.lang.String getOKMsg4Update(V3xOrgEntity ent, OrganizationServices organizationServices)
getOKMsg4Update
在类中 AbstractImpOpr
protected java.lang.String getOKMsg4Member(V3xOrgEntity ent)
protected java.util.Map update(OrganizationServices organizationServices, MetadataManager metadataManager, java.util.List ents, java.util.Map mapReport) throws java.lang.Exception
java.lang.Exception
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
protected void initCache(OrganizationServices organizationServices, V3xOrgAccount voa) throws com.seeyon.ctp.common.exceptions.BusinessException
initCache
在类中 AbstractImpOpr
com.seeyon.ctp.common.exceptions.BusinessException