org.nuiton.wikitty.entities
Class WikittyI18nAbstract

java.lang.Object
  extended by org.nuiton.wikitty.entities.BusinessEntityImpl
      extended by org.nuiton.wikitty.entities.WikittyI18nAbstract
All Implemented Interfaces:
Serializable, Cloneable, BusinessEntity, WikittyI18n
Direct Known Subclasses:
WikittyI18nImpl

public abstract class WikittyI18nAbstract
extends BusinessEntityImpl
implements WikittyI18n

See Also:
Serialized Form

Field Summary
static List<WikittyExtension> extensions
           
static WikittyExtension extensionWikittyI18n
           
 
Fields inherited from class org.nuiton.wikitty.entities.BusinessEntityImpl
extensionForMetaExtension, propertyChangeSupport, wikitty
 
Fields inherited from interface org.nuiton.wikitty.entities.WikittyI18n
ELEMENT_FIELD_WIKITTYI18N_LANG, ELEMENT_FIELD_WIKITTYI18N_TRANSLATABLEVALUES, ELEMENT_FIELD_WIKITTYI18N_TRANSLATIONS, EXT_WIKITTYI18N, FIELD_WIKITTYI18N_LANG, FIELD_WIKITTYI18N_TRANSLATABLEVALUES, FIELD_WIKITTYI18N_TRANSLATIONS, FQ_FIELD_WIKITTYI18N_LANG, FQ_FIELD_WIKITTYI18N_TRANSLATABLEVALUES, FQ_FIELD_WIKITTYI18N_TRANSLATIONS
 
Constructor Summary
WikittyI18nAbstract()
           
WikittyI18nAbstract(BusinessEntityImpl businessEntityImpl)
           
WikittyI18nAbstract(Wikitty wikitty)
           
 
Method Summary
 void addAllLang(Collection<String> values)
           
 void addAllTranslatableValues(Collection<String> values)
           
 void addLang(String... element)
           
 void addTranslatableValues(String... element)
           
 void clearLang()
           
 void clearTranslatableValues()
           
 Set<String> getLang()
           
 Collection<WikittyExtension> getStaticExtensions()
          Return list of all extension that this entity has by definition (design time) and not extension added during execution time
 Set<String> getTranslatableValues()
           
 String getTranslations()
           
 void removeLang(String... element)
           
 void removeTranslatableValues(String... element)
           
 void setExtensionForMetaExtension(WikittyExtension extension)
          add WikittyI18n meta-extension on given extension to this entity
 void setLang(Set<String> values)
           
 void setTranslatableValues(Set<String> values)
           
 void setTranslations(String translations)
           
 String toString()
          Return toString representation.
 
Methods inherited from class org.nuiton.wikitty.entities.BusinessEntityImpl
addPropertyChangeListener, addPropertyChangeListener, copyFrom, equals, getExtensionFields, getExtensionNames, getField, getFieldType, getPropertyChangeSupport, getWikitty, getWikittyId, getWikittyVersion, hashCode, removePropertyChangeListener, removePropertyChangeListener, setField, setWikitty, setWikittyVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nuiton.wikitty.entities.WikittyI18n
getTranslation, setTranslation
 
Methods inherited from interface org.nuiton.wikitty.entities.BusinessEntity
addPropertyChangeListener, addPropertyChangeListener, copyFrom, getExtensionFields, getExtensionNames, getField, getWikittyId, getWikittyVersion, removePropertyChangeListener, removePropertyChangeListener, setField, setWikittyVersion
 

Field Detail

extensions

public static final List<WikittyExtension> extensions

extensionWikittyI18n

public static final WikittyExtension extensionWikittyI18n
Constructor Detail

WikittyI18nAbstract

public WikittyI18nAbstract()

WikittyI18nAbstract

public WikittyI18nAbstract(Wikitty wikitty)

WikittyI18nAbstract

public WikittyI18nAbstract(BusinessEntityImpl businessEntityImpl)
Method Detail

setExtensionForMetaExtension

public void setExtensionForMetaExtension(WikittyExtension extension)
add WikittyI18n meta-extension on given extension to this entity

Parameters:
extension -

getTranslatableValues

public Set<String> getTranslatableValues()
Specified by:
getTranslatableValues in interface WikittyI18n

setTranslatableValues

public void setTranslatableValues(Set<String> values)
Specified by:
setTranslatableValues in interface WikittyI18n

addAllTranslatableValues

public void addAllTranslatableValues(Collection<String> values)
Specified by:
addAllTranslatableValues in interface WikittyI18n

addTranslatableValues

public void addTranslatableValues(String... element)
Specified by:
addTranslatableValues in interface WikittyI18n

removeTranslatableValues

public void removeTranslatableValues(String... element)
Specified by:
removeTranslatableValues in interface WikittyI18n

clearTranslatableValues

public void clearTranslatableValues()
Specified by:
clearTranslatableValues in interface WikittyI18n

getLang

public Set<String> getLang()
Specified by:
getLang in interface WikittyI18n

setLang

public void setLang(Set<String> values)
Specified by:
setLang in interface WikittyI18n

addAllLang

public void addAllLang(Collection<String> values)
Specified by:
addAllLang in interface WikittyI18n

addLang

public void addLang(String... element)
Specified by:
addLang in interface WikittyI18n

removeLang

public void removeLang(String... element)
Specified by:
removeLang in interface WikittyI18n

clearLang

public void clearLang()
Specified by:
clearLang in interface WikittyI18n

getTranslations

public String getTranslations()
Specified by:
getTranslations in interface WikittyI18n

setTranslations

public void setTranslations(String translations)
Specified by:
setTranslations in interface WikittyI18n

getStaticExtensions

public Collection<WikittyExtension> getStaticExtensions()
Description copied from class: BusinessEntityImpl
Return list of all extension that this entity has by definition (design time) and not extension added during execution time

Overrides:
getStaticExtensions in class BusinessEntityImpl
Returns:
static extension

toString

public String toString()
Return toString representation. Use tagValue 'toString' format, if exist, else standard toString is call

Overrides:
toString in class Object
Returns:


Copyright © 2009-2012 CodeLutin. All Rights Reserved.