
org.nuiton.wikitty.entities.WikittyHookAbstract Maven / Gradle / Ivy
The newest version!
package org.nuiton.wikitty.entities;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Date;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
import javax.annotation.Generated;
import org.nuiton.wikitty.WikittyUtil;
@Generated(value = "org.nuiton.wikitty.generator.WikittyAbstractGenerator", date = "Thu Aug 06 22:58:22 CEST 2015")
public abstract class WikittyHookAbstract extends BusinessEntityImpl implements WikittyHook {
public static final List extensions;
public static final WikittyExtension extensionWikittyHook;
private static final long serialVersionUID = 3833179448315818341L;
@Override
public String getName() {
String value = WikittyHookHelper.getName(getWikitty());
return value;
}
@Override
public void setName(String name) {
String oldValue = getName();
WikittyHookHelper.setName(getWikitty(), name);
getPropertyChangeSupport().firePropertyChange(WikittyHook.FIELD_WIKITTYHOOK_NAME, oldValue, getName());
}
@Override
public Set getActionToHook() {
Set result = WikittyHookHelper.getActionToHook(getWikitty());
return result;
}
@Override
public void setActionToHook(Set actionToHook) {
Set oldValue = getActionToHook();
WikittyHookHelper.setActionToHook(getWikitty(), actionToHook);
getPropertyChangeSupport().firePropertyChange(WikittyHook.FIELD_WIKITTYHOOK_ACTIONTOHOOK, oldValue, getActionToHook());
}
@Override
public void addAllActionToHook(Collection actionToHook) {
Set oldValue = getActionToHook();
WikittyHookHelper.addAllActionToHook(getWikitty(), actionToHook);
getPropertyChangeSupport().firePropertyChange(WikittyHook.FIELD_WIKITTYHOOK_ACTIONTOHOOK, oldValue, getActionToHook());
}
@Override
public void addActionToHook(String... element) {
Set oldValue = getActionToHook();
WikittyHookHelper.addActionToHook(getWikitty(), element);
getPropertyChangeSupport().firePropertyChange(WikittyHook.FIELD_WIKITTYHOOK_ACTIONTOHOOK, oldValue, getActionToHook());
}
@Override
public void removeActionToHook(String... element) {
Set oldValue = getActionToHook();
WikittyHookHelper.removeActionToHook(getWikitty(), element);
getPropertyChangeSupport().firePropertyChange(WikittyHook.FIELD_WIKITTYHOOK_ACTIONTOHOOK, oldValue, getActionToHook());
}
@Override
public void clearActionToHook() {
WikittyHookHelper.clearActionToHook(getWikitty());
getPropertyChangeSupport().firePropertyChange(WikittyHook.FIELD_WIKITTYHOOK_ACTIONTOHOOK, null, getActionToHook());
}
@Override
public String getScript() {
String value = WikittyHookHelper.getScript(getWikitty());
return value;
}
@Override
public void setScript(String script) {
String oldValue = getScript();
WikittyHookHelper.setScript(getWikitty(), script);
getPropertyChangeSupport().firePropertyChange(WikittyHook.FIELD_WIKITTYHOOK_SCRIPT, oldValue, getScript());
}
@Override
public String getMimetype() {
String value = WikittyHookHelper.getMimetype(getWikitty());
return value;
}
@Override
public void setMimetype(String mimetype) {
String oldValue = getMimetype();
WikittyHookHelper.setMimetype(getWikitty(), mimetype);
getPropertyChangeSupport().firePropertyChange(WikittyHook.FIELD_WIKITTYHOOK_MIMETYPE, oldValue, getMimetype());
}
public WikittyHookAbstract() {
super();
}
public WikittyHookAbstract(Wikitty wikitty) {
super(wikitty);
}
public WikittyHookAbstract(BusinessEntityImpl businessEntityImpl) {
super(businessEntityImpl.getWikitty());
}
@Override
public Collection getStaticExtensions() {
return extensions;
}
static {
extensionWikittyHook = new WikittyExtension(EXT_WIKITTYHOOK,
"1.0", // version
WikittyUtil.tagValuesToMap(""), // tag/values
(List)null,
WikittyUtil.buildFieldMapExtension( // building field map
"String name fieldIndex=\"1\"",
"String actionToHook[0-*] unique=\"true\" fieldIndex=\"2\"",
"String script fieldIndex=\"3\"",
"String mimetype fieldIndex=\"4\""));
// init extensions
List exts = new ArrayList();
exts.add(extensionWikittyHook);
extensions = Collections.unmodifiableList(exts);
}
/**
* Return toString representation. Use tagValue 'toString' format, if exist, else standard toString is call
* @return
*/
@Override
public String toString() {
return WikittyHookHelper.toString(getWikitty());
}
} //WikittyHookAbstract
© 2015 - 2025 Weber Informatics LLC | Privacy Policy