Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.nuiton.wikitty.entities;
  
  import java.util.Date;
  import java.util.List;
  import java.util.Set;
 
 @Generated(value = "org.nuiton.wikitty.generator.WikittyAbstractGenerator", date = "Tue Jul 21 11:13:19 CEST 2015")
 public abstract class WikittyI18nAbstract extends BusinessEntityImpl implements WikittyI18n {
 
     public static final List<WikittyExtensionextensions;
 
     public static final WikittyExtension extensionWikittyI18n;
 
     private static final long serialVersionUID = 3545231419120182321L;

    
add WikittyI18n meta-extension on given extension to this entity

Parameters:
extension
 
     public void setExtensionForMetaExtension(WikittyExtension extension) {
          = extension;
         WikittyI18nHelper.addMetaExtension(extensiongetWikitty());
 }
 
     @Override
     public Set<StringgetTranslatableValues() {
         Set<Stringresult;
         if ( == null) {
             result = WikittyI18nHelper.getTranslatableValues(getWikitty());
         } else {
             result = WikittyI18nHelper.getTranslatableValues(.getName(), getWikitty());
         }
         return result;
 }
 
     @Override
     public void setTranslatableValues(Set<Stringvalues) {
         String fieldName;
         Set<StringoldValue = getTranslatableValues();
         if ( == null) {
             WikittyI18nHelper.setTranslatableValues(getWikitty(), values);
             fieldName = .;
         } else {
             WikittyI18nHelper.setTranslatableValues(.getName(), getWikitty(), values);
             fieldName = WikittyI18nHelper.getMetaFieldName("translatableValues");
         }
         getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetTranslatableValues());
 }
 
     @Override
     public void addAllTranslatableValues(Collection<Stringvalues) {
         String fieldName;
         Set<StringoldValue = getTranslatableValues();
         if ( == null) {
             WikittyI18nHelper.addAllTranslatableValues(getWikitty(), values);
             fieldName = .;
         } else {
             WikittyI18nHelper.addAllTranslatableValues(.getName(), getWikitty(), values);
             fieldName = WikittyI18nHelper.getMetaFieldName("translatableValues");
         }
         getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetTranslatableValues());
 }
 
     @Override
     public void addTranslatableValues(String... element) {
         String fieldName;
         Set<StringoldValue = getTranslatableValues();
         if ( == null) {
             WikittyI18nHelper.addTranslatableValues(getWikitty(), element);
             fieldName = .;
         } else {
             WikittyI18nHelper.addTranslatableValues(.getName(), getWikitty(), element);
             fieldName = WikittyI18nHelper.getMetaFieldName("translatableValues");
         }
         getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetTranslatableValues());
 }
 
     @Override
     public void removeTranslatableValues(String... element) {
         String fieldName;
         Set<StringoldValue = getTranslatableValues();
         if ( == null) {
             WikittyI18nHelper.removeTranslatableValues(getWikitty(), element);
             fieldName = .;
         } else {
             WikittyI18nHelper.removeTranslatableValues(.getName(), getWikitty(), element);
             fieldName = WikittyI18nHelper.getMetaFieldName("translatableValues");
         }
         getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetTranslatableValues());
 }
 
     @Override
     public void clearTranslatableValues() {
        String fieldName;
        Set<StringoldValue = getTranslatableValues();
        if ( == null) {
            WikittyI18nHelper.clearTranslatableValues(getWikitty());
            fieldName = .;
        } else {
            WikittyI18nHelper.clearTranslatableValues(.getName(), getWikitty());
            fieldName = WikittyI18nHelper.getMetaFieldName("translatableValues");
        }
        getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetTranslatableValues());
    @Override
    public Set<StringgetLang() {
        Set<Stringresult;
        if ( == null) {
            result = WikittyI18nHelper.getLang(getWikitty());
        } else {
            result = WikittyI18nHelper.getLang(.getName(), getWikitty());
        }
        return result;
    @Override
    public void setLang(Set<Stringvalues) {
        String fieldName;
        Set<StringoldValue = getLang();
        if ( == null) {
            WikittyI18nHelper.setLang(getWikitty(), values);
            fieldName = .;
        } else {
            WikittyI18nHelper.setLang(.getName(), getWikitty(), values);
            fieldName = WikittyI18nHelper.getMetaFieldName("lang");
        }
        getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetLang());
    @Override
    public void addAllLang(Collection<Stringvalues) {
        String fieldName;
        Set<StringoldValue = getLang();
        if ( == null) {
            WikittyI18nHelper.addAllLang(getWikitty(), values);
            fieldName = .;
        } else {
            WikittyI18nHelper.addAllLang(.getName(), getWikitty(), values);
            fieldName = WikittyI18nHelper.getMetaFieldName("lang");
        }
        getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetLang());
    @Override
    public void addLang(String... element) {
        String fieldName;
        Set<StringoldValue = getLang();
        if ( == null) {
            WikittyI18nHelper.addLang(getWikitty(), element);
            fieldName = .;
        } else {
            WikittyI18nHelper.addLang(.getName(), getWikitty(), element);
            fieldName = WikittyI18nHelper.getMetaFieldName("lang");
        }
        getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetLang());
    @Override
    public void removeLang(String... element) {
        String fieldName;
        Set<StringoldValue = getLang();
        if ( == null) {
            WikittyI18nHelper.removeLang(getWikitty(), element);
            fieldName = .;
        } else {
            WikittyI18nHelper.removeLang(.getName(), getWikitty(), element);
            fieldName = WikittyI18nHelper.getMetaFieldName("lang");
        }
        getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetLang());
    @Override
    public void clearLang() {
        String fieldName;
        Set<StringoldValue = getLang();
        if ( == null) {
            WikittyI18nHelper.clearLang(getWikitty());
            fieldName = .;
        } else {
            WikittyI18nHelper.clearLang(.getName(), getWikitty());
            fieldName = WikittyI18nHelper.getMetaFieldName("lang");
        }
        getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetLang());
    @Override
    public String getTranslations() {
        String value;
        if ( == null) {
            value = WikittyI18nHelper.getTranslations(getWikitty());
        } else {
            value = WikittyI18nHelper.getTranslations(.getName(), getWikitty());
        }
        return value;
    @Override
    public void setTranslations(String translations) {
        String oldValue;
        if ( == null) {
            oldValue = getTranslations();
            WikittyI18nHelper.setTranslations(getWikitty(), translations);
        } else {
            oldValue = getTranslations();
            WikittyI18nHelper.setTranslations(.getName(), getWikitty(), translations);
            String fieldName = WikittyI18nHelper.getMetaFieldName("translations");
            getPropertyChangeSupport().firePropertyChange(fieldNameoldValuegetTranslations());
        }
    public WikittyI18nAbstract() {
        super();
    public WikittyI18nAbstract(Wikitty wikitty) {
        super(wikitty);
    public WikittyI18nAbstract(BusinessEntityImpl businessEntityImpl) {
        super(businessEntityImpl.getWikitty());
    @Override
        return ;
    static {
    
                "3.0"// version
                WikittyUtil.tagValuesToMap(" version=\"3.0\""), // tag/values
                (List)null,
                WikittyUtil.buildFieldMapExtension// building field map
                                                                 "String translatableValues[0-*] unique=\"true\" fieldIndex=\"1\""
                                             "String lang[0-*] unique=\"true\" fieldIndex=\"2\""
                                             "String translations fieldIndex=\"3\""));
        // init extensions
        List<WikittyExtensionexts = new ArrayList<WikittyExtension>();
        exts.add();
         = Collections.unmodifiableList(exts);
    }

    
Return toString representation. Use tagValue 'toString' format, if exist, else standard toString is call

Returns:
    @Override
    public String toString() {
        return WikittyI18nHelper.toString(getWikitty());
//WikittyI18nAbstract
New to GrepCode? Check out our FAQ X