apply();
dco.addRequest(new CloseWindowRequest(this));
if (!update) {
try {
dco.addRequest(new RefreshChildView(childForm));
dco.saveNew(true);
} catch (ValidationException vExp) {
DcSwingUtilities.displayWarningMessage(vExp.getMessage());
}
} else if (isChanged()) {
try {
dco.addRequest(new RefreshChildView(childForm));
dco.saveUpdate(true);
} catch (ValidationException vExp) {
DcSwingUtilities.displayWarningMessage(vExp.getMessage());
}
} else if (! isChanged()) {