
org.nuiton.wikitty.entities.WikittyAccessStatHelper 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.WikittyHelperGenerator", date = "Thu Aug 06 22:58:22 CEST 2015")
public class WikittyAccessStatHelper {
/**
* utility class all provided methods are accessible the static way
*/
private WikittyAccessStatHelper() {// empty
}
public static String getToken(Wikitty wikitty) {
String value = wikitty.getFieldAsWikitty(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_TOKEN);
return value;
}
public static String setToken(Wikitty wikitty, String token) {
String oldValue = getToken(wikitty);
wikitty.setField(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_TOKEN, token);
return oldValue;
}
public static WikittyToken getToken(Wikitty wikitty, boolean exceptionIfNotLoaded) {
WikittyToken value = WikittyUtil.newInstance(WikittyToken.class, wikitty.getFieldAsWikitty(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_TOKEN, exceptionIfNotLoaded));
return value;
}
public static WikittyToken setToken(Wikitty wikitty, WikittyToken token) {
WikittyToken oldValue = getToken(wikitty, false);
wikitty.setField(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_TOKEN, token);
return oldValue;
}
public static String getUser(Wikitty wikitty) {
String value = wikitty.getFieldAsWikitty(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_USER);
return value;
}
public static String setUser(Wikitty wikitty, String user) {
String oldValue = getUser(wikitty);
wikitty.setField(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_USER, user);
return oldValue;
}
public static WikittyUser getUser(Wikitty wikitty, boolean exceptionIfNotLoaded) {
WikittyUser value = WikittyUtil.newInstance(WikittyUser.class, wikitty.getFieldAsWikitty(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_USER, exceptionIfNotLoaded));
return value;
}
public static WikittyUser setUser(Wikitty wikitty, WikittyUser user) {
WikittyUser oldValue = getUser(wikitty, false);
wikitty.setField(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_USER, user);
return oldValue;
}
public static String getRestored(Wikitty wikitty) {
String value = wikitty.getFieldAsWikitty(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_RESTORED);
return value;
}
public static String setRestored(Wikitty wikitty, String restored) {
String oldValue = getRestored(wikitty);
wikitty.setField(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_RESTORED, restored);
return oldValue;
}
public static Wikitty getRestored(Wikitty wikitty, boolean exceptionIfNotLoaded) {
Wikitty value = wikitty.getFieldAsWikitty(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_RESTORED, exceptionIfNotLoaded);
return value;
}
public static Wikitty setRestored(Wikitty wikitty, Wikitty restored) {
Wikitty oldValue = getRestored(wikitty, false);
wikitty.setField(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_RESTORED, restored);
return oldValue;
}
public static Date getDate(Wikitty wikitty) {
Date value = wikitty.getFieldAsDate(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_DATE);
return value;
}
public static Date setDate(Wikitty wikitty, Date date) {
Date oldValue = getDate(wikitty);
wikitty.setField(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_DATE, date);
return oldValue;
}
public static boolean equals(Wikitty w1, Wikitty w2) {
boolean result = true;
if (result) {
Object f1 = w1.getFieldAsObject(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_TOKEN);
Object f2 = w2.getFieldAsObject(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_TOKEN);
result = f1 == f2 || (f1 != null && f1.equals(f2));
};
if (result) {
Object f1 = w1.getFieldAsObject(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_USER);
Object f2 = w2.getFieldAsObject(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_USER);
result = f1 == f2 || (f1 != null && f1.equals(f2));
};
if (result) {
Object f1 = w1.getFieldAsObject(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_RESTORED);
Object f2 = w2.getFieldAsObject(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_RESTORED);
result = f1 == f2 || (f1 != null && f1.equals(f2));
};
if (result) {
Object f1 = w1.getFieldAsObject(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_DATE);
Object f2 = w2.getFieldAsObject(WikittyAccessStat.EXT_WIKITTYACCESSSTAT, WikittyAccessStat.FIELD_WIKITTYACCESSSTAT_DATE);
result = f1 == f2 || (f1 != null && f1.equals(f2));
};
return result;
}
/**
* @deprecated renamed to keep consistency, use hasExtension instead
* @param wikitty
* @return
*/
@Deprecated
public static boolean isExtension(Wikitty wikitty) {
return hasExtension(wikitty);
}
/**
* check if wikitty has current extension
* @param wikitty
* @return
*/
public static boolean hasExtension(Wikitty wikitty) {
return wikitty.hasExtension(WikittyAccessStat.EXT_WIKITTYACCESSSTAT);
}
/**
* ajout les extensions static de cette classe au wikitty en argument
* @param wikitty
*/
public static void addExtension(Wikitty wikitty) {
for (WikittyExtension ext : WikittyAccessStatAbstract.extensions) {
wikitty.addExtension(ext);
}
}
/**
* supprime les extensions de cette classe au wikitty en argument
* @param wikitty
*/
public static void removeExtension(Wikitty wikitty) {
for (WikittyExtension ext : WikittyAccessStatAbstract.extensions) {
wikitty.removeExtension(ext.getName());
}
}
/**
* Return toString representation. Use tagValue 'toString' format, if exist, else standard toString is call
* @param wikitty
* @return
*/
public static String toString(Wikitty wikitty) {
return wikitty.toString(WikittyAccessStat.EXT_WIKITTYACCESSSTAT);
}
} //WikittyAccessStatHelper
© 2015 - 2025 Weber Informatics LLC | Privacy Policy