package cn.ksource.web.service.cmdb;
|
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
/**
|
* CI属性获取
|
*/
|
public interface CIPropertityService {
|
|
/**
|
* 根据表名获取表元数据
|
* @param tableName
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jun 22, 2014 1:34:36 PM
|
*/
|
public List<Map> getMetadataByTableName(String tableName);
|
|
/**
|
* 获取属性详情
|
* @param categoryid
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jun 22, 2014 1:42:33 PM
|
*/
|
public Map getCategoryById(String categoryid);
|
|
/**
|
* 获取分类详情信息
|
* @param categoryid
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jun 22, 2014 2:17:15 PM
|
*/
|
public CICategory getCICategory(String categoryid);
|
|
|
/**
|
* 获取DSL分类详情
|
* @param categoryid
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jun 22, 2014 1:42:33 PM
|
*/
|
public Map getDslCategoryById(String categoryid);
|
|
/**
|
* 获取DSL分类详情信息
|
* @param categoryid
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jun 22, 2014 2:17:15 PM
|
*/
|
public DSLCategory getDSLCategory(String categoryid);
|
|
/**
|
* 根据tablename获取所有元数据
|
* @param tablename
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jun 22, 2014 2:02:41 PM
|
*/
|
public CIPropertityMetadata getCIPropertityMetadata(String tablename);
|
|
|
/**
|
* 获取CI属性详细信息
|
* @param ci_id
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jun 22, 2014 1:24:42 PM
|
*/
|
public CIPropertity getCIPropertity(String ci_id);
|
|
|
|
/**
|
* 根据tablename获取所有元数据
|
* @param tablename
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jun 22, 2014 2:02:41 PM
|
*/
|
public SUBCIPropertityMetadata getSubCIPropertityMetadata(String tablename);
|
|
|
/**
|
* 获取CI属性详细信息
|
* @param ci_id
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jun 22, 2014 1:24:42 PM
|
*/
|
public SUBCIPropertity getSubCIPropertity(String ci_id);
|
|
/**
|
* 复制CI
|
* @param ci_id
|
* @param count
|
* @return
|
* @version V1.0.0
|
* @author 杨凯
|
* @date Jul 10, 2014 7:31:19 PM
|
*//*
|
public void execCopyCI(String ci_id,int count,HttpServletRequest request);*/
|
|
/**
|
* 不需要比对的列
|
* @return
|
*/
|
public Map noCompairedColumns();
|
|
/**
|
* 不需要显示的列
|
* @return
|
*/
|
public Map noShowColumns();
|
|
}
|