de.espirit.firstspirit.access.editor.value
Interface LinkFormsProducer

All Superinterfaces:
FormDataProducer

public interface LinkFormsProducer
extends FormDataProducer

Specific FormDataProducer for link template based form data. Will be returned by FormDataList.getProducer() in link based inline mode.

Since:
4.2.409

Method Summary
 IdProvidingFormData create(LinkTemplate template)
          Deprecated. since 4.2.443 - use LinkFormsProducer.create(de.espirit.firstspirit.access.store.templatestore.LinkTemplate, de.espirit.firstspirit.access.Language)
 IdProvidingFormData create(LinkTemplate template, Language language)
          Creates a new form-data container based on the given link template and language.
 Collection<LinkTemplate> getAllowedTemplates()
          Returns an unmodifiable collection of allowed link templates.
 

Method Detail

create

@Deprecated
@NotNull
IdProvidingFormData create(@NotNull
                                              LinkTemplate template)
Deprecated. since 4.2.443 - use LinkFormsProducer.create(de.espirit.firstspirit.access.store.templatestore.LinkTemplate, de.espirit.firstspirit.access.Language)

Creates a new form-data container based on the given template.

Parameters:
template - The template to base upon.
Returns:
The (empty) form data added.
Since:
4.2.409

create

@NotNull
IdProvidingFormData create(@NotNull
                                   LinkTemplate template,
                                   @NotNull
                                   Language language)
Creates a new form-data container based on the given link template and language.

Parameters:
template - The template to base upon.
language - the link persistency language
Returns:
The (empty) form data added.
Since:
4.2.443

getAllowedTemplates

@NotNull
Collection<LinkTemplate> getAllowedTemplates()
Returns an unmodifiable collection of allowed link templates.

Returns:
an unmodifiable collection of allowed link templates for this editor
Since:
4.2.427


Copyright © 2012 e-Spirit AG. All Rights Reserved. Build 4.2.480