public abstract class AbstractImpOpr extends java.lang.Object implements IImexPort
限定符和类型 | 字段和说明 |
---|---|
protected static org.apache.commons.logging.Log |
logger |
protected MsgProvider |
msgProvider |
booleanchnvalue, booleanengvalue, NULL_ENTITY_TAG, RESULT_ADD, RESULT_ERROR, RESULT_IGNORE, RESULT_NOTEXIST, RESULT_UPDATE
构造器和说明 |
---|
AbstractImpOpr() |
限定符和类型 | 方法和说明 |
---|---|
protected java.util.Map |
add(OrganizationServices organizationServices,
MetadataManager metadataManager,
java.util.List ents,
java.util.Map mapReport,
java.util.Map<java.lang.Long,ImpExpPojo> pjl) |
protected java.util.Map |
add(OrganizationServices organizationServices,
MetadataManager metadataManager,
V3xOrgEntity ent,
java.util.Map mapReport,
ImpExpPojo pj) |
protected abstract 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) |
protected java.util.Map |
addReport(ResultObject ro,
java.lang.String action,
java.util.Map mapReport) |
protected java.lang.String |
catchNoCammerString(java.lang.String ln) |
protected abstract V3xOrgEntity |
copyToEntity(OrganizationServices organizationServices,
MetadataManager metadataManager,
ImpExpPojo pojo,
V3xOrgEntity ent,
V3xOrgAccount voa) |
protected java.lang.String |
doUpdate4Entity(java.lang.Object ent,
boolean ignoreWhenUpdate) |
protected java.lang.String |
doUpdate4Entity(java.lang.Object ent,
boolean ignoreWhenUpdate,
ImpExpPojo type) |
protected abstract V3xOrgEntity |
existEntity(OrganizationServices organizationServices,
ImpExpPojo pojo,
V3xOrgAccount voa,
java.lang.String onlytag) |
protected abstract java.lang.String |
getAccountName(ImpExpPojo pojo) |
protected java.lang.String[] |
getCodeFromNameCodeString(java.lang.String nameStr) |
protected java.lang.String[] |
getCodeFromNameCodeString(java.lang.String nameStr,
java.lang.String entityClassName,
java.lang.Long accountId) |
protected java.lang.String |
getFirstShowName(V3xOrgEntity entity) |
java.util.Locale |
getLocale() |
protected java.util.Map<java.lang.String,java.util.Locale> |
getLocaleMap() |
protected MsgProvider |
getMsgProvider() |
protected abstract V3xOrgDepartment |
getNeedDepartment(OrganizationServices organizationServices,
java.lang.String[] ncvalue,
V3xOrgAccount voa) |
protected abstract V3xOrgLevel |
getNeedLevel(OrganizationServices organizationServices,
java.lang.String[] ncvalue,
V3xOrgAccount voa) |
protected abstract V3xOrgPost |
getNeedPost(OrganizationServices organizationServices,
java.lang.String[] ncvalue,
V3xOrgAccount voa) |
protected java.lang.String |
getOKMsg4Add(V3xOrgEntity ent,
OrganizationServices organizationServices) |
protected java.lang.String |
getOKMsg4Update(V3xOrgEntity ent,
OrganizationServices organizationServices) |
protected V3xOrgDepartment |
getRightDept(OrganizationServices organizationServices,
java.lang.String propName,
java.lang.String value,
V3xOrgAccount voa) |
protected V3xOrgDepartment |
getRightDeptByCode(OrganizationServices organizationServices,
java.lang.String value,
V3xOrgAccount voa) |
protected V3xOrgDepartment |
getRightDeptByName(OrganizationServices organizationServices,
java.lang.String value,
V3xOrgAccount voa) |
protected V3xOrgEntity |
getRightEntity(OrganizationServices organizationServices,
java.lang.Class clazz,
java.lang.String propName,
java.lang.String value,
V3xOrgAccount voa) |
protected V3xOrgLevel |
getRightLevel(OrganizationServices organizationServices,
java.lang.String propName,
java.lang.String value,
V3xOrgAccount voa) |
protected V3xOrgLevel |
getRightLevelByCode(OrganizationServices organizationServices,
java.lang.String value,
V3xOrgAccount voa) |
protected V3xOrgLevel |
getRightLevelByName(OrganizationServices organizationServices,
java.lang.String value,
V3xOrgAccount voa) |
protected V3xOrgPost |
getRightPost(OrganizationServices organizationServices,
java.lang.String propName,
java.lang.String value,
V3xOrgAccount voa) |
protected V3xOrgPost |
getRightPostByCode(OrganizationServices organizationServices,
java.lang.String value,
V3xOrgAccount voa) |
protected V3xOrgPost |
getRightPostByName(OrganizationServices organizationServices,
java.lang.String value,
V3xOrgAccount voa) |
java.util.Map |
importOrg(OrganizationServices organizationServices,
MetadataManager metadataManager,
java.util.List<java.util.List<java.lang.String>> fromList,
V3xOrgAccount voa,
boolean ignoreWhenUpdate,
java.lang.String onlytag) |
java.util.Map |
importOrg(OrganizationServices organizationServices,
MetadataManager metadataManager,
java.util.List<java.util.List<java.lang.String>> fromList,
V3xOrgAccount voa,
boolean ignoreWhenUpdate,
java.lang.String onlytag,
java.util.List<java.lang.String> titleList) |
protected java.lang.String |
inCurrentAccount(V3xOrgEntity ent,
V3xOrgAccount voa,
OrganizationServices organizationServices) |
protected abstract void |
initCache(OrganizationServices organizationServices,
V3xOrgAccount voa) |
protected boolean |
isNotAllowChar(java.lang.Object o) |
protected abstract java.lang.String |
msg4AddNoDouble(ImpExpPojo pj) |
protected ResultObject |
newResultObject(ImpExpPojo pj,
java.lang.String success,
java.lang.String des) |
protected ResultObject |
newResultObject(java.lang.String name,
java.lang.String success,
java.lang.String des) |
protected ResultObject |
newResultObject(V3xOrgEntity ent,
java.lang.String success,
java.lang.String des) |
protected java.util.Map |
op(OrganizationServices organizationServices,
MetadataManager metadataManager,
java.util.Map ents,
java.util.Map mapReport,
java.util.Map<java.lang.Long,ImpExpPojo> pjl) |
protected boolean |
passByAccount(java.lang.String name,
V3xOrgAccount account) |
protected void |
pojoCheck(OrganizationServices organizationServices,
MetadataManager metadataManager,
ImpExpPojo pojo)
检查ImpExpPojo对象,有问题抛出Exception,message为错误信息
|
protected boolean |
regTest(java.lang.String value,
java.lang.String patten) |
protected boolean |
regTestChNum(java.lang.String value) |
protected boolean |
regTestMail(java.lang.String value) |
void |
setLocale(java.util.Locale locale) |
protected java.util.List |
transFromOrg(OrganizationServices organizationServices,
MetadataManager metadataManager,
java.util.List<java.util.List<java.lang.String>> orgl,
V3xOrgAccount account,
java.util.Map mapReport,
java.lang.String onlytag,
java.lang.String from) |
protected java.util.Map |
transToDes(OrganizationServices organizationServices,
MetadataManager metadataManager,
java.util.List ml,
V3xOrgAccount voa,
boolean ignoreWhenUpdate,
java.util.Map mapReport,
java.lang.String onlytag) |
protected abstract 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,
java.util.Map<java.lang.Long,ImpExpPojo> pjl) |
protected java.util.Map |
update(OrganizationServices organizationServices,
MetadataManager metadataManager,
V3xOrgEntity ent,
java.util.Map mapReport,
ImpExpPojo pj) |
protected abstract void |
update(OrganizationServices organizationServices,
V3xOrgEntity ent,
ImpExpPojo pj) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
assignVO, devVO, matchLanguagefield, validateData
protected static final org.apache.commons.logging.Log logger
protected MsgProvider msgProvider
protected abstract java.lang.String getAccountName(ImpExpPojo pojo)
protected abstract ImpExpPojo transToPojo(java.util.List<java.lang.String> org, V3xOrgAccount voa, java.lang.String onlytag, java.lang.String from) throws java.lang.Exception
java.lang.Exception
protected abstract java.lang.String msg4AddNoDouble(ImpExpPojo pj)
protected abstract V3xOrgDepartment getNeedDepartment(OrganizationServices organizationServices, java.lang.String[] ncvalue, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected abstract V3xOrgPost getNeedPost(OrganizationServices organizationServices, java.lang.String[] ncvalue, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected abstract V3xOrgLevel getNeedLevel(OrganizationServices organizationServices, java.lang.String[] ncvalue, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected boolean isNotAllowChar(java.lang.Object o)
protected void pojoCheck(OrganizationServices organizationServices, MetadataManager metadataManager, ImpExpPojo pojo) throws java.lang.Exception
java.lang.Exception
protected java.util.Map<java.lang.String,java.util.Locale> getLocaleMap()
protected java.util.List transFromOrg(OrganizationServices organizationServices, MetadataManager metadataManager, java.util.List<java.util.List<java.lang.String>> orgl, V3xOrgAccount account, java.util.Map mapReport, java.lang.String onlytag, java.lang.String from)
protected void addNoDouble(ImpExpPojo pj, java.util.Map<java.lang.String,java.lang.Object> stringMap, java.util.List pjs, java.util.Map mapReport)
protected abstract V3xOrgEntity existEntity(OrganizationServices organizationServices, ImpExpPojo pojo, V3xOrgAccount voa, java.lang.String onlytag) throws java.lang.Exception
java.lang.Exception
protected abstract V3xOrgEntity copyToEntity(OrganizationServices organizationServices, MetadataManager metadataManager, ImpExpPojo pojo, V3xOrgEntity ent, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected java.lang.String inCurrentAccount(V3xOrgEntity ent, V3xOrgAccount voa, OrganizationServices organizationServices)
protected java.util.Map transToDes(OrganizationServices organizationServices, MetadataManager metadataManager, java.util.List ml, V3xOrgAccount voa, boolean ignoreWhenUpdate, java.util.Map mapReport, java.lang.String onlytag) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
protected abstract void initCache(OrganizationServices organizationServices, V3xOrgAccount voa) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessException
protected abstract void add(OrganizationServices organizationServices, V3xOrgEntity ent, ImpExpPojo pj) throws java.lang.Exception
java.lang.Exception
protected abstract void update(OrganizationServices organizationServices, V3xOrgEntity ent, ImpExpPojo pj) throws java.lang.Exception
java.lang.Exception
protected java.lang.String getOKMsg4Add(V3xOrgEntity ent, OrganizationServices organizationServices)
protected java.lang.String getOKMsg4Update(V3xOrgEntity ent, OrganizationServices organizationServices)
protected java.util.Map add(OrganizationServices organizationServices, MetadataManager metadataManager, V3xOrgEntity ent, java.util.Map mapReport, ImpExpPojo pj) throws java.lang.Exception
java.lang.Exception
protected java.util.Map update(OrganizationServices organizationServices, MetadataManager metadataManager, V3xOrgEntity ent, java.util.Map mapReport, ImpExpPojo pj) throws java.lang.Exception
java.lang.Exception
protected java.util.Map add(OrganizationServices organizationServices, MetadataManager metadataManager, java.util.List ents, java.util.Map mapReport, java.util.Map<java.lang.Long,ImpExpPojo> pjl) throws java.lang.Exception
java.lang.Exception
protected java.util.Map update(OrganizationServices organizationServices, MetadataManager metadataManager, java.util.List ents, java.util.Map mapReport, java.util.Map<java.lang.Long,ImpExpPojo> pjl) throws java.lang.Exception
java.lang.Exception
protected java.util.Map op(OrganizationServices organizationServices, MetadataManager metadataManager, java.util.Map ents, java.util.Map mapReport, java.util.Map<java.lang.Long,ImpExpPojo> pjl) throws java.lang.Exception
java.lang.Exception
protected boolean passByAccount(java.lang.String name, V3xOrgAccount account)
protected java.lang.String doUpdate4Entity(java.lang.Object ent, boolean ignoreWhenUpdate)
protected java.lang.String doUpdate4Entity(java.lang.Object ent, boolean ignoreWhenUpdate, ImpExpPojo type)
protected ResultObject newResultObject(V3xOrgEntity ent, java.lang.String success, java.lang.String des)
protected ResultObject newResultObject(ImpExpPojo pj, java.lang.String success, java.lang.String des)
protected ResultObject newResultObject(java.lang.String name, java.lang.String success, java.lang.String des)
protected java.util.Map addReport(ResultObject ro, java.lang.String action, java.util.Map mapReport)
public java.util.Map importOrg(OrganizationServices organizationServices, MetadataManager metadataManager, java.util.List<java.util.List<java.lang.String>> fromList, V3xOrgAccount voa, boolean ignoreWhenUpdate, java.lang.String onlytag) throws java.lang.Exception
public java.util.Map importOrg(OrganizationServices organizationServices, MetadataManager metadataManager, java.util.List<java.util.List<java.lang.String>> fromList, V3xOrgAccount voa, boolean ignoreWhenUpdate, java.lang.String onlytag, java.util.List<java.lang.String> titleList) throws java.lang.Exception
protected java.lang.String[] getCodeFromNameCodeString(java.lang.String nameStr)
protected java.lang.String[] getCodeFromNameCodeString(java.lang.String nameStr, java.lang.String entityClassName, java.lang.Long accountId)
protected V3xOrgEntity getRightEntity(OrganizationServices organizationServices, java.lang.Class clazz, java.lang.String propName, java.lang.String value, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected V3xOrgDepartment getRightDept(OrganizationServices organizationServices, java.lang.String propName, java.lang.String value, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected V3xOrgDepartment getRightDeptByCode(OrganizationServices organizationServices, java.lang.String value, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected V3xOrgDepartment getRightDeptByName(OrganizationServices organizationServices, java.lang.String value, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected V3xOrgPost getRightPost(OrganizationServices organizationServices, java.lang.String propName, java.lang.String value, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected V3xOrgPost getRightPostByCode(OrganizationServices organizationServices, java.lang.String value, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected V3xOrgPost getRightPostByName(OrganizationServices organizationServices, java.lang.String value, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected V3xOrgLevel getRightLevel(OrganizationServices organizationServices, java.lang.String propName, java.lang.String value, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected V3xOrgLevel getRightLevelByCode(OrganizationServices organizationServices, java.lang.String value, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
protected V3xOrgLevel getRightLevelByName(OrganizationServices organizationServices, java.lang.String value, V3xOrgAccount voa) throws java.lang.Exception
java.lang.Exception
public java.util.Locale getLocale()
protected MsgProvider getMsgProvider()
protected java.lang.String catchNoCammerString(java.lang.String ln) throws java.lang.Exception
java.lang.Exception
protected boolean regTest(java.lang.String value, java.lang.String patten)
protected boolean regTestChNum(java.lang.String value)
protected boolean regTestMail(java.lang.String value)
protected java.lang.String getFirstShowName(V3xOrgEntity entity)