public class CustomFormManagerImpl extends java.lang.Object implements CustomFormManager
| 构造器和说明 |
|---|
CustomFormManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addCustomForms(java.lang.String id,
java.util.List customForms)
设置文档的各项自定义表单
|
boolean |
addDocExtField(DocExtField docExtField)
新增一项扩展字段
|
boolean |
addDocExtFields(java.lang.String[] ids,
java.lang.String type,
java.lang.String id)
从所有扩展字段中选择一些作为自己的扩展字段,是一种引用关系
|
boolean |
delDocExtField(java.lang.String[] ids)
删除扩展字段(在维护界面上删)
|
boolean |
delDocExtFieldOfSiteOrChl(java.lang.String[] ids,
java.lang.String type,
java.lang.String id)
删除具体的站点或频道的扩展字段
|
java.lang.String |
getCustomFormFilename(java.lang.String targetId,
java.lang.String targetType,
java.lang.String formType)
get设置文档的自定义表单的filename
|
java.util.List<DocExtField> |
getDataFieldList(java.lang.String type,
java.lang.String id,
java.lang.String docid)
//站点or频道 1:站点 2:频道
String type = request.getParameter("type");
//站点id or 频道id
String id = request.getParameter("id");
String docid = request.getParameter("docid");
|
java.util.Map<java.lang.String,DocExtField> |
getDataFieldMap(java.lang.String type,
java.lang.String id,
java.lang.String docid)
//站点or频道 1:站点 2:频道
String type = request.getParameter("type");
//站点id or 频道id
String id = request.getParameter("id");
String docid = request.getParameter("docid");
|
java.util.List |
getDocExtFieldList()
get所有的扩展字段列表
|
java.util.List |
getDocExtFieldOfSiteOrChlList(java.lang.String id,
java.lang.String type)
get具体的站点或频道的扩展字段列表
|
DocExtField |
getExtFieldBy(java.lang.String id)
根据扩展字段ID取得其内容
|
boolean |
hasSameFieldName(java.lang.String fieldName)
新增一项扩展字段前
判断是否存在字段名字相同的情况
|
boolean |
saveDocExtFieldValues(java.lang.String docid,
java.lang.String[] ids,
java.lang.String[] values,
java.lang.String[] types)
保存文档的扩展字段的内容
|
boolean |
setCustomForm(java.lang.String targetId,
java.lang.String targetType,
java.lang.String formType,
java.lang.String fileName)
设置文档的各项自定义表单
|
boolean |
updateCustomFormSet(java.lang.String targetId,
java.lang.String targetType,
java.lang.String formType,
java.lang.String fileName)
update设置文档的各项自定义表单
|
boolean |
updateDocExtField(DocExtField docExtField)
修改一项扩展字段
|
public boolean setCustomForm(java.lang.String targetId,
java.lang.String targetType,
java.lang.String formType,
java.lang.String fileName)
throws CustomFormManagerException
setCustomForm 在接口中 CustomFormManagerTARGET_ID - TARGET_TYPE - FORM_TYPE - FILE_NAME - CustomFormManagerExceptionpublic boolean addCustomForms(java.lang.String id,
java.util.List customForms)
throws CustomFormManagerException
addCustomForms 在接口中 CustomFormManagerList - CustomFormManagerExceptionpublic boolean updateCustomFormSet(java.lang.String targetId,
java.lang.String targetType,
java.lang.String formType,
java.lang.String fileName)
throws CustomFormManagerException
updateCustomFormSet 在接口中 CustomFormManagerTARGET_ID - TARGET_TYPE - FORM_TYPE - FILE_NAME - CustomFormManagerExceptionpublic java.lang.String getCustomFormFilename(java.lang.String targetId,
java.lang.String targetType,
java.lang.String formType)
throws CustomFormManagerException
getCustomFormFilename 在接口中 CustomFormManagerTARGET_ID - TARGET_TYPE - FORM_TYPE - FILE_NAME - CustomFormManagerExceptionpublic boolean hasSameFieldName(java.lang.String fieldName)
throws CustomFormManagerException
hasSameFieldName 在接口中 CustomFormManagerString - fieldNameCustomFormManagerExceptionpublic boolean addDocExtField(DocExtField docExtField) throws CustomFormManagerException
addDocExtField 在接口中 CustomFormManagerdocExtField - CustomFormManagerExceptionpublic boolean addDocExtFields(java.lang.String[] ids,
java.lang.String type,
java.lang.String id)
throws CustomFormManagerException
addDocExtFields 在接口中 CustomFormManagerString[] - idsString - type
1:站点
2:频道String - id
站点或频道的idCustomFormManagerExceptionpublic boolean delDocExtField(java.lang.String[] ids)
throws CustomFormManagerException
delDocExtField 在接口中 CustomFormManagerString[] - idsCustomFormManagerExceptionpublic boolean delDocExtFieldOfSiteOrChl(java.lang.String[] ids,
java.lang.String type,
java.lang.String id)
throws CustomFormManagerException
delDocExtFieldOfSiteOrChl 在接口中 CustomFormManagerString[] - idsString - type
1:站点
2:频道String - id
站点或频道的idCustomFormManagerExceptionpublic java.util.List getDocExtFieldList()
throws CustomFormManagerException
getDocExtFieldList 在接口中 CustomFormManagerCustomFormManagerExceptionpublic java.util.List getDocExtFieldOfSiteOrChlList(java.lang.String id,
java.lang.String type)
throws CustomFormManagerException
getDocExtFieldOfSiteOrChlList 在接口中 CustomFormManagerString - id
站点或频道的idString - type
1:站点
2:频道CustomFormManagerExceptionpublic boolean saveDocExtFieldValues(java.lang.String docid,
java.lang.String[] ids,
java.lang.String[] values,
java.lang.String[] types)
throws CustomFormManagerException
saveDocExtFieldValues 在接口中 CustomFormManagerString - docid
文档的idString[] - ids
该文档所有的扩展字段String[] - values
相应的扩展字段内容CustomFormManagerExceptionpublic DocExtField getExtFieldBy(java.lang.String id) throws CustomFormManagerException
getExtFieldBy 在接口中 CustomFormManagerString - id
扩展字段idCustomFormManagerExceptionpublic boolean updateDocExtField(DocExtField docExtField) throws CustomFormManagerException
updateDocExtField 在接口中 CustomFormManagerdocExtField - CustomFormManagerExceptionpublic java.util.List<DocExtField> getDataFieldList(java.lang.String type, java.lang.String id, java.lang.String docid) throws CustomFormManagerException
getDataFieldList 在接口中 CustomFormManagerCustomFormManagerExceptionpublic java.util.Map<java.lang.String,DocExtField> getDataFieldMap(java.lang.String type, java.lang.String id, java.lang.String docid) throws CustomFormManagerException
getDataFieldMap 在接口中 CustomFormManagerCustomFormManagerException