public class NobelPrizeLaureateBean extends AbstractCrudManyToManyEntityUsingEntityManagerBean<NobelPrizeLaureate>
NobelPrizeCategory
) to many
(Scientist
) relationship, directly using an
EntityManager.AbstractCrudItemBean.DetailItemDelegate, AbstractCrudItemBean.SearchItemsDelegate
Constructor and Description |
---|
NobelPrizeLaureateBean()
Public default constructor to make this a bean.
|
Modifier and Type | Method and Description |
---|---|
Class<NobelPrizeLaureate> |
getItemType()
Gets the type of the Entity to maintain.
|
List<javax.faces.model.SelectItem> |
getMatchingScientists()
Get all the
Scientists to suggest
for auto completion. |
NobelPrizeLaureate |
getNobelPrizeLaureate()
Gets the NobelPrizeLaureate.
|
NobelPrizeLaureateSearchCriteria |
getSearchCriteria()
Gets the search criteria.
|
void |
init()
Fetches all NobelPrizeLaureates and sorts them by Nobel prize year.
|
void |
preMerge()
Sets the Scientist and the NobelPrizeCategory on the current
NobelPrizeLaureate.
|
void |
prePersist()
Sets the Scientist and the NobelPrizeCategory on the current
NobelPrizeLaureate.
|
void |
scientistLookedUpListener(javax.faces.event.ActionEvent actionEvent)
Called when a Scientist has been looked up.
|
void |
updateScientistListener(javax.faces.event.ValueChangeEvent valueChangeEvent)
Called when the user has modified the name of the Scientist.
|
merge, persist, preRemove, remove, searchItems, searchItemsListener, selectItem
sort
backToSearchItemsListener, getDetailDelegate, getItemObservable, getSearchDelegate, getSearchModePhaseListener, newItemListener, removeItemListener, resetSearchCriteriaListener, selectItemListener, submitItemListener, update
public NobelPrizeLaureateBean()
@PostConstruct public void init()
public Class<NobelPrizeLaureate> getItemType()
getItemType
in class AbstractCrudItemBean<NobelPrizeLaureate>
public NobelPrizeLaureate getNobelPrizeLaureate()
public NobelPrizeLaureateSearchCriteria getSearchCriteria()
getSearchCriteria
in class AbstractCrudItemBean<NobelPrizeLaureate>
public void updateScientistListener(javax.faces.event.ValueChangeEvent valueChangeEvent)
valueChangeEvent
- The value change event.public void scientistLookedUpListener(javax.faces.event.ActionEvent actionEvent)
Scientist
using the primary key, retrieved
from the supplied actionEvent.actionEvent
- The action event.public List<javax.faces.model.SelectItem> getMatchingScientists()
Scientists
to suggest
for auto completion.Scientists
to suggest
for auto completion.public void prePersist()
prePersist
in class AbstractCrudManyToManyEntityUsingEntityManagerBean<NobelPrizeLaureate>
public void preMerge()
preMerge
in class AbstractCrudManyToManyEntityUsingEntityManagerBean<NobelPrizeLaureate>
Copyright © 2008–2018. All rights reserved.