/** * @return Path to the exception report email body template. */ @Property("cuba.email.exceptionReportEmailTemplateBody") @Default("/com/haulmont/cuba/core/app/exceptionemail/exception-report-template-body.gsp") String getExceptionReportEmailBodyTemplate();
/** * @return Default user login to set in the login dialog. */ @Property("cuba.web.loginDialogDefaultUser") @Default("admin") String getLoginDialogDefaultUser();
/** * @return Default user password to set in the login dialog. */ @Property("cuba.web.loginDialogDefaultPassword") @Default("admin") String getLoginDialogDefaultPassword();
/** * Default "from" address */ @Property("cuba.email.fromAddress") @Default("DoNotReply@localhost") String getFromAddress();
/** * @return response of the HTTP GET request on the health check URL */ @Property("cuba.healthCheckResponse") @Default("ok") String getHealthCheckResponse();
/** * @return Theme */ @Default("halo") @Property("cuba.web.theme") String getAppWindowTheme();
/** * @return Path to the exception report email subject template. */ @Property("cuba.email.exceptionReportEmailTemplateSubject") @Default("/com/haulmont/cuba/core/app/exceptionemail/exception-report-template-subject.gsp") String getExceptionReportEmailSubjectTemplate();
/** * User login used by asynchronous sending mechanism to be able to store information in the database. */ @Property("cuba.emailerUserLogin") @Default("admin") String getEmailerUserLogin(); }
@Override @Property("xero.appType") @Default("Public") String getAppType();
@Override @Property("xero.authorizeUrl") @Default("https://api.xero.com/oauth/Authorize") String getAuthorizeUrl();
@Override @Property("xero.userAgent") @Default("Xero-Java-SDK") String getUserAgent();
@Override @Property("xero.usingAppFirewall") @Default("false") boolean isUsingAppFirewall();
/** * @return location of panel with conditions in generic filter component. * If {@code top} then conditions will be placed above filter control elements * or below them if {@code bottom}. */ @Property("cuba.gui.genericFilterConditionsLocation") @Source(type = SourceType.DATABASE) @Default("top") String getGenericFilterConditionsLocation();
/** * Returns a comma-separated list of values that are used as options for "Show rows" lookup field * of generic filter component. Add NULL option to the list if the lookup field should contain an empty value. */ @Property("cuba.gui.genericFilterMaxResultsOptions") @Source(type = SourceType.DATABASE) @Default("NULL, 20, 50, 100, 500, 1000, 5000") String getGenericFilterMaxResultsOptions();
/** * @return how URL changes should be handled * * @see UrlHandlingMode */ @Property("cuba.web.urlHandlingMode") @Default("URL_ROUTES") @Factory(factory = UrlHandlingModeFactory.class) UrlHandlingMode getUrlHandlingMode();
/** * Sets how the managed main TabSheet switches its tabs: hides or unloads them. * * @return one of {@link ManagedMainTabSheetMode} values */ @Property("cuba.web.managedMainTabSheetMode") @Default("HIDE_TABS") @Factory(factory = ManagedMainTabSheetModeFactory.class) ManagedMainTabSheetMode getManagedMainTabSheetMode();
/** * @return Comma-separated list of URLs for CubaHttpFilter to bypass. */ @Property("cuba.web.cubaHttpFilterBypassUrls") @Factory(factory = CommaSeparatedStringListTypeFactory.class) @Default("/ws/,/dispatch/,/rest/,/front/") List<String> getCubaHttpFilterBypassUrls();
/** * @return mode of authentication: STANDARD or LDAP */ @Property("cuba.idp.authenticationMode") @Default("STANDARD") @EnumStore(EnumStoreMode.NAME) IdpAuthMode getAuthenticationMode();
@Property("ext.security.resetPasswordLinkPortalUrl") @Default("http://localhost:8080/portal/reset") @Source(type = SourceType.DATABASE) String getResetPasswordLinkPortalUrl();
@Property("base.permittedScreens") @Factory(factory = StringListTypeFactory.class) @Default("aboutWindow|jmxConsole|jmxConsoleInspectMbean|jmxConsoleEditAttribute|jmxConsoleOperationResult") List<String> getPermittedScreens();