OSDN Git Service

DBFlute-0.9.3に更新
[ea2ddl/ea2ddl.git] / ea2ddl-gen / dbflute / templates / om / java / allcommon / cbean / pagenavi / PageNumberLink.vm
1 ${database.allClassCopyright}package ${glPackageBaseCommonCBeanPagenavi};\r
2 #set ($myClassName = "${glPageNumberLinkName}")\r
3 \r
4 /**\r
5  * The class of page number link.\r
6  * @author ${database.ClassAuthor}\r
7  */\r
8 public class ${myClassName} implements java.io.Serializable {\r
9 \r
10     // ===================================================================================\r
11     //                                                                          Definition\r
12     //                                                                          ==========\r
13     /** Serial version UID. (Default) */\r
14     private static final long serialVersionUID = 1L;\r
15 \r
16     // ===================================================================================\r
17     //                                                                           Attribute\r
18     //                                                                           =========\r
19     protected int _pageNumberElement;\r
20     protected boolean _current;\r
21     protected String _pageNumberLinkHref;\r
22 \r
23     // ===================================================================================\r
24     //                                                                         Constructor\r
25     //                                                                         ===========\r
26     public ${myClassName}() {\r
27     }\r
28 \r
29     // ===================================================================================\r
30     //                                                                         Initializer\r
31     //                                                                         ===========\r
32     public ${myClassName} initialize(int pageNumberElement, boolean current, String pageNumberLinkHref) {\r
33         setPageNumberElement(pageNumberElement);\r
34         setCurrent(current);\r
35         setPageNumberLinkHref(pageNumberLinkHref);\r
36         return this;\r
37     }\r
38 \r
39     // ===================================================================================\r
40     //                                                                      Basic Override\r
41     //                                                                      ==============\r
42     /**\r
43      * @return The view string of all attribute values. (NotNull)\r
44      */\r
45          @Override\r
46     public String toString() {\r
47         final StringBuffer sb = new StringBuffer();\r
48 \r
49         sb.append(" pageNumberElement=").append(_pageNumberElement);\r
50         sb.append(" pageNumberLinkHref=").append(_pageNumberLinkHref);\r
51         sb.append(" current=").append(_current);\r
52 \r
53         return sb.toString();\r
54     }\r
55 \r
56     // ===================================================================================\r
57     //                                                                            Accessor\r
58     //                                                                            ========\r
59     public int getPageNumberElement() {\r
60         return _pageNumberElement;\r
61     }\r
62 \r
63     public void setPageNumberElement(int pageNumberElement) {\r
64         this._pageNumberElement = pageNumberElement;\r
65     }\r
66 \r
67     public boolean isCurrent() {\r
68         return _current;\r
69     }\r
70 \r
71     public void setCurrent(boolean current) {\r
72         this._current = current;\r
73     }\r
74 \r
75     public String getPageNumberLinkHref() {\r
76         return _pageNumberLinkHref;\r
77     }\r
78 \r
79     public void setPageNumberLinkHref(String pageNumberLinkHref) {\r
80         this._pageNumberLinkHref = pageNumberLinkHref;\r
81     }\r
82 }\r