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) { |