Interface IWebAppDescriptor

  • All Superinterfaces:
    Serializable

    public interface IWebAppDescriptor
    extends Serializable
    Common interface for web app definitions (e.g. MS, FS, FS with inbox).
    Since:
    8.0.1
    Author:
    XIMA MEDIA GmbH
    • Method Detail

      • getServerType

        @NotNull
        @NotNull EFcServerType getServerType()
        Returns:
        the type of formcycle server.
      • getFeatures

        @NotNull
        @NotNull Set<String> getFeatures()
        Returns:
        a set of all the features the web app provides.
      • hasFeature

        default boolean hasFeature​(@NotBlank
                                   @NotBlank String feature)
        Check whether the web app provides the given feature.
        Parameters:
        feature - to check.
        Returns:
        true if the given feature is provided by the web app and false otherwise.
      • hasFeature

        default boolean hasFeature​(@NotNull
                                   @NotNull EFcWebAppFeature feature)
        Check whether the web app provides the given default feature.
        Parameters:
        feature - to check.
        Returns:
        true if the given feature is provided by the web app and false otherwise.