com.silverpeas.form
Class MyFieldTemplate

java.lang.Object
  extended by com.silverpeas.form.record.GenericFieldTemplate
      extended by com.silverpeas.form.MyFieldTemplate
All Implemented Interfaces:
FieldTemplate, Serializable, Cloneable

public class MyFieldTemplate
extends GenericFieldTemplate

A field template implementation for testing purpose.

See Also:
Serialized Form

Constructor Summary
MyFieldTemplate(String name, String type, String label)
           
 
Method Summary
 String getDisplayerName()
           
 Field getEmptyField()
           
 Field getEmptyField(int occurrence)
           
 String getFieldName()
           
 String getLabel()
           
 String getLabel(String lang)
           
 String[] getLanguages()
           
 int getMaximumNumberOfOccurrences()
           
 Map<String,String> getParameters(String language)
           
 List<Parameter> getParametersObj()
           
 String getTemplateName()
           
 String getTypeName()
           
 boolean isDisabled()
           
 boolean isHidden()
           
 boolean isMandatory()
           
 boolean isReadOnly()
           
 boolean isRepeatable()
           
 boolean isSearchable()
           
 boolean isUsedAsFacet()
           
 
Methods inherited from class com.silverpeas.form.record.GenericFieldTemplate
addLabel, addParameter, clone, equals, getKeyValuePairs, getLabels, getLabelsObj, getParameter, hashCode, setDisabled, setDisplayerName, setFieldName, setHidden, setLabel, setLabelsObj, setMandatory, setMandatory, setMaximumNumberOfOccurrences, setParametersObj, setReadOnly, setSearchable, setTemplateName, setTypeName, setUsedAsFacet
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyFieldTemplate

public MyFieldTemplate(String name,
                       String type,
                       String label)
Method Detail

getFieldName

public String getFieldName()
Specified by:
getFieldName in interface FieldTemplate
Overrides:
getFieldName in class GenericFieldTemplate

getTypeName

public String getTypeName()
Specified by:
getTypeName in interface FieldTemplate
Overrides:
getTypeName in class GenericFieldTemplate

getDisplayerName

public String getDisplayerName()
Specified by:
getDisplayerName in interface FieldTemplate
Overrides:
getDisplayerName in class GenericFieldTemplate

getLabel

public String getLabel()
Specified by:
getLabel in interface FieldTemplate
Overrides:
getLabel in class GenericFieldTemplate

getLabel

public String getLabel(String lang)
Specified by:
getLabel in interface FieldTemplate
Overrides:
getLabel in class GenericFieldTemplate

getLanguages

public String[] getLanguages()
Specified by:
getLanguages in interface FieldTemplate
Overrides:
getLanguages in class GenericFieldTemplate

isMandatory

public boolean isMandatory()
Specified by:
isMandatory in interface FieldTemplate
Overrides:
isMandatory in class GenericFieldTemplate

isReadOnly

public boolean isReadOnly()
Specified by:
isReadOnly in interface FieldTemplate
Overrides:
isReadOnly in class GenericFieldTemplate

isDisabled

public boolean isDisabled()
Specified by:
isDisabled in interface FieldTemplate
Overrides:
isDisabled in class GenericFieldTemplate

isHidden

public boolean isHidden()
Specified by:
isHidden in interface FieldTemplate
Overrides:
isHidden in class GenericFieldTemplate

getParameters

public Map<String,String> getParameters(String language)
Specified by:
getParameters in interface FieldTemplate
Overrides:
getParameters in class GenericFieldTemplate

getParametersObj

public List<Parameter> getParametersObj()
Specified by:
getParametersObj in interface FieldTemplate
Overrides:
getParametersObj in class GenericFieldTemplate

getEmptyField

public Field getEmptyField()
                    throws FormException
Specified by:
getEmptyField in interface FieldTemplate
Overrides:
getEmptyField in class GenericFieldTemplate
Throws:
FormException

isSearchable

public boolean isSearchable()
Specified by:
isSearchable in interface FieldTemplate
Overrides:
isSearchable in class GenericFieldTemplate

getTemplateName

public String getTemplateName()
Specified by:
getTemplateName in interface FieldTemplate
Overrides:
getTemplateName in class GenericFieldTemplate

isUsedAsFacet

public boolean isUsedAsFacet()
Specified by:
isUsedAsFacet in interface FieldTemplate
Overrides:
isUsedAsFacet in class GenericFieldTemplate

getMaximumNumberOfOccurrences

public int getMaximumNumberOfOccurrences()
Specified by:
getMaximumNumberOfOccurrences in interface FieldTemplate
Overrides:
getMaximumNumberOfOccurrences in class GenericFieldTemplate

isRepeatable

public boolean isRepeatable()
Specified by:
isRepeatable in interface FieldTemplate
Overrides:
isRepeatable in class GenericFieldTemplate

getEmptyField

public Field getEmptyField(int occurrence)
                    throws FormException
Specified by:
getEmptyField in interface FieldTemplate
Overrides:
getEmptyField in class GenericFieldTemplate
Throws:
FormException


Copyright © 2016 Silverpeas. All Rights Reserved.