• R/O
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision40 (tree)
Time2016-03-12 23:52:01
Authorckoshien

Log Message

選手情報カラムを追加

Change Summary

Incremental Difference

--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/form/PlayerForm.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/form/PlayerForm.java (revision 40)
@@ -1,5 +1,6 @@
11 package cx.myhome.ckoshien.form;
22
3+import org.seasar.struts.annotation.Maxlength;
34 import org.seasar.struts.annotation.Required;
45
56 public class PlayerForm {
@@ -16,4 +17,7 @@
1617 public String password;
1718
1819 public String id;
20+
21+ @Maxlength(maxlength=1000)
22+ public String comment;
1923 }
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/PitchingNames.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/PitchingNames.java (revision 40)
@@ -10,7 +10,7 @@
1010 * {@link Pitching}のプロパティ名の集合です。
1111 *
1212 */
13-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2015/07/22 16:23:20")
13+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2016/03/12 23:42:26")
1414 public class PitchingNames {
1515
1616 /**
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Player.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Player.java (revision 40)
@@ -17,7 +17,7 @@
1717 *
1818 */
1919 @Entity
20-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2015/07/22 16:23:17")
20+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2016/03/12 22:46:17")
2121 public class Player implements Serializable {
2222
2323 private static final long serialVersionUID = 1L;
@@ -48,6 +48,10 @@
4848 @Column(precision = 10, nullable = true, unique = false)
4949 public Integer authority;
5050
51+ /** commentプロパティ */
52+ @Column(length = 1000, nullable = true, unique = false)
53+ public String comment;
54+
5155 /** battingDetailList関連プロパティ */
5256 @OneToMany(mappedBy = "player")
5357 public List<BattingDetail> battingDetailList;
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/GameNames.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/GameNames.java (revision 40)
@@ -14,7 +14,7 @@
1414 * {@link Game}のプロパティ名の集合です。
1515 *
1616 */
17-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2015/07/22 16:23:20")
17+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2016/03/12 23:42:26")
1818 public class GameNames {
1919
2020 /**
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/BattingDetailNames.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/BattingDetailNames.java (revision 40)
@@ -10,7 +10,7 @@
1010 * {@link BattingDetail}のプロパティ名の集合です。
1111 *
1212 */
13-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2015/07/22 16:23:20")
13+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2016/03/12 23:42:26")
1414 public class BattingDetailNames {
1515
1616 /**
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/BattingSumNames.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/BattingSumNames.java (revision 40)
@@ -10,7 +10,7 @@
1010 * {@link BattingSum}のプロパティ名の集合です。
1111 *
1212 */
13-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2015/07/22 16:23:20")
13+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2016/03/12 23:42:26")
1414 public class BattingSumNames {
1515
1616 /**
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/ResultNames.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/ResultNames.java (revision 40)
@@ -10,7 +10,7 @@
1010 * {@link Result}のプロパティ名の集合です。
1111 *
1212 */
13-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2015/07/22 16:23:20")
13+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2016/03/12 23:42:26")
1414 public class ResultNames {
1515
1616 /**
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/League.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/League.java (revision 40)
@@ -16,7 +16,7 @@
1616 *
1717 */
1818 @Entity
19-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2015/07/22 16:23:17")
19+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2016/03/12 22:46:17")
2020 public class League implements Serializable {
2121
2222 private static final long serialVersionUID = 1L;
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Names.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Names.java (revision 40)
@@ -14,7 +14,7 @@
1414 * 名前クラスの集約です。
1515 *
1616 */
17-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesAggregateModelFactoryImpl"}, date = "2015/07/22 16:23:20")
17+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesAggregateModelFactoryImpl"}, date = "2016/03/12 23:42:26")
1818 public class Names {
1919
2020 /**
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Pitching.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Pitching.java (revision 40)
@@ -15,7 +15,7 @@
1515 *
1616 */
1717 @Entity
18-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2015/07/22 16:23:17")
18+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2016/03/12 22:46:17")
1919 public class Pitching implements Serializable {
2020
2121 private static final long serialVersionUID = 1L;
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Game.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Game.java (revision 40)
@@ -18,7 +18,7 @@
1818 *
1919 */
2020 @Entity
21-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2015/07/22 16:23:17")
21+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2016/03/12 22:46:17")
2222 public class Game implements Serializable {
2323
2424 private static final long serialVersionUID = 1L;
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/TeamNames.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/TeamNames.java (revision 40)
@@ -13,7 +13,7 @@
1313 * {@link Team}のプロパティ名の集合です。
1414 *
1515 */
16-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2015/07/22 16:23:20")
16+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2016/03/12 23:42:26")
1717 public class TeamNames {
1818
1919 /**
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/BattingDetail.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/BattingDetail.java (revision 40)
@@ -15,7 +15,7 @@
1515 *
1616 */
1717 @Entity
18-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2015/07/22 16:23:17")
18+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2016/03/12 22:46:17")
1919 public class BattingDetail implements Serializable {
2020
2121 private static final long serialVersionUID = 1L;
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/BattingSum.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/BattingSum.java (revision 40)
@@ -15,7 +15,7 @@
1515 *
1616 */
1717 @Entity
18-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2015/07/22 16:23:17")
18+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2016/03/12 22:46:17")
1919 public class BattingSum implements Serializable {
2020
2121 private static final long serialVersionUID = 1L;
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Result.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Result.java (revision 40)
@@ -15,7 +15,7 @@
1515 *
1616 */
1717 @Entity
18-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2015/07/22 16:23:17")
18+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2016/03/12 22:46:17")
1919 public class Result implements Serializable {
2020
2121 private static final long serialVersionUID = 1L;
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/PlayerNames.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/PlayerNames.java (revision 40)
@@ -11,7 +11,7 @@
1111 * {@link Player}のプロパティ名の集合です。
1212 *
1313 */
14-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2015/07/22 16:23:20")
14+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2016/03/12 23:42:26")
1515 public class PlayerNames {
1616
1717 /**
@@ -69,6 +69,15 @@
6969 }
7070
7171 /**
72+ * commentのプロパティ名を返します。
73+ *
74+ * @return commentのプロパティ名
75+ */
76+ public static PropertyName<String> comment() {
77+ return new PropertyName<String>("comment");
78+ }
79+
80+ /**
7281 * battingDetailListのプロパティ名を返します。
7382 *
7483 * @return battingDetailListのプロパティ名
@@ -201,6 +210,15 @@
201210 }
202211
203212 /**
213+ * commentのプロパティ名を返します。
214+ *
215+ * @return commentのプロパティ名
216+ */
217+ public PropertyName<String> comment() {
218+ return new PropertyName<String>(this, "comment");
219+ }
220+
221+ /**
204222 * battingDetailListのプロパティ名を返します。
205223 *
206224 * @return battingDetailListのプロパティ名
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Team.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/Team.java (revision 40)
@@ -15,7 +15,7 @@
1515 *
1616 */
1717 @Entity
18-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2015/07/22 16:23:17")
18+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2016/03/12 22:46:17")
1919 public class Team implements Serializable {
2020
2121 private static final long serialVersionUID = 1L;
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/LeagueNames.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/entity/LeagueNames.java (revision 40)
@@ -10,7 +10,7 @@
1010 * {@link League}のプロパティ名の集合です。
1111 *
1212 */
13-@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2015/07/22 16:23:20")
13+@Generated(value = {"S2JDBC-Gen 2.4.46", "org.seasar.extension.jdbc.gen.internal.model.NamesModelFactoryImpl"}, date = "2016/03/12 23:42:26")
1414 public class LeagueNames {
1515
1616 /**
--- trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/action/PlayerAction.java (revision 39)
+++ trunk/JCBLScore/src/main/java/cx/myhome/ckoshien/action/PlayerAction.java (revision 40)
@@ -80,12 +80,13 @@
8080 }
8181
8282 @Aspect(value="loginConfInterceptor")
83- @Execute(validator = true,input="update",stopOnValidationError=false,validate="createValidate")
83+ @Execute(validator = true,input="update/{id}",stopOnValidationError=true,validate="createValidate")
8484 public String updateComplete(){
8585 player=playerService.findById(Integer.parseInt(playerForm.id));
8686 player.id=Integer.parseInt(playerForm.id);
8787 player.name=playerForm.name;
8888 player.teamId=Integer.parseInt(playerForm.teamId);
89+ player.comment=playerForm.comment;
8990 playerService.update(player);
9091 return "index&redirect=true";
9192 }
@@ -92,6 +93,7 @@
9293
9394 @Execute(urlPattern="show/{id}",validator = false)
9495 public String show(){
96+ player=playerService.findById(Integer.parseInt(playerForm.id));
9597 pbrList=battingSumService.findPBRById(Integer.parseInt(playerForm.id));
9698 pbrgoList=battingSumService.findPBRGOById(Integer.parseInt(playerForm.id));
9799 pprList=pitchingService.findPPRById(Integer.parseInt(playerForm.id));
@@ -103,7 +105,10 @@
103105 ActionMessages errors = new ActionMessages();
104106 player=playerService.findByNameAndTeamId(playerForm.name, Integer.parseInt(playerForm.teamId));
105107 if(player!=null){
106- errors.add("name", new ActionMessage("既に登録されています", false));
108+ if(player.comment.equals(playerForm.comment)){
109+ errors.add("name", new ActionMessage("既に登録されています", false));
110+ }
111+
107112 }
108113 return errors;
109114 }