work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/configuration/AdminappRestConfig.java:102: description = "Allows to change the base URI for all links in REST responses.

This property is useful in test environments where you want links contained in REST responses to be relative to the configured base URI. Note that configuring this property will take precedence over link rewriting based on the WAF environment cookie.

Example:
\n

", work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/configuration/RestActionDefinitions.java:271: .rule(ActionsToRest.Rule.of("GET", "/maintenance-messages/?")) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/configuration/RestActionDefinitions.java:272: .rule(ActionsToRest.Rule.of("GET", "/maintenance-messages/[^/]+/?")) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/configuration/RestActionDefinitions.java:279: .rule(ActionsToRest.Rule.of("POST", "/maintenance-messages/?")) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/configuration/RestActionDefinitions.java:280: .rule(ActionsToRest.Rule.of("PATCH", "/maintenance-messages/[^/]+/?")) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/configuration/RestActionDefinitions.java:287: .rule(ActionsToRest.Rule.of("DELETE", "/maintenance-messages/[^/]+/?")) work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/service/maintenancemessage/MaintenanceMessageService.java:49: List filteredMessages = allMaintenanceMessages.stream() work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/service/maintenancemessage/MaintenanceMessageService.java:573: public MaintenanceMessageService.RetrieveOptions.RetrieveOptionsBuilder filterExpired(Optional filterExpired) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/service/maintenancemessage/MaintenanceMessageService.java:579: public MaintenanceMessageService.RetrieveOptions.RetrieveOptionsBuilder filterSystemAvailable(Optional filterSystemAvailable) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/service/maintenancemessage/MaintenanceMessageService.java:585: public MaintenanceMessageService.RetrieveOptions.RetrieveOptionsBuilder filterActive(Optional filterActive) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/service/maintenancemessage/MaintenanceMessageService.java:598: return new MaintenanceMessageService.RetrieveOptions(this.filterExpired, this.filterSystemAvailable, this.filterActive, this.sortOption); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/service/maintenancemessage/MaintenanceMessageService.java:604: return "MaintenanceMessageService.RetrieveOptions.RetrieveOptionsBuilder(filterExpired=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/application/system/PageUrlMappings.java:45: map.put(AdminappPage.MAINTENANCE_MESSAGE_LIST, pageUrl("/maintenance-messages")); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/resource/prot/MaintenanceMessageResource.java:39:@Path("/maintenance-messages/{messageId}") work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/admin/infrastructure/resource/prot/MaintenanceMessagesResource.java:56:@Path("/maintenance-messages") work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/application/service/maintenancemessage/LoginMaintenanceMessageService.java:39: public List retrieveMaintenanceMessages(List locationFilters) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/factory/shared/LoginSystemAvailabilityService.java:19: return this.delegatingService.retrieveMaintenanceMessages(Collections.emptyList()).stream().allMatch(CurrentMaintenanceMessage::isSystemAvailable); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/resource/pub/MaintenanceMessageResource.java:36:@Path("/maintenance-messages") work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/resource/pub/MaintenanceMessageResource.java:64: public Response retrieveMaintenanceMessages( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/resource/pub/MaintenanceMessageResource.java:78: List filterList = filter.stream().map(MaintenanceMessageResource::disjunctionToLocationFilter).toList(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/login/rest/infrastructure/resource/pub/MaintenanceMessageResource.java:80: .retrieveMaintenanceMessages(filterList); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:48:public class DatabaseMaintenanceMessagePersister extends DatabasePersisterBase implements MaintenanceMessagePersister, MaintenanceMessageService { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:49: private static final ELogger LOG = ELoggerFactory.getLogger(DatabaseMaintenanceMessagePersister.class); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:193: List dateConstraints = new ArrayList<>(3); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:196: dateConstraints.add(new DatabaseMaintenanceMessagePersister.PreparedConstraint(this.getMessageColLocation() + " is null")); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:198: dateConstraints.add(new DatabaseMaintenanceMessagePersister.PreparedConstraint(this.getMessageColLocation() + " = ?", location)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:202: dateConstraints.add(new DatabaseMaintenanceMessagePersister.PreparedConstraint(this.getMessageColValidFrom() + " <= ?", date)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:203: dateConstraints.add(new DatabaseMaintenanceMessagePersister.PreparedConstraint(this.getMessageColValidTo() + " >= ?", date)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:277: List nameConstraints = new ArrayList<>(1); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:278: nameConstraints.add(new DatabaseMaintenanceMessagePersister.PreparedConstraint(this.getMessageColName() + " = ?", name)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:346: List nameConstraints = new ArrayList<>(1); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:347: nameConstraints.add(new DatabaseMaintenanceMessagePersister.PreparedConstraint(this.getMessageColName() + " = ?", name)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:386: List nameConstraints = new ArrayList<>(1); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:387: nameConstraints.add(new DatabaseMaintenanceMessagePersister.PreparedConstraint(this.getMessageColName() + " = ?", name)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:562: List nameConstraints = new ArrayList<>(1); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:563: nameConstraints.add(new DatabaseMaintenanceMessagePersister.PreparedConstraint(this.getMessageColName() + " = ?", name)); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:742: private List getMaintenanceMessagesFromDb(List constraints) throws SQLException { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:748: for (DatabaseMaintenanceMessagePersister.PreparedConstraint c : constraints) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:767: for (DatabaseMaintenanceMessagePersister.PreparedConstraint p : constraints) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1000: public static DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder builder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1001: return new DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder(); work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1005: public DatabaseMaintenanceMessagePersister() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1009: public DatabaseMaintenanceMessagePersister( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1060: public static class DatabaseMaintenanceMessagePersisterBuilder { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1109: DatabaseMaintenanceMessagePersisterBuilder() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1113: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder sqlDataSource(SqlDataSource sqlDataSource) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1119: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder cacheTimeout(long cacheTimeout) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1125: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageTable(String messageTable) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1131: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColName(String messageColName) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1137: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColSystemAvailable(String messageColSystemAvailable) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1143: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColActive(String messageColActive) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1149: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColValidFrom(String messageColValidFrom) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1155: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColValidTo(String messageColValidTo) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1161: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColLocation(String messageColLocation) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1167: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColVersionId(String messageColVersionId) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1173: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColRecordInsertionDate(String messageColRecordInsertionDate) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1179: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColRecordInsertionUser(String messageColRecordInsertionUser) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1185: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColRecordModificationDate( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1193: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageColRecordModificationUser( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1201: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder messageAdditionalWhereClause(String messageAdditionalWhereClause) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1207: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder translationTable(String translationTable) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1213: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder translationColMessageRef(String translationColMessageRef) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1219: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder translationColLanguage(String translationColLanguage) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1225: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder translationColMessage(String translationColMessage) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1231: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder translationAdditionalWhereClause( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1239: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder recordModificationUser(String recordModificationUser) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1245: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder additionalInsertData(List additionalInsertData) { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1251: public DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder additionalInsertDataTranslations( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1259: public DatabaseMaintenanceMessagePersister build() { work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1260: return new DatabaseMaintenanceMessagePersister( work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/db/DatabaseMaintenanceMessagePersister.java:1290: return "DatabaseMaintenanceMessagePersister.DatabaseMaintenanceMessagePersisterBuilder(sqlDataSource=" work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/property/PropertyMaintenanceMessagePersister.java:44: defaultValue = "maintenance-messages.properties", work/source-derived/airlock-iam-8.6.1/decompiled/com/airlock/iam/core/misc/impl/persistency/property/PropertyMaintenanceMessagePersister.java:45: exampleValues = {"maintenance-messages.properties", "maintenance-messages.txt"},