Interface ExternalRoutingModifier

    • Method Detail

      • getName

        java.lang.String getName()
        Get the current name of the associated ExternalRouting which is held in this ExternalRoutingModifier.
        Returns:
        the name as String
        Since:
        11.29
      • validateName

        boolean validateName​(java.lang.String name)
                      throws ValidationException
        Validate the given name.
        Parameters:
        name - the name to validate as String
        Returns:
        true if the name is valid
        Throws:
        ValidationException - if the name is invalid
        Since:
        11.29
      • isEnabled

        boolean isEnabled()
        Get the current enabled state which is held in this ExternalRoutingModifier.
        Returns:
        the enabled state as boolean
        Since:
        11.29
      • validateEnabled

        boolean validateEnabled​(boolean enabled)
                         throws ValidationException
        Validate the given enabled state.
        Parameters:
        enabled - the new enabled state to be validated
        Returns:
        true if the new enabled state can be applied
        Throws:
        ValidationException - if the new enabled state cannot be applied
        Since:
        11.29
      • getAssignedTenants

        java.util.Set<Tenant> getAssignedTenants()
        Get an unmodifiable view of the current assigned tenants which are held in this ExternalRoutingModifier.
        Returns:
        the current assigned tenants as an unmodifiable set
        Since:
        11.29