Package de.xima.fc.logic.form_theme
Class ClientFormThemeUsages
- java.lang.Object
-
- de.xima.fc.logic.form_theme.ClientFormThemeUsages
-
- All Implemented Interfaces:
Serializable
public final class ClientFormThemeUsages extends Object implements Serializable
POJO models that represents all usages of a form theme within a client. For example, a form theme might be used as the default client form theme, or as the main theme of a form version. See alsoFormThemeUsages
.- Since:
- 8.3.0
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
asDefaultClientTheme()
Gets whether the form theme is the default client theme.List<FormVersion>
asFormVersionTheme()
Gets all form versions that use the form theme as their main theme.List<ClientFormTheme>
asParentClientFormTheme()
Gets all client form themes that use the form theme as their parent.List<IPluginFormTheme>
asParentPluginTheme()
Gets all client plugins that use the form theme as their parent.static ClientFormThemeUsages
empty()
Creates an empty instance with no usages.boolean
hasAnyUsages()
Checks if the form theme has any usages in this client scope.
-
-
-
Method Detail
-
asDefaultClientTheme
public boolean asDefaultClientTheme()
Gets whether the form theme is the default client theme.- Returns:
- Whether the form theme is the default client theme.
-
asFormVersionTheme
public List<FormVersion> asFormVersionTheme()
Gets all form versions that use the form theme as their main theme.- Returns:
- All form versions that use the form theme as their main theme.
-
asParentClientFormTheme
public List<ClientFormTheme> asParentClientFormTheme()
Gets all client form themes that use the form theme as their parent.- Returns:
- All client form themes that use the form theme as their parent.
-
asParentPluginTheme
public List<IPluginFormTheme> asParentPluginTheme()
Gets all client plugins that use the form theme as their parent.- Returns:
- All client plugins that use the form theme as their parent.
-
hasAnyUsages
public boolean hasAnyUsages()
Checks if the form theme has any usages in this client scope.- Returns:
- True if the form theme has any usages by this client, false otherwise.
-
empty
public static ClientFormThemeUsages empty()
Creates an empty instance with no usages.- Returns:
- An empty client form theme usage.
-
-