public interface CustomFormManager
extends java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
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) |
java.util.Map<java.lang.String,DocExtField> |
getDataFieldMap(java.lang.String type,
java.lang.String id,
java.lang.String 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)
修改一项扩展字段
|
java.util.List<DocExtField> getDataFieldList(java.lang.String type, java.lang.String id, java.lang.String docid) throws CustomFormManagerException
CustomFormManagerExceptionjava.util.Map<java.lang.String,DocExtField> getDataFieldMap(java.lang.String type, java.lang.String id, java.lang.String docid) throws CustomFormManagerException
CustomFormManagerExceptionboolean setCustomForm(java.lang.String targetId,
java.lang.String targetType,
java.lang.String formType,
java.lang.String fileName)
throws CustomFormManagerException
TARGET_ID - TARGET_TYPE - FORM_TYPE - FILE_NAME - CustomFormManagerExceptionboolean addCustomForms(java.lang.String id,
java.util.List customForms)
throws CustomFormManagerException
List - CustomFormManagerExceptionboolean updateCustomFormSet(java.lang.String targetId,
java.lang.String targetType,
java.lang.String formType,
java.lang.String fileName)
throws CustomFormManagerException
TARGET_ID - TARGET_TYPE - FORM_TYPE - FILE_NAME - CustomFormManagerExceptionjava.lang.String getCustomFormFilename(java.lang.String targetId,
java.lang.String targetType,
java.lang.String formType)
throws CustomFormManagerException
TARGET_ID - TARGET_TYPE - FORM_TYPE - FILE_NAME - CustomFormManagerExceptionboolean hasSameFieldName(java.lang.String fieldName)
throws CustomFormManagerException
String - fieldNameCustomFormManagerExceptionboolean addDocExtField(DocExtField docExtField) throws CustomFormManagerException
docExtField - CustomFormManagerExceptionboolean addDocExtFields(java.lang.String[] ids,
java.lang.String type,
java.lang.String id)
throws CustomFormManagerException
String[] - idsString - type
1:站点
2:频道String - id
站点或频道的idCustomFormManagerExceptionboolean delDocExtField(java.lang.String[] ids)
throws CustomFormManagerException
String[] - idsCustomFormManagerExceptionboolean delDocExtFieldOfSiteOrChl(java.lang.String[] ids,
java.lang.String type,
java.lang.String id)
throws CustomFormManagerException
String[] - idsString - type
1:站点
2:频道String - id
站点或频道的idCustomFormManagerExceptionjava.util.List getDocExtFieldList()
throws CustomFormManagerException
CustomFormManagerExceptionjava.util.List getDocExtFieldOfSiteOrChlList(java.lang.String id,
java.lang.String type)
throws CustomFormManagerException
String - id
站点或频道的idString - type
1:站点
2:频道CustomFormManagerExceptionboolean saveDocExtFieldValues(java.lang.String docid,
java.lang.String[] ids,
java.lang.String[] values,
java.lang.String[] types)
throws CustomFormManagerException
String - docid
文档的idString[] - ids
该文档所有的扩展字段String[] - values
相应的扩展字段内容CustomFormManagerExceptionDocExtField getExtFieldBy(java.lang.String id) throws CustomFormManagerException
String - id
扩展字段idCustomFormManagerExceptionboolean updateDocExtField(DocExtField docExtField) throws CustomFormManagerException
docExtField - CustomFormManagerException