private static boolean _canDelete (@Nullable final NamedSMTPSettings aSettings) { return aSettings != null && !aSettings.getID ().equals (CNamedSMTPSettings.NAMED_SMTP_SETTINGS_DEFAULT_ID); }
private static boolean _canDelete (@Nullable final NamedSMTPSettings aSettings) { return aSettings != null && !aSettings.getID ().equals (CNamedSMTPSettings.NAMED_SMTP_SETTINGS_DEFAULT_ID); }
private void _addItem (@Nonnull final NamedSMTPSettings aNamedSMTPSettings) { final String sUserID = aNamedSMTPSettings.getID (); if (m_aMap.containsKey (sUserID)) throw new IllegalArgumentException ("NamedSMTPSettings ID " + sUserID + " is already in use!"); m_aMap.put (sUserID, aNamedSMTPSettings); }
@Nonnull public IMicroElement convertToMicroElement (@Nonnull final NamedSMTPSettings aNamedSMTPSettings, @Nullable final String sNamespaceURI, @Nonnull final String sTagName) { final IMicroElement eSMTPSettings = new MicroElement (sNamespaceURI, sTagName); eSMTPSettings.setAttribute (ATTR_ID, aNamedSMTPSettings.getID ()); eSMTPSettings.appendElement (sNamespaceURI, ELEMENT_NAME).appendText (aNamedSMTPSettings.getName ()); eSMTPSettings.appendChild (MicroTypeConverter.convertToMicroElement (aNamedSMTPSettings.getSMTPSettings (), sNamespaceURI, ELEMENT_SMTPSETTINGS)); return eSMTPSettings; }
aNamedSettings.getID (), aNamedSettings.getName (), aSettings.getHostName (),
markAsChanged (); AuditHelper.onAuditModifySuccess (NamedSMTPSettings.OT, aNamedSettings.getID (), aNamedSettings.getName (), aSettings.getHostName (),
@Override protected void performDelete (@Nonnull final WPECTYPE aWPEC, @Nonnull final NamedSMTPSettings aSelectedObject) { final Locale aDisplayLocale = aWPEC.getDisplayLocale (); if (m_aMgr.removeSettings (aSelectedObject.getID ()).isChanged ()) { aWPEC.postRedirectGetInternal (new BootstrapSuccessBox ().addChild (EText.DELETE_SUCCESS.getDisplayTextWithArgs (aDisplayLocale, aSelectedObject.getName ()))); } else { aWPEC.postRedirectGetInternal (new BootstrapErrorBox ().addChild (EText.DELETE_ERROR.getDisplayTextWithArgs (aDisplayLocale, aSelectedObject.getName ()))); } } });
@Override protected void performDelete (@Nonnull final WPECTYPE aWPEC, @Nonnull final NamedSMTPSettings aSelectedObject) { final Locale aDisplayLocale = aWPEC.getDisplayLocale (); if (m_aMgr.removeSettings (aSelectedObject.getID ()).isChanged ()) { aWPEC.postRedirectGetInternal (new BootstrapSuccessBox ().addChild (EText.DELETE_SUCCESS.getDisplayTextWithArgs (aDisplayLocale, aSelectedObject.getName ()))); } else { aWPEC.postRedirectGetInternal (new BootstrapErrorBox ().addChild (EText.DELETE_ERROR.getDisplayTextWithArgs (aDisplayLocale, aSelectedObject.getName ()))); } } });
if (m_aMgr.updateSettings (aSelectedObject.getID (), sName, aSMTPSettings).isChanged ()) aWPEC.postRedirectGetInternal (new BootstrapSuccessBox ().addChild (EText.SUCCESS_EDIT.getDisplayText (aDisplayLocale)));
if (m_aMgr.updateSettings (aSelectedObject.getID (), sName, aSMTPSettings).isChanged ()) aWPEC.postRedirectGetInternal (new BootstrapSuccessBox ().addChild (EText.SUCCESS_EDIT.getDisplayText (aDisplayLocale)));
.add (CPageParam.PARAM_OBJECT, aCurObject.getID ())) .setTitle (EText.MSG_SEND_TEST_MAIL.getDisplayText (aDisplayLocale)) .addChild (getTestMailIcon ()));
.add (CPageParam.PARAM_OBJECT, aCurObject.getID ())) .setTitle (EText.MSG_SEND_TEST_MAIL.getDisplayText (aDisplayLocale)) .addChild (getTestMailIcon ()));
aToolbar.addHiddenField (CPageParam.PARAM_OBJECT, aSelectedObject.getID ()); aToolbar.addHiddenField (CPageParam.PARAM_SUBACTION, CPageParam.ACTION_PERFORM); aToolbar.addSubmitButton (EText.BUTTON_SEND_TEST_MAIL.getDisplayText (aDisplayLocale), EDefaultIcon.YES);
aToolbar.addHiddenField (CPageParam.PARAM_OBJECT, aSelectedObject.getID ()); aToolbar.addHiddenField (CPageParam.PARAM_SUBACTION, CPageParam.ACTION_PERFORM); aToolbar.addSubmitButton (EText.BUTTON_SEND_TEST_MAIL.getDisplayText (aDisplayLocale), EDefaultIcon.YES);