Search in sources :

Example 1 with Text

use of org.openecard.gui.definition.Text in project open-ecard by ecsec.

the class AbstractTerminal method pinUserConsent.

private UserConsentDescription pinUserConsent(String title, int minLength, int maxLength) {
    UserConsentDescription uc = new UserConsentDescription(LANG.translationForKey(title), "pin_entry_dialog");
    // create step
    Step s = new Step("enter-pin", LANG.translationForKey("action.changepin.userconsent.pinstep.title"));
    uc.getSteps().add(s);
    // add text instructing user
    // add text instructing user
    Text i1 = new Text();
    s.getInputInfoUnits().add(i1);
    i1.setText(LANG.translationForKey("action.pinentry.userconsent.pinstep.enter_pin"));
    PasswordField i2 = new PasswordField("pin");
    s.getInputInfoUnits().add(i2);
    i2.setDescription("PIN");
    i2.setMinLength(minLength);
    i2.setMaxLength(maxLength);
    return uc;
}
Also used : UserConsentDescription(org.openecard.gui.definition.UserConsentDescription) Text(org.openecard.gui.definition.Text) Step(org.openecard.gui.definition.Step) PasswordField(org.openecard.gui.definition.PasswordField)

Example 2 with Text

use of org.openecard.gui.definition.Text in project open-ecard by ecsec.

the class RunGUI method identityCheckStep.

private Step identityCheckStep() {
    // ("Identitätsnachweis wird gestartet");
    Step identityCheck_ServerConnection_Step = new Step("Start");
    Text serverConnectionText = new Text();
    serverConnectionText.setText("Verbindung zum Server wird aufgebaut");
    identityCheck_ServerConnection_Step.getInputInfoUnits().add(serverConnectionText);
    ToggleText providerName_Text1 = new ToggleText();
    providerName_Text1.setTitle("Name");
    providerName_Text1.setText("Frauenhofer FOKUS\n\n");
    return identityCheck_ServerConnection_Step;
}
Also used : ToggleText(org.openecard.gui.definition.ToggleText) ToggleText(org.openecard.gui.definition.ToggleText) Text(org.openecard.gui.definition.Text) Step(org.openecard.gui.definition.Step)

Example 3 with Text

use of org.openecard.gui.definition.Text in project open-ecard by ecsec.

the class RunGUI method requestedDataStep.

private Step requestedDataStep() throws Exception {
    Step requestedData_Step1 = new Step("Angefragte Daten");
    requestedData_Step1.setAction(new RequestedDataAction(requestedData_Step1));
    Text requestedDataDescription = new Text();
    requestedDataDescription.setText("Der Anbieter \"Test-Diensteanbieter\"  fordert zum Zweck \"Entwicklung und Test von Software\" die folgenden Daten von Ihnen an:");
    requestedData_Step1.getInputInfoUnits().add(requestedDataDescription);
    // Hyperlink dataPrivacyDescriptionLink = new Hyperlink();
    // dataPrivacyDescriptionLink.setHref("http://www.dataprivacy.eu");
    // pinInputStep.getInputInfoUnits().add(dataPrivacyDescriptionLink);
    Checkbox dataToSendSelection = new Checkbox("c1");
    BoxItem vornameBoxItem = new BoxItem();
    vornameBoxItem.setName("vornameBoxItem");
    vornameBoxItem.setChecked(true);
    vornameBoxItem.setDisabled(false);
    vornameBoxItem.setText("Vorname");
    BoxItem nameBoxItem = new BoxItem();
    nameBoxItem.setName("nameBoxItem");
    nameBoxItem.setChecked(true);
    nameBoxItem.setDisabled(false);
    nameBoxItem.setText("Name");
    BoxItem doctordegreeBoxItem = new BoxItem();
    doctordegreeBoxItem.setName("doctordegreeBoxItem");
    doctordegreeBoxItem.setChecked(true);
    doctordegreeBoxItem.setDisabled(true);
    doctordegreeBoxItem.setText("Doktorgrad");
    BoxItem addressBoxItem = new BoxItem();
    addressBoxItem.setName("addressBoxItem");
    addressBoxItem.setChecked(true);
    addressBoxItem.setDisabled(false);
    addressBoxItem.setText("Anschrift");
    BoxItem birthdayBoxItem = new BoxItem();
    birthdayBoxItem.setName("birthdayBoxItem");
    birthdayBoxItem.setChecked(false);
    birthdayBoxItem.setDisabled(false);
    birthdayBoxItem.setText("Geburtstag");
    BoxItem birthplaceBoxItem = new BoxItem();
    birthplaceBoxItem.setName("birthplaceBoxItem");
    birthplaceBoxItem.setChecked(false);
    birthplaceBoxItem.setDisabled(false);
    birthplaceBoxItem.setText("Geburtsort");
    // BoxItem pseudonymBoxItem = new BoxItem();
    // pseudonymBoxItem.setName("pseudonymBoxItem");
    // pseudonymBoxItem.setChecked(false);
    // pseudonymBoxItem.setDisabled(true);
    // pseudonymBoxItem.setText("Ordens-oder Künstlername");
    BoxItem identiycardtypeBoxItem = new BoxItem();
    identiycardtypeBoxItem.setName("identiycardtypeBoxItem");
    identiycardtypeBoxItem.setChecked(false);
    identiycardtypeBoxItem.setDisabled(true);
    identiycardtypeBoxItem.setText("Ausweistyp");
    BoxItem certificationcountryBoxItem = new BoxItem();
    certificationcountryBoxItem.setName("certificationcountryBoxItem");
    certificationcountryBoxItem.setChecked(false);
    certificationcountryBoxItem.setDisabled(true);
    certificationcountryBoxItem.setText("Ausstellendes Land");
    BoxItem habitationBoxItem = new BoxItem();
    habitationBoxItem.setName("habitationBoxItem");
    habitationBoxItem.setChecked(false);
    habitationBoxItem.setDisabled(true);
    habitationBoxItem.setText("Wohnort");
    BoxItem ageverificationBoxItem = new BoxItem();
    ageverificationBoxItem.setName("ageverificationBoxItem");
    ageverificationBoxItem.setChecked(false);
    ageverificationBoxItem.setDisabled(true);
    // 
    // Text sendAgreement_Text = new Text ();
    // sendAgreement_Text.setText("Wenn Sie mit der Übermittlung der ausgewählten Daten einverstanden sind  , geben Sie bitte Ihre 6/stellige PIN ein.");
    // ageverificationBoxItem.setText("Alterverifikation");
    // Passwordfield p1 = new Passwordfield();
    // p1.setName("pass input1");
    // p1.setText("PIN:");
    dataToSendSelection.getBoxItems().add(vornameBoxItem);
    dataToSendSelection.getBoxItems().add(nameBoxItem);
    dataToSendSelection.getBoxItems().add(doctordegreeBoxItem);
    // dataToSendSelection.getBoxItems().add(addressBoxItem);
    // dataToSendSelection.getBoxItems().add(birthdayBoxItem);
    // dataToSendSelection.getBoxItems().add(birthplaceBoxItem);
    // dataToSendSelection.getBoxItems().add(identiycardtypeBoxItem);
    // dataToSendSelection.getBoxItems().add(certificationcountryBoxItem);
    // dataToSendSelection.getBoxItems().add(habitationBoxItem);
    // dataToSendSelection.getBoxItems().add(ageverificationBoxItem);
    requestedData_Step1.getInputInfoUnits().add(dataToSendSelection);
    ToggleText requestedDataDescription1 = new ToggleText();
    requestedDataDescription1.setTitle("Hinweis");
    requestedDataDescription1.setText("Die markierten Elemente benötigt der Anbieter zur Durchführung seiner Dienstleistung. Optionale Daten können Sie hinzufügen.");
    requestedDataDescription1.setCollapsed(!true);
    requestedData_Step1.getInputInfoUnits().add(requestedDataDescription1);
    return requestedData_Step1;
}
Also used : ToggleText(org.openecard.gui.definition.ToggleText) Checkbox(org.openecard.gui.definition.Checkbox) ToggleText(org.openecard.gui.definition.ToggleText) Text(org.openecard.gui.definition.Text) Step(org.openecard.gui.definition.Step) BoxItem(org.openecard.gui.definition.BoxItem)

Example 4 with Text

use of org.openecard.gui.definition.Text in project open-ecard by ecsec.

the class PinChangeStep method addVerifyFailed.

private void addVerifyFailed(String secretName) {
    Text incorrectInput = new Text();
    incorrectInput.setText(LANG.translationForKey("action.changepin.userconsent.pinstep.incorrect_input", secretName));
    getInputInfoUnits().add(incorrectInput);
}
Also used : Text(org.openecard.gui.definition.Text)

Example 5 with Text

use of org.openecard.gui.definition.Text in project open-ecard by ecsec.

the class PinChangeStep method createPinChangeGui.

private void createPinChangeGui() {
    setInstantReturn(false);
    if (lastTryFailed) {
        addVerifyFailed("PIN");
    } else {
        String desc = LANG.translationForKey("action.changepin.userconsent.pinstep.description", "PIN");
        Text descText = new Text(desc);
        getInputInfoUnits().add(descText);
    }
    getInputInfoUnits().add(oldPin);
    getInputInfoUnits().add(newPin1);
    getInputInfoUnits().add(newPin2);
    if (pinsDoNotMatch) {
        addPinsDoNotMatch();
    }
    if (pinState == PinState.PIN_COUNT_LOW) {
        String pinLowStr = LANG.translationForKey("action.changepin.userconsent.pinstep.remaining_attempts", 2);
        Text pinLowText = new Text(pinLowStr);
        getInputInfoUnits().add(pinLowText);
    } else if (pinState == PinState.PIN_FINAL_TRY) {
        String noteStr = LANG.translationForKey("action.pinentry.userconsent.pinstep.final_try_note");
        Text noteText = new Text(noteStr);
        getInputInfoUnits().add(noteText);
    }
}
Also used : Text(org.openecard.gui.definition.Text)

Aggregations

Text (org.openecard.gui.definition.Text)49 Step (org.openecard.gui.definition.Step)19 PasswordField (org.openecard.gui.definition.PasswordField)10 ToggleText (org.openecard.gui.definition.ToggleText)7 UserConsentDescription (org.openecard.gui.definition.UserConsentDescription)7 BoxItem (org.openecard.gui.definition.BoxItem)4 Checkbox (org.openecard.gui.definition.Checkbox)3 PasswordAttributesType (iso.std.iso_iec._24727.tech.schema.PasswordAttributesType)1 DateFormat (java.text.DateFormat)1 SimpleDateFormat (java.text.SimpleDateFormat)1 Calendar (java.util.Calendar)1 CHAT (org.openecard.crypto.common.asn1.cvc.CHAT)1 UserConsent (org.openecard.gui.UserConsent)1 Document (org.openecard.gui.definition.Document)1 Hyperlink (org.openecard.gui.definition.Hyperlink)1 InputInfoUnit (org.openecard.gui.definition.InputInfoUnit)1 Radiobox (org.openecard.gui.definition.Radiobox)1 TextField (org.openecard.gui.definition.TextField)1 BackgroundTask (org.openecard.gui.executor.BackgroundTask)1 ExecutionEngine (org.openecard.gui.executor.ExecutionEngine)1