-// $Id$
/**
* Copyright (C) 2007 EDIT
* European Distributed Institute of Taxonomy
*/
public class NewTeamWizard extends AbstractNewEntityWizard<Team> {
+ private boolean isNomenclaturalTeam = false;
+
+ public NewTeamWizard() {}
+
+ public NewTeamWizard(boolean b) {
+ setNomenclaturalTeam(b);
+ }
+
/** {@inheritDoc} */
@Override
public void addPages() {
- addPage(new TeamWizardPage(formFactory, getConversationHolder(), getEntity()));
+ addPage(new TeamWizardPage(formFactory, getConversationHolder(), getEntity(), isNomenclaturalTeam));
}
/* (non-Javadoc)
/** {@inheritDoc} */
@Override
protected void saveEntity() {
- if(CdmStore.getCurrentSessionManager().isRemoting()) {
- CdmStore.getService(IAgentService.class).merge(getEntity(), true);
- } else {
- CdmStore.getService(IAgentService.class).save(getEntity());
- }
+ CdmStore.getService(IAgentService.class).merge(getEntity(), true);
+
}
@Override
protected String getEntityName() {
return "Team";
}
+
+ /**
+ * @return the isNomenclaturalTeam
+ */
+ public boolean isNomenclaturalTeam() {
+ return isNomenclaturalTeam;
+ }
+
+ /**
+ * @param isNomenclaturalTeam the isNomenclaturalTeam to set
+ */
+ public void setNomenclaturalTeam(boolean isNomenclaturalTeam) {
+ this.isNomenclaturalTeam = isNomenclaturalTeam;
+ }
}