OSDN Git Service

i
[luz/luz.git] / lacoder / jsp / domain / Entity.jsp
1 <!-- $Id: Entity.jsp 405 2011-07-28 21:46:01Z dobashi $ -->\r
2 <!doctype html public "-//w3c//dtd html 4.0 transitional//en"\r
3    "http://www.w3.org/tr/rec-html40/loose.dtd">\r
4 <%@ page contentType="text/html; charset=UTF-8" %>\r
5 <%@ include file="../common/common.jsp" %>\r
6 <%@ page import="java.util.*" %>\r
7 <%@ page import="java.text.*" %>\r
8 <%@ page import="com.lavans.lacoder.model.*" %>\r
9 <%@ page import="com.lavans.lacoder.model.Package" %>\r
10 <%!\r
11         /**\r
12          * 基本方針\r
13          * validate()はBaseに移してxmlで指定したconstraintに応じて自動チェックするようにする。\r
14          */\r
15         SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");\r
16 %>\r
17 <%\r
18         Package pkg = (Package)request.getAttribute("lacoder.package");\r
19         Entity entity = (Entity)request.getAttribute("lacoder.entity");\r
20         String className = entity.getClassName();\r
21         ModelWriter writer = new ModelWriter(entity);\r
22 %>\r
23 \r
24 <%@page import="com.lavans.lacoder.writer.ModelWriter"%>\r
25 <html lang="ja">\r
26 <head>\r
27 <title>ソース</title>\r
28 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\r
29 <LINK href="red.css" rel="stylesheet" type="text/css">\r
30 </head>\r
31 <body text="#000000" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10">\r
32 <pre>\r
33 /* $Id: Entity.jsp 405 2011-07-28 21:46:01Z dobashi $\r
34  * 作成日: <%= sdf.format(new Date()) %>\r
35  *\r
36  */\r
37 package <%= pkg.getDomainSubPackagePath() %>.entity;\r
38 <%--\r
39 import java.math.BigDecimal;\r
40 import java.text.SimpleDateFormat;\r
41 import java.util.Date;\r
42 import java.util.HashMap;\r
43 import java.io.Serializable;\r
44  --%>\r
45 import <%= pkg.getDomainSubPackagePath() %>.entity.base.<%= className %>Base;\r
46 import java.util.Map;\r
47 import java.util.HashMap;\r
48 <%--\r
49 import <%= pkg.getName() %>.<%= pkg.getProject() %>.http.IUser;\r
50 import <%= pkg.getName() %>.<%= pkg.getProject() %>.http.Cp932;\r
51 import <%= pkg.getName() %>.<%= pkg.getProject() %>.common.UserManager;\r
52 --%>\r
53 /**\r
54  * <%= entity.getTitle() %>クラス。\r
55  *\r
56  * @author ${user}\r
57  */\r
58 public class <%= className %> extends <%= className %>Base{\r
59         /** serialID */\r
60         private static final long serialVersionUID = 1L;\r
61 \r
62         /**\r
63          * 文字列表現。\r
64          * PKの各属性と名前を":"で連結して返す。\r
65          */\r
66         @Override\r
67         public String toString() {\r
68                 return <%= writer.writeStringMembers() %>;\r
69         }\r
70 \r
71         /**\r
72          * 登録用パラメータチェック。\r
73          */\r
74         public Map&lt;String,String&gt; validate() {\r
75                 Map&lt;String,String&gt; errors = new HashMap&lt;String,String&gt;(2);\r
76 \r
77                 return errors;\r
78         }\r
79 }\r
80 </pre>\r
81 <!--\r
82 <%= debugStr %>\r
83 -->\r
84 </body>\r
85 \r