package com.vci.server.omd.attribpool.delegate;
|
|
import com.vci.corba.common.VCIError;
|
import com.vci.corba.omd.atm.AttribItem;
|
|
public interface IAPServerDelegate {
|
|
public boolean addAttribItem(AttribItem attribItem) throws VCIError;
|
|
public AttribItem[] getAttribItems(String filter, int start,
|
int rows) throws VCIError;
|
|
/**
|
* 检查要插入的记录是否存在
|
*/
|
public boolean checkRowIsExists(String name) throws VCIError;
|
|
/**
|
* 修改属性
|
*/
|
public boolean modifyAbItem(AttribItem attribItem) throws VCIError;
|
|
/**
|
* 批量删除属性: abItems
|
*/
|
public boolean deleteAbItems(AttribItem[] abItems) throws VCIError;
|
|
public boolean deleteAbItem(AttribItem att) throws VCIError;
|
|
/**
|
* 根据属性名获取属性
|
*/
|
public AttribItem[] getAttribItemsByNames(String[] attNames) throws VCIError;
|
|
/**
|
* 根据属性名返回属性
|
*/
|
public AttribItem getAttribItemByName(String abName) throws VCIError;
|
|
/**
|
* 根据属性名获取属性数据类型
|
*/
|
public String getAttribItemDataType(String abName) throws VCIError;
|
|
/**
|
* 提供属性池的数据文件数据
|
*/
|
public String getAPData() throws VCIError;
|
|
|
|
/**
|
* 获取使用指定枚举名的属性名列表
|
*/
|
public String[] getAPNamesByEMName(String emName) throws VCIError;
|
|
public boolean xml2DB(String userName) throws VCIError;
|
|
/**
|
* 获取不在参数列表中的属性项
|
*/
|
public AttribItem[] getAttribItemsOutNames(String[] abNameArray,String text)
|
throws VCIError;
|
|
}
|