private Optional getEntity()

in src/main/java/org/apache/openwhisk/intellij/explorer/editor/ActivationViewEditor.java [100:110]


    private Optional<ComboBoxEntityEntry> getEntity(Optional<WhiskActionMetaData> action, Optional<WhiskTriggerMetaData> trigger) {
        if (action.isPresent() && trigger.isPresent()) {
            return Optional.empty();
        } else if (action.isPresent()) {
            return action.map(WhiskActionMetaData::toCombBoxEntityEntry);
        } else if (trigger.isPresent()) {
            return trigger.map(WhiskTriggerMetaData::toCombBoxEntityEntry);
        } else {
            return Optional.of(ComboBoxEntityEntry.NONE_COMBO_BOX_ENTITY_ENTRY);
        }
    }