3 using System.Collections;
\r
5 namespace ${glPackageBaseCommon} {
\r
7 public interface ${glEntityDefinedCommonColumnInterfaceName} : ${glEntityInterfaceName} {
\r
8 #foreach ($columnName in ${database.CommonColumnNameList})
\r
9 #set ($commonColumnMap = ${database.CommonColumnMap})
\r
10 #set ($columnType = ${commonColumnMap.get(${columnName})})
\r
11 #set ($javaNative = ${database.convertJavaNativeByJdbcType(${columnType})})
\r
12 #set ($javaName = ${database.convertJavaNameByJdbcNameAsColumn(${columnName})})
\r
13 #set ($uncapitalisedJavaName = ${database.convertUncapitalisedJavaNameByJdbcNameAsColumn(${columnName})})
\r
15 ${javaNative} ${javaName} { get; set; }
\r
16 #if (${database.isAllClassificationColumn($columnName)})
\r
17 #set ($classificationName = $database.getAllClassificationName($columnName))
\r
18 #set ($classificationList = $database.getClassificationMapList($classificationName))
\r
19 #foreach ($classificationMap in $classificationList)
\r
21 void Classify${javaName}${classificationMap.get('name')}();
\r
22 bool Is${javaName}${classificationMap.get('name')}();
\r
27 void DisableCommonColumnAutoSetup();
\r
28 bool CanCommonColumnAutoSetup();
\r