*/
@Override
public void merge() {
- CdmStore.getService(ITaxonNodeService.class).merge(taxonNode);
+ if(CdmStore.getCurrentSessionManager().isRemoting()) {
+ CdmStore.getService(ITaxonNodeService.class).merge(taxonNode, true);
+ }
}
@Override
*/
@Override
public void merge() {
- group = CdmStore.getService(IGroupService.class).merge(group);
+ if(CdmStore.getCurrentSessionManager().isRemoting()) {
+ group = CdmStore.getService(IGroupService.class).merge(group);
+ }
}
}
*/
@Override
public void merge() {
- key = CdmStore.getService(IPolytomousKeyService.class).merge(key,true);
+ if(CdmStore.getCurrentSessionManager().isRemoting()) {
+ key = CdmStore.getService(IPolytomousKeyService.class).merge(key,true);
+ }
}
@Override
*/
@Override
public void merge() {
- List<SpecimenOrObservationBase> mergedEntities = CdmApplicationState.getCurrentAppConfig().getOccurrenceService().merge(new ArrayList(getRootEntities()));
+ if(CdmStore.getCurrentSessionManager().isRemoting()) {
+ List<SpecimenOrObservationBase> mergedEntities = CdmApplicationState.getCurrentAppConfig().getOccurrenceService().merge(new ArrayList(getRootEntities()));
+ }
}