/** * @return This web application context name. Makes sense for CORE and WEB modules. */ @Property("cuba.webContextName") @DefaultString("cuba") String getWebContextName();
return defaultStringAnn.value();
/** * @return initial scale of HTML page if cuba.web.customDeviceWidthForViewport is set or cuba.web.useDeviceWidthForViewport is true. * Affects "viewport" meta tag of Vaadin HTML pages. */ @Property("cuba.web.pageInitialScale") @DefaultString("0.8") String getPageInitialScale();
/** * @return This web application host name. Makes sense for CORE and WEB modules. */ @Property("cuba.webHostName") @DefaultString("localhost") String getWebHostName();
/** * @return This web application port. Makes sense for CORE and WEB modules. */ @Property("cuba.webPort") @DefaultString("8080") String getWebPort();
/** * @deprecated Use {@link LoginProvider} and/or {@link HttpRequestFilter} instead. * * @return external authentication provider */ @Deprecated @Property("cuba.web.externalAuthenticationProviderClass") @DefaultString("com.haulmont.cuba.web.auth.NoOpAuthProvider") String getExternalAuthenticationProviderClass();
/** * @return Password used by LoginService.loginTrusted() method. * Trusted client may login without providing a user password. This is used for external authentication. * * <p>Must be equal to password set for the same property on the client.</p> */ @Property("cuba.trustedClientPassword") @DefaultString("") String getTrustedClientPassword();
/** * @return Password used by {@link TrustedClientService} method. * Trusted client may login without providing a user password. This is used for external authentication. * * <p>Must be equal to password set for the same property on the CORE.</p> */ @Property("cuba.trustedClientPassword") @DefaultString("") String getTrustedClientPassword();
/** * @return Context of the middleware file download controller. */ @Property("cuba.fileDownloadContext") @DefaultString("/download") String getFileDownloadContext();
/** * @return Field of LDAP object for user login matching. */ @Property("cuba.idp.ldap.userLoginField") @DefaultString("sAMAccountName") String getLdapUserLoginField();
/** * @return Password used by LoginService.loginTrusted() method. * Trusted client may login without providing a user password. This is used for external authentication. * * <p>Must be equal to password set for the same property on the CORE.</p> */ @Property("cuba.trustedClientPassword") @DefaultString("") String getTrustedClientPassword();
/** * @return Context of the middleware file upload controller. */ @Property("cuba.fileUploadContext") @DefaultString("/upload") String getFileUploadContext();
/** * @deprecated map provider functionality is deprecated. MapViewer component is tightly bound with Google Map implementation. */ @Deprecated @Property("charts.map.provider") @DefaultString("google") String getMapsProvider(); void setMapsProvider(String key);
/** * @return password of a user that is authorized to open monitoring dashboard */ @Property("cubajm.authorizedUserPassword") @DefaultString("admin") String getAuthorizedUserPassword();
/** * Reporting uses CURL tool to generate reports from URL. This is the system path to the tool. */ @Property("reporting.curl.path") @DefaultString("curl") String getCurlPath(); void setCurlPath(String value);
/** * @return Field of LDAP object for user login matching. */ @Property("cuba.web.ldap.userLoginField") @DefaultString("sAMAccountName") String getLdapUserLoginField(); }
/** * @return an action to force login. * <br> An action is represented by the last part of URL. */ @Property("cuba.web.loginAction") @DefaultString("login") String getLoginAction();
/** * <= 16 symbols string, used as key for AES encryption of security token */ @Property("cuba.keyForSecurityTokenEncryption") @DefaultString("CUBA.Platform") String getKeyForSecurityTokenEncryption();
/** * @return Path to the installed OpenOffice */ @Property("reporting.openoffice.path") @DefaultString("/") String getOpenOfficePath();
/** * @return The list of ports to start OpenOffice on. */ @Property("reporting.openoffice.ports") @DefaultString("8100|8101|8102|8103") String getOpenOfficePorts();