Commit 37d8ff21c41a771190804fa3c6551ce378f09678
1 parent
a1cf72f1
Exists in
master
IN PROGRESS - issue FWK-127: Mudança no método handleLoad do template
AbstractEditPageBean https://demoiselle.atlassian.net/browse/FWK-127
Showing
3 changed files
with
6 additions
and
9 deletions
Show diff stats
archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/java/view/BookmarkEditMB.java
@@ -41,8 +41,7 @@ public class BookmarkEditMB extends AbstractEditPageBean<Bookmark, Long> { | @@ -41,8 +41,7 @@ public class BookmarkEditMB extends AbstractEditPageBean<Bookmark, Long> { | ||
41 | } | 41 | } |
42 | 42 | ||
43 | @Override | 43 | @Override |
44 | - protected void handleLoad() { | ||
45 | - setBean(this.bookmarkBC.load(getId())); | 44 | + protected Bookmark handleLoad(Long id) { |
45 | + return this.bookmarkBC.load(id); | ||
46 | } | 46 | } |
47 | - | ||
48 | } | 47 | } |
documentation/quickstart/pt-BR/criacao.xml
@@ -414,8 +414,8 @@ public class BookmarkEditMB extends AbstractEditPageBean<Bookmark, Long> { | @@ -414,8 +414,8 @@ public class BookmarkEditMB extends AbstractEditPageBean<Bookmark, Long> { | ||
414 | } | 414 | } |
415 | 415 | ||
416 | @Override | 416 | @Override |
417 | - protected void handleLoad() { | ||
418 | - setBean(this.bookmarkBC.load(getId())); | 417 | + protected Bookmark handleLoad(Long id) { |
418 | + return this.bookmarkBC.load(id); | ||
419 | } | 419 | } |
420 | }]]> | 420 | }]]> |
421 | </programlisting> | 421 | </programlisting> |
impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/template/AbstractEditPageBean.java
@@ -55,7 +55,6 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle; | @@ -55,7 +55,6 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle; | ||
55 | * bean object type | 55 | * bean object type |
56 | * @param <I> | 56 | * @param <I> |
57 | * bean id type | 57 | * bean id type |
58 | - * | ||
59 | * @author SERPRO | 58 | * @author SERPRO |
60 | * @see EditPageBean | 59 | * @see EditPageBean |
61 | */ | 60 | */ |
@@ -133,7 +132,7 @@ public abstract class AbstractEditPageBean<T, I> extends AbstractPageBean implem | @@ -133,7 +132,7 @@ public abstract class AbstractEditPageBean<T, I> extends AbstractPageBean implem | ||
133 | return Faces.getConverter(getIdClass()); | 132 | return Faces.getConverter(getIdClass()); |
134 | } | 133 | } |
135 | 134 | ||
136 | - protected abstract void handleLoad(); | 135 | + protected abstract T handleLoad(final I id); |
137 | 136 | ||
138 | private void initBean() { | 137 | private void initBean() { |
139 | if (isUpdateMode()) { | 138 | if (isUpdateMode()) { |
@@ -149,8 +148,7 @@ public abstract class AbstractEditPageBean<T, I> extends AbstractPageBean implem | @@ -149,8 +148,7 @@ public abstract class AbstractEditPageBean<T, I> extends AbstractPageBean implem | ||
149 | } | 148 | } |
150 | 149 | ||
151 | private T loadBean() { | 150 | private T loadBean() { |
152 | - this.handleLoad(); | ||
153 | - return this.bean; | 151 | + return handleLoad(getId()); |
154 | } | 152 | } |
155 | 153 | ||
156 | protected void setBean(final T bean) { | 154 | protected void setBean(final T bean) { |