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 | 41 | } |
| 42 | 42 | |
| 43 | 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 | 414 | } |
| 415 | 415 | |
| 416 | 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 | 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 | 55 | * bean object type |
| 56 | 56 | * @param <I> |
| 57 | 57 | * bean id type |
| 58 | - * | |
| 59 | 58 | * @author SERPRO |
| 60 | 59 | * @see EditPageBean |
| 61 | 60 | */ |
| ... | ... | @@ -133,7 +132,7 @@ public abstract class AbstractEditPageBean<T, I> extends AbstractPageBean implem |
| 133 | 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 | 137 | private void initBean() { |
| 139 | 138 | if (isUpdateMode()) { |
| ... | ... | @@ -149,8 +148,7 @@ public abstract class AbstractEditPageBean<T, I> extends AbstractPageBean implem |
| 149 | 148 | } |
| 150 | 149 | |
| 151 | 150 | private T loadBean() { |
| 152 | - this.handleLoad(); | |
| 153 | - return this.bean; | |
| 151 | + return handleLoad(getId()); | |
| 154 | 152 | } |
| 155 | 153 | |
| 156 | 154 | protected void setBean(final T bean) { | ... | ... |