/** * Same as <code>getAsString</code> but with a trimmed return value. * * @param sFieldName * The field name to query. May be <code>null</code>. * @return <code>null</code> if no such parameter name is present. * @since 9.0.2 */ @Nullable default String getAsStringTrimmed (@Nullable final String sFieldName) { return StringHelper.trim (getAsString (sFieldName)); }
/** * Get the value of the checkbox of the request parameter with the given name. * * @param sFieldName * Request parameter name. May be <code>null</code>. * @param bDefaultValue * the default value to be returned, if no request attribute is present * @return <code>true</code> if the checkbox is checked, <code>false</code> if * it is not checked and the default value otherwise. */ default boolean isCheckBoxChecked (@Nullable final String sFieldName, final boolean bDefaultValue) { if (StringHelper.hasText (sFieldName)) { // Is the checked value present? final String sRequestValue = getAsString (sFieldName); if (sRequestValue != null) return true; // Check if the hidden parameter for "checkbox is contained in the // request" is present? // If so it means the checkbox parameter is part of the request, but the // checkbox is not checked if (containsKey (RequestHelper.getCheckBoxHiddenFieldName (sFieldName))) return false; } // Neither nor - default! return bDefaultValue; }
.isCheckBoxChecked (FIELD_SMP_REST_WRITABLE_API_DISABLED, SMPServerConfiguration.DEFAULT_SMP_REST_WRITABLE_API_DISABLED); final boolean bPEPPOLDirectoryIntegrationEnabled = aWPEC.params () .isCheckBoxChecked (FIELD_SMP_DIRECTORY_INTEGRATION_ENABLED, SMPServerConfiguration.DEFAULT_SMP_PEPPOL_DIRECTORY_INTEGRATION_ENABLED); final boolean bPEPPOLDirectoryIntegrationRequired = aWPEC.params () .isCheckBoxChecked (FIELD_SML_DIRECTORY_INTEGRATION_REQUIRED, SMPServerConfiguration.DEFAULT_SMP_PEPPOL_DIRECTORY_INTEGRATION_REQUIRED); final boolean bPEPPOLDirectoryIntegrationAutoUpdate = aWPEC.params () .isCheckBoxChecked (FIELD_SMP_DIRECTORY_INTEGRATION_AUTO_UPDATE, SMPServerConfiguration.DEFAULT_SMP_PEPPOL_DIRECTORY_INTEGRATION_AUTO_UPDATE); final String sPEPPOLDirectoryHostName = aWPEC.params ().getAsString (FIELD_SMP_DIRECTORY_HOSTNAME); final boolean bSMLActive = aWPEC.params () .isCheckBoxChecked (FIELD_SML_ACTIVE, SMPServerConfiguration.DEFAULT_SML_ACTIVE); final boolean bSMLRequired = aWPEC.params () .isCheckBoxChecked (FIELD_SML_REQUIRED, SMPServerConfiguration.DEFAULT_SML_REQUIRED); final String sSMLInfoID = aWPEC.params ().getAsString (FIELD_SML_INFO); final ISMLInfo aSMLInfo = SMPMetaManager.getSMLInfoMgr ().getSMLInfoOfID (sSMLInfoID); final String sDirectoryName = SMPWebAppConfiguration.getDirectoryName ();
if (bAddedSpecialRequestParams && aParams.containsKey (sParamName)) continue; aParams.putIn (sParamName, sValue); aParams.putIn (sParamName, aPreProcessedValues);
final UserGroupManager aUserGroupMgr = PhotonSecurityManager.getUserGroupMgr (); String sLoginName = aWPEC.params ().getAsString (FIELD_LOGINNAME); final String sFirstName = aWPEC.params ().getAsString (FIELD_FIRSTNAME); final String sLastName = aWPEC.params ().getAsString (FIELD_LASTNAME); final String sEmailAddress = aWPEC.params ().getAsString (FIELD_EMAILADDRESS); final String sPassword = aWPEC.params ().getAsString (FIELD_PASSWORD); final String sPasswordConf = aWPEC.params ().getAsString (FIELD_PASSWORD_CONFIRM); final boolean bEnabled = bIsAdministrator ? true : aWPEC.params ().isCheckBoxChecked (FIELD_ENABLED, DEFAULT_USER_ENABLED); final String sDescription = aWPEC.params ().getAsString (FIELD_DESCRIPTION); final ICommonsCollection <String> aUserGroupIDs = bIsAdministrator ? aUserGroupMgr.getAllUserGroupIDsWithAssignedUser (aSelectedObject.getID ()) : aWPEC.params () .getAsStringList (FIELD_USERGROUPS);
final String sID = bEdit ? aSelectedObject.getID () : aWPEC.params ().getAsString (FIELD_ID); final String sName = aWPEC.params ().getAsString (FIELD_NAME); final boolean bIsDeprecated = aWPEC.params ().getAsBoolean (FIELD_DEPRECATED, DEFAULT_DEPRECATED);
final String sName = aWPEC.params ().getAsString (FIELD_NAME); final String sHostName = aWPEC.params ().getAsString (FIELD_HOSTNAME); final String sPort = aWPEC.params ().getAsString (FIELD_PORT); final int nPort = StringParser.parseInt (sPort, CGlobal.ILLEGAL_UINT); final String sUserName = aWPEC.params ().getAsString (FIELD_USERNAME); String sPassword = aWPEC.params ().getAsString (FIELD_PASSWORD); if (sPassword == null && aSelectedObject != null) final String sCharset = aWPEC.params ().getAsString (FIELD_CHARSET); final Charset aCharset = CharsetHelper.getCharsetFromNameOrNull (sCharset); final boolean bSSLEnabled = aWPEC.params ().isCheckBoxChecked (FIELD_SSL, EmailGlobalSettings.isUseSSL ()); final boolean bSTARTTLSEnabled = aWPEC.params () .isCheckBoxChecked (FIELD_STARTTLS, EmailGlobalSettings.isUseSTARTTLS ()); final long nConnectionTimeoutMS = aWPEC.params ().getAsLong (FIELD_CONNECTION_TIMEOUT, CGlobal.ILLEGAL_ULONG); final long nSocketTimeoutMS = aWPEC.params ().getAsLong (FIELD_SOCKET_TIMEOUT, CGlobal.ILLEGAL_ULONG); final boolean bDebugSMTP = aWPEC.params ().isCheckBoxChecked (FIELD_DEBUG_SMTP, EmailGlobalSettings.isDebugSMTP ());
final IFileItem aImportFile = aWPEC.params ().getAsFileItem (FIELD_IMPORT_FILE); final boolean bOverwriteExisting = aWPEC.params () .isCheckBoxChecked (FIELD_OVERWRITE_EXISTING, DEFAULT_OVERWRITE_EXISTING); final String sDefaultOwnerID = aWPEC.params ().getAsString (FIELD_DEFAULT_OWNER); final ISMPUser aDefaultOwner = aUserMgr.getUserOfID (sDefaultOwnerID);
final int nDraw = aRequestScope.params ().getAsInt (DRAW); final int nDisplayStart = Math.max (aRequestScope.params ().getAsInt (START, 0), 0); final int nDisplayLength = aRequestScope.params ().getAsInt (LENGTH, DataTablesLengthMenu.COUNT_ALL); final String sSearchValue = aRequestScope.params ().getAsString (SEARCH_VALUE); final boolean bSearchRegEx = aRequestScope.params ().getAsBoolean (SEARCH_REGEX, false); final String sDataTablesID = aRequestScope.params ().getAsString (OBJECT_ID); final DataTablesServerData aServerData = UIStateRegistry.getCurrent () .getCastedState (DataTablesServerData.OT_DATATABLES,
final String sName = aWPEC.params ().getAsString (FIELD_NAME); final String sDescription = aWPEC.params ().getAsString (FIELD_DESCRIPTION); final ICommonsCollection <String> aRoleIDs = aWPEC.params ().getAsStringList (FIELD_ROLES); final RoleManager aRoleMgr = PhotonSecurityManager.getRoleMgr (); final UserGroupManager aUserGroupMgr = PhotonSecurityManager.getUserGroupMgr ();
final Object aFile = aRequestScope.params ().getValue (PARAM_FILE); if (!(aFile instanceof IFileItem)) final String sDirectory = aRequestScope.params ().getAsString (PARAM_DIRECTORY); final boolean bDirectoryPresent = StringHelper.hasText (sDirectory); if (bDirectoryPresent && !FilenameHelper.isValidFilenameWithPaths (sDirectory)) else final String sID = aRequestScope.params ().getAsString (PARAM_ID); if (StringHelper.hasNoText (sID)) ret = createError ("No file ID passed!");
public boolean isChecked () { return getParams ().isCheckBoxChecked (getFieldName (), m_bDefaultValue); }
/** * Helper method to get the request value without falling back to the provided * default value. * * @return <code>null</code> if no such request value is present */ @Nullable protected final ICommonsList <String> getRequestValuesWithoutDefault () { return getParams ().getAsStringList (getFieldName (), null); }
if (!aRequestScope.params ().containsKey (sRequiredParam))
int nMaxItems = aWPEC.params ().getAsInt (PARAM_MAX_ITEMS); if (nMaxItems <= 0) nMaxItems = DEFAULT_MAX_ITEMS;
/** * @return A non-<code>null</code> but maybe empty map with all contained * {@link IFileItem} objects from file uploads. The key of the map is * the field name. Important: if the value is an array of * {@link IFileItem} it is not considered in the returned map! */ @Nonnull default ICommonsMap <String, IFileItem> getAllUploadedFileItems () { final ICommonsMap <String, IFileItem> ret = new CommonsHashMap <> (); for (final Map.Entry <String, Object> aEntry : entrySet ()) { final Object aAttrValue = aEntry.getValue (); if (aAttrValue instanceof IFileItem) ret.put (aEntry.getKey (), (IFileItem) aAttrValue); } return ret; }
final UserGroupManager aUserGroupMgr = PhotonSecurityManager.getUserGroupMgr (); String sLoginName = aWPEC.params ().getAsString (FIELD_LOGINNAME); final String sFirstName = aWPEC.params ().getAsString (FIELD_FIRSTNAME); final String sLastName = aWPEC.params ().getAsString (FIELD_LASTNAME); final String sEmailAddress = aWPEC.params ().getAsString (FIELD_EMAILADDRESS); final String sPassword = aWPEC.params ().getAsString (FIELD_PASSWORD); final String sPasswordConf = aWPEC.params ().getAsString (FIELD_PASSWORD_CONFIRM); final boolean bEnabled = bIsAdministrator ? true : aWPEC.params ().isCheckBoxChecked (FIELD_ENABLED, DEFAULT_USER_ENABLED); final String sDescription = aWPEC.params ().getAsString (FIELD_DESCRIPTION); final ICommonsCollection <String> aUserGroupIDs = bIsAdministrator ? aUserGroupMgr.getAllUserGroupIDsWithAssignedUser (aSelectedObject.getID ()) : aWPEC.params () .getAsStringList (FIELD_USERGROUPS);
final String sID = bEdit ? aSelectedObject.getID () : aWPEC.params ().getAsString (FIELD_ID); final String sName = aWPEC.params ().getAsString (FIELD_NAME); final boolean bIsDeprecated = aWPEC.params ().getAsBoolean (FIELD_DEPRECATED, DEFAULT_DEPRECATED);
final String sName = aWPEC.params ().getAsString (FIELD_NAME); final String sHostName = aWPEC.params ().getAsString (FIELD_HOSTNAME); final String sPort = aWPEC.params ().getAsString (FIELD_PORT); final int nPort = StringParser.parseInt (sPort, CGlobal.ILLEGAL_UINT); final String sUserName = aWPEC.params ().getAsString (FIELD_USERNAME); String sPassword = aWPEC.params ().getAsString (FIELD_PASSWORD); if (sPassword == null && aSelectedObject != null) final String sCharset = aWPEC.params ().getAsString (FIELD_CHARSET); final Charset aCharset = CharsetHelper.getCharsetFromNameOrNull (sCharset); final boolean bSSLEnabled = aWPEC.params ().isCheckBoxChecked (FIELD_SSL, EmailGlobalSettings.isUseSSL ()); final boolean bSTARTTLSEnabled = aWPEC.params () .isCheckBoxChecked (FIELD_STARTTLS, EmailGlobalSettings.isUseSTARTTLS ()); final long nConnectionTimeoutMS = aWPEC.params ().getAsLong (FIELD_CONNECTION_TIMEOUT, CGlobal.ILLEGAL_ULONG); final long nSocketTimeoutMS = aWPEC.params ().getAsLong (FIELD_SOCKET_TIMEOUT, CGlobal.ILLEGAL_ULONG); final boolean bDebugSMTP = aWPEC.params ().isCheckBoxChecked (FIELD_DEBUG_SMTP, EmailGlobalSettings.isDebugSMTP ());
final IFileItem aImportFile = aWPEC.params ().getAsFileItem (FIELD_IMPORT_FILE); final boolean bOverwriteExisting = aWPEC.params () .isCheckBoxChecked (FIELD_OVERWRITE_EXISTING, DEFAULT_OVERWRITE_EXISTING); final String sDefaultOwnerID = aWPEC.params ().getAsString (FIELD_DEFAULT_OWNER); final ISMPUser aDefaultOwner = aUserMgr.getUserOfID (sDefaultOwnerID);