OSDN Git Service

e61c682b12eecd4d7250d311291c3fd108062d87
[ea2ddl/ea2ddl.git] / ea2ddl-gen / dbflute / templates / om / csharp / allcommon / EntityDefinedCommonColumn.vmnet
1 \r
2 using System;\r
3 using System.Collections;\r
4 \r
5 namespace ${glPackageBaseCommon} {\r
6 \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
14 \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
20 \r
21         void Classify${javaName}${classificationMap.get('name')}();\r
22         bool Is${javaName}${classificationMap.get('name')}();\r
23     #end\r
24   #end\r
25 #end\r
26 \r
27         void DisableCommonColumnAutoSetup();\r
28             bool CanCommonColumnAutoSetup();\r
29     }\r
30 }\r