All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.bund.bva.isyfact.common.web.konstanten.KonfigurationSchluessel Maven / Gradle / Ivy

Go to download

Die IsyFact-Standards bilden das architektonische, technologische und methodische Fundament der IsyFact. Sie umfassen allgemeingültige und wiederverwendbare Konzepte und Komponenten, die für die Entwicklung beliebiger Fachanwendungen relevant sind.

There is a newer version: 6.2.0
Show newest version
/*
 * See the NOTICE file distributed with this work for additional
 * information regarding copyright ownership.
 * The Federal Office of Administration (Bundesverwaltungsamt, BVA)
 * licenses this file to you under the Apache License, Version 2.0 (the
 * License). You may not use this file except in compliance with the
 * License. You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 * implied. See the License for the specific language governing
 * permissions and limitations under the License.
 */
package de.bund.bva.isyfact.common.web.konstanten;

/**
 * Konstantenklasse für Konfigurationsschlüssel.
 *
 */
public abstract class KonfigurationSchluessel {

    /**
     * Der zu inkludierende Nutzerbereich.
     */
    public static final String GUI_HEADER_NUTZERBEREICH_XHTML_SRC = "gui.header.nutzerbereich.xhtml.src";

    /**
     * Die erzwungene Sprache für Maskentexte, beispielsweise nur Deutsch.
     */
    public static final String GUI_LANGUAGE_FORCED_LOCALE = "gui.language.forced.locale";

    /**
     * Die Systemversion.
     */
    public static final String SYSTEM_VERSION = "system.version";

    /**
     * Der Systemname.
     */
    public static final String SYSTEM_NAME = "system.name";

    /**
     * Ob die Versionsnummer im Seitentitel angezeigt werden soll.
     */
    public static final String GUI_VERSIONSANZEIGE_SEITENTITEL_AKTIV =
        "gui.versionsanzeige.seitentitel.aktiv";

    /**
     * Der relative Pfad zum Logo, das im Header rechts angezeigt werden soll. Bsp.:
     * /resources/img/logo-rechts.png
     */
    public static final String GUI_HEADER_LOGO_RECHTS_PFAD = "gui.header.logo.rechts.pfad";

    /**
     * Der relative Pfad zum Logo, das im Header links angezeigt werden soll. Bsp.:
     * /resources/img/logo-links.png
     */
    public static final String GUI_HEADER_LOGO_LINKS_PFAD = "gui.header.logo.links.pfad";

    /**
     * Der Text, der im span neben dem rechten Logo angezeigt werden soll.
     */
    public static final String GUI_HEADER_TEXT_LOGO_RECHTS = "gui.header.text.logo.rechts";

    /**
     * Zweistellige Jahreszahlen werden bei einer Datumsangabe ergänzt zu 19XX bzw. 20XX. Die Grenze legt
     * fest, bis welchen Wert 20XX ergänzt wird bzw. ab welchem Wert 19XX ergänzt wird. Dabei werden Grenzwert
     * und das aktuelle Jahr addiert, damit der resultierende Wert im Laufe der Jahre mitläuft. Beispiel für
     * konfigurierte Grenze 3 und Jahr 2017: Eingaben 0-20 werden auf 2000-2020 ergänzt und Eingaben 21-99
     * werden auf 1921-1999 ergänzt.
     */
    public static final String GUI_DATUMSANGABE_JAHRESZAHLEN_ERGAENZEN_GRENZE =
        "gui.datumsangabe.jahreszahlen.ergaenzen.grenze";

    /**
     * Schluesselwert fuer die Extraktion der Anwendungsgruppen-Ids aus der Konfigurationsdatei.
     */
    public static final String GUI_ANWENDUNGSGRUPPEN_IDS = "gui.anwendungsgruppen.ids";

    /**
     * Schluesselwert fuer die Extraktion der Anwendungsgruppen-URLs aus der Konfigurationsdatei.
     */
    public static final String GUI_ANWENDUNGSGRUPPEN_URLS = "gui.anwendungsgruppen.urls";
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy