blob: 42027660390089348622943a800aa5c5c105ecd7 [file] [log] [blame]
/**
* <copyright>
* </copyright>
*
* $Id$
*/
package lobj.impl;
import java.math.BigInteger;
import java.util.Collection;
import java.util.Date;
import lobj.AuthorizationTypes;
import lobj.LobjPackage;
import lobj.User;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
/**
* <!-- begin-user-doc --> An implementation of the model object '<em><b>User</b></em>'. <!--
* end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link lobj.impl.UserImpl#getLoginname <em>Loginname</em>}</li>
* <li>{@link lobj.impl.UserImpl#getPassword <em>Password</em>}</li>
* <li>{@link lobj.impl.UserImpl#getFirstname <em>Firstname</em>}</li>
* <li>{@link lobj.impl.UserImpl#getLastname <em>Lastname</em>}</li>
* <li>{@link lobj.impl.UserImpl#getMatriculationnr <em>Matriculationnr</em>}</li>
* <li>{@link lobj.impl.UserImpl#getScn <em>Scn</em>}</li>
* <li>{@link lobj.impl.UserImpl#getIcqnumber <em>Icqnumber</em>}</li>
* <li>{@link lobj.impl.UserImpl#getIcqpassword <em>Icqpassword</em>}</li>
* <li>{@link lobj.impl.UserImpl#getEntryasxml <em>Entryasxml</em>}</li>
* <li>{@link lobj.impl.UserImpl#getLanguagenr <em>Languagenr</em>}</li>
* <li>{@link lobj.impl.UserImpl#getNotificationprofileasxml <em>Notificationprofileasxml</em>}</li>
* <li>{@link lobj.impl.UserImpl#getDossierasxml <em>Dossierasxml</em>}</li>
* <li>{@link lobj.impl.UserImpl#getPhoto <em>Photo</em>}</li>
* <li>{@link lobj.impl.UserImpl#getOnlinestatus <em>Onlinestatus</em>}</li>
* <li>{@link lobj.impl.UserImpl#getOnlinedate <em>Onlinedate</em>}</li>
* <li>{@link lobj.impl.UserImpl#getDatafilter <em>Datafilter</em>}</li>
* <li>{@link lobj.impl.UserImpl#getInchatsince <em>Inchatsince</em>}</li>
* <li>{@link lobj.impl.UserImpl#getContchatdate <em>Contchatdate</em>}</li>
* <li>{@link lobj.impl.UserImpl#getChatroomnr <em>Chatroomnr</em>}</li>
* <li>{@link lobj.impl.UserImpl#getFromext <em>Fromext</em>}</li>
* <li>{@link lobj.impl.UserImpl#getLastlogindate <em>Lastlogindate</em>}</li>
* <li>{@link lobj.impl.UserImpl#getCurrlogindate <em>Currlogindate</em>}</li>
* <li>{@link lobj.impl.UserImpl#getLastcoursematerialnr <em>Lastcoursematerialnr</em>}</li>
* <li>{@link lobj.impl.UserImpl#getLastcoursematerialviewnr <em>Lastcoursematerialviewnr</em>}</li>
* <li>{@link lobj.impl.UserImpl#getAuthenticateldap <em>Authenticateldap</em>}</li>
* <li>{@link lobj.impl.UserImpl#getPhotochanged <em>Photochanged</em>}</li>
* <li>{@link lobj.impl.UserImpl#getAuthorizations <em>Authorizations</em>}</li>
* <li>{@link lobj.impl.UserImpl#getId <em>Id</em>}</li>
* </ul>
* </p>
*
* @generated
*/
public class UserImpl extends EObjectImpl implements User {
/**
* The default value of the '{@link #getLoginname() <em>Loginname</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLoginname()
* @generated
* @ordered
*/
protected static final String LOGINNAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getLoginname() <em>Loginname</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLoginname()
* @generated
* @ordered
*/
protected String loginname = LOGINNAME_EDEFAULT;
/**
* The default value of the '{@link #getPassword() <em>Password</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getPassword()
* @generated
* @ordered
*/
protected static final String PASSWORD_EDEFAULT = null;
/**
* The cached value of the '{@link #getPassword() <em>Password</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getPassword()
* @generated
* @ordered
*/
protected String password = PASSWORD_EDEFAULT;
/**
* The default value of the '{@link #getFirstname() <em>Firstname</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getFirstname()
* @generated
* @ordered
*/
protected static final String FIRSTNAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getFirstname() <em>Firstname</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getFirstname()
* @generated
* @ordered
*/
protected String firstname = FIRSTNAME_EDEFAULT;
/**
* The default value of the '{@link #getLastname() <em>Lastname</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastname()
* @generated
* @ordered
*/
protected static final String LASTNAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastname() <em>Lastname</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastname()
* @generated
* @ordered
*/
protected String lastname = LASTNAME_EDEFAULT;
/**
* The default value of the '{@link #getMatriculationnr() <em>Matriculationnr</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getMatriculationnr()
* @generated
* @ordered
*/
protected static final String MATRICULATIONNR_EDEFAULT = null;
/**
* The cached value of the '{@link #getMatriculationnr() <em>Matriculationnr</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getMatriculationnr()
* @generated
* @ordered
*/
protected String matriculationnr = MATRICULATIONNR_EDEFAULT;
/**
* The default value of the '{@link #getScn() <em>Scn</em>}' attribute. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see #getScn()
* @generated
* @ordered
*/
protected static final String SCN_EDEFAULT = null;
/**
* The cached value of the '{@link #getScn() <em>Scn</em>}' attribute. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see #getScn()
* @generated
* @ordered
*/
protected String scn = SCN_EDEFAULT;
/**
* The default value of the '{@link #getIcqnumber() <em>Icqnumber</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getIcqnumber()
* @generated
* @ordered
*/
protected static final String ICQNUMBER_EDEFAULT = null;
/**
* The cached value of the '{@link #getIcqnumber() <em>Icqnumber</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getIcqnumber()
* @generated
* @ordered
*/
protected String icqnumber = ICQNUMBER_EDEFAULT;
/**
* The default value of the '{@link #getIcqpassword() <em>Icqpassword</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getIcqpassword()
* @generated
* @ordered
*/
protected static final String ICQPASSWORD_EDEFAULT = null;
/**
* The cached value of the '{@link #getIcqpassword() <em>Icqpassword</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getIcqpassword()
* @generated
* @ordered
*/
protected String icqpassword = ICQPASSWORD_EDEFAULT;
/**
* The default value of the '{@link #getEntryasxml() <em>Entryasxml</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getEntryasxml()
* @generated
* @ordered
*/
protected static final String ENTRYASXML_EDEFAULT = null;
/**
* The cached value of the '{@link #getEntryasxml() <em>Entryasxml</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getEntryasxml()
* @generated
* @ordered
*/
protected String entryasxml = ENTRYASXML_EDEFAULT;
/**
* The default value of the '{@link #getLanguagenr() <em>Languagenr</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLanguagenr()
* @generated
* @ordered
*/
protected static final String LANGUAGENR_EDEFAULT = null;
/**
* The cached value of the '{@link #getLanguagenr() <em>Languagenr</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLanguagenr()
* @generated
* @ordered
*/
protected String languagenr = LANGUAGENR_EDEFAULT;
/**
* The default value of the '{@link #getNotificationprofileasxml()
* <em>Notificationprofileasxml</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getNotificationprofileasxml()
* @generated
* @ordered
*/
protected static final String NOTIFICATIONPROFILEASXML_EDEFAULT = null;
/**
* The cached value of the '{@link #getNotificationprofileasxml()
* <em>Notificationprofileasxml</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getNotificationprofileasxml()
* @generated
* @ordered
*/
protected String notificationprofileasxml = NOTIFICATIONPROFILEASXML_EDEFAULT;
/**
* The default value of the '{@link #getDossierasxml() <em>Dossierasxml</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getDossierasxml()
* @generated
* @ordered
*/
protected static final String DOSSIERASXML_EDEFAULT = null;
/**
* The cached value of the '{@link #getDossierasxml() <em>Dossierasxml</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getDossierasxml()
* @generated
* @ordered
*/
protected String dossierasxml = DOSSIERASXML_EDEFAULT;
/**
* The default value of the '{@link #getPhoto() <em>Photo</em>}' attribute. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see #getPhoto()
* @generated
* @ordered
*/
protected static final byte[] PHOTO_EDEFAULT = null;
/**
* The cached value of the '{@link #getPhoto() <em>Photo</em>}' attribute. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see #getPhoto()
* @generated
* @ordered
*/
protected byte[] photo = PHOTO_EDEFAULT;
/**
* The default value of the '{@link #getOnlinestatus() <em>Onlinestatus</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getOnlinestatus()
* @generated
* @ordered
*/
protected static final String ONLINESTATUS_EDEFAULT = null;
/**
* The cached value of the '{@link #getOnlinestatus() <em>Onlinestatus</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getOnlinestatus()
* @generated
* @ordered
*/
protected String onlinestatus = ONLINESTATUS_EDEFAULT;
/**
* The default value of the '{@link #getOnlinedate() <em>Onlinedate</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getOnlinedate()
* @generated
* @ordered
*/
protected static final Date ONLINEDATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getOnlinedate() <em>Onlinedate</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getOnlinedate()
* @generated
* @ordered
*/
protected Date onlinedate = ONLINEDATE_EDEFAULT;
/**
* The default value of the '{@link #getDatafilter() <em>Datafilter</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getDatafilter()
* @generated
* @ordered
*/
protected static final String DATAFILTER_EDEFAULT = null;
/**
* The cached value of the '{@link #getDatafilter() <em>Datafilter</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getDatafilter()
* @generated
* @ordered
*/
protected String datafilter = DATAFILTER_EDEFAULT;
/**
* The default value of the '{@link #getInchatsince() <em>Inchatsince</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getInchatsince()
* @generated
* @ordered
*/
protected static final Date INCHATSINCE_EDEFAULT = null;
/**
* The cached value of the '{@link #getInchatsince() <em>Inchatsince</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getInchatsince()
* @generated
* @ordered
*/
protected Date inchatsince = INCHATSINCE_EDEFAULT;
/**
* The default value of the '{@link #getContchatdate() <em>Contchatdate</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getContchatdate()
* @generated
* @ordered
*/
protected static final Date CONTCHATDATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getContchatdate() <em>Contchatdate</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getContchatdate()
* @generated
* @ordered
*/
protected Date contchatdate = CONTCHATDATE_EDEFAULT;
/**
* The default value of the '{@link #getChatroomnr() <em>Chatroomnr</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getChatroomnr()
* @generated
* @ordered
*/
protected static final BigInteger CHATROOMNR_EDEFAULT = null;
/**
* The cached value of the '{@link #getChatroomnr() <em>Chatroomnr</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getChatroomnr()
* @generated
* @ordered
*/
protected BigInteger chatroomnr = CHATROOMNR_EDEFAULT;
/**
* The default value of the '{@link #getFromext() <em>Fromext</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getFromext()
* @generated
* @ordered
*/
protected static final BigInteger FROMEXT_EDEFAULT = null;
/**
* The cached value of the '{@link #getFromext() <em>Fromext</em>}' attribute. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see #getFromext()
* @generated
* @ordered
*/
protected BigInteger fromext = FROMEXT_EDEFAULT;
/**
* The default value of the '{@link #getLastlogindate() <em>Lastlogindate</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastlogindate()
* @generated
* @ordered
*/
protected static final Date LASTLOGINDATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastlogindate() <em>Lastlogindate</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastlogindate()
* @generated
* @ordered
*/
protected Date lastlogindate = LASTLOGINDATE_EDEFAULT;
/**
* The default value of the '{@link #getCurrlogindate() <em>Currlogindate</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getCurrlogindate()
* @generated
* @ordered
*/
protected static final Date CURRLOGINDATE_EDEFAULT = null;
/**
* The cached value of the '{@link #getCurrlogindate() <em>Currlogindate</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getCurrlogindate()
* @generated
* @ordered
*/
protected Date currlogindate = CURRLOGINDATE_EDEFAULT;
/**
* The default value of the '{@link #getLastcoursematerialnr() <em>Lastcoursematerialnr</em>}'
* attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastcoursematerialnr()
* @generated
* @ordered
*/
protected static final BigInteger LASTCOURSEMATERIALNR_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastcoursematerialnr() <em>Lastcoursematerialnr</em>}'
* attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastcoursematerialnr()
* @generated
* @ordered
*/
protected BigInteger lastcoursematerialnr = LASTCOURSEMATERIALNR_EDEFAULT;
/**
* The default value of the '{@link #getLastcoursematerialviewnr()
* <em>Lastcoursematerialviewnr</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastcoursematerialviewnr()
* @generated
* @ordered
*/
protected static final BigInteger LASTCOURSEMATERIALVIEWNR_EDEFAULT = null;
/**
* The cached value of the '{@link #getLastcoursematerialviewnr()
* <em>Lastcoursematerialviewnr</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getLastcoursematerialviewnr()
* @generated
* @ordered
*/
protected BigInteger lastcoursematerialviewnr = LASTCOURSEMATERIALVIEWNR_EDEFAULT;
/**
* The default value of the '{@link #getAuthenticateldap() <em>Authenticateldap</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getAuthenticateldap()
* @generated
* @ordered
*/
protected static final BigInteger AUTHENTICATELDAP_EDEFAULT = null;
/**
* The cached value of the '{@link #getAuthenticateldap() <em>Authenticateldap</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getAuthenticateldap()
* @generated
* @ordered
*/
protected BigInteger authenticateldap = AUTHENTICATELDAP_EDEFAULT;
/**
* The default value of the '{@link #getPhotochanged() <em>Photochanged</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getPhotochanged()
* @generated
* @ordered
*/
protected static final BigInteger PHOTOCHANGED_EDEFAULT = null;
/**
* The cached value of the '{@link #getPhotochanged() <em>Photochanged</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getPhotochanged()
* @generated
* @ordered
*/
protected BigInteger photochanged = PHOTOCHANGED_EDEFAULT;
/**
* The cached value of the '{@link #getAuthorizations() <em>Authorizations</em>}' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getAuthorizations()
* @generated
* @ordered
*/
protected EList authorizations;
/**
* The default value of the '{@link #getId() <em>Id</em>}' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see #getId()
* @generated
* @ordered
*/
protected static final String ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getId() <em>Id</em>}' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see #getId()
* @generated
* @ordered
*/
protected String id = ID_EDEFAULT;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
protected UserImpl() {
super();
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
protected EClass eStaticClass() {
return LobjPackage.Literals.USER;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getLoginname() {
return loginname;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setLoginname(String newLoginname) {
String oldLoginname = loginname;
loginname = newLoginname;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__LOGINNAME,
oldLoginname, loginname));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getPassword() {
return password;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setPassword(String newPassword) {
String oldPassword = password;
password = newPassword;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__PASSWORD,
oldPassword, password));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getFirstname() {
return firstname;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setFirstname(String newFirstname) {
String oldFirstname = firstname;
firstname = newFirstname;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__FIRSTNAME,
oldFirstname, firstname));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getLastname() {
return lastname;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setLastname(String newLastname) {
String oldLastname = lastname;
lastname = newLastname;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__LASTNAME,
oldLastname, lastname));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getMatriculationnr() {
return matriculationnr;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setMatriculationnr(String newMatriculationnr) {
String oldMatriculationnr = matriculationnr;
matriculationnr = newMatriculationnr;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__MATRICULATIONNR,
oldMatriculationnr, matriculationnr));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getScn() {
return scn;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setScn(String newScn) {
String oldScn = scn;
scn = newScn;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__SCN, oldScn, scn));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getIcqnumber() {
return icqnumber;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setIcqnumber(String newIcqnumber) {
String oldIcqnumber = icqnumber;
icqnumber = newIcqnumber;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__ICQNUMBER,
oldIcqnumber, icqnumber));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getIcqpassword() {
return icqpassword;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setIcqpassword(String newIcqpassword) {
String oldIcqpassword = icqpassword;
icqpassword = newIcqpassword;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__ICQPASSWORD,
oldIcqpassword, icqpassword));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getEntryasxml() {
return entryasxml;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setEntryasxml(String newEntryasxml) {
String oldEntryasxml = entryasxml;
entryasxml = newEntryasxml;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__ENTRYASXML,
oldEntryasxml, entryasxml));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getLanguagenr() {
return languagenr;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setLanguagenr(String newLanguagenr) {
String oldLanguagenr = languagenr;
languagenr = newLanguagenr;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__LANGUAGENR,
oldLanguagenr, languagenr));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getNotificationprofileasxml() {
return notificationprofileasxml;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setNotificationprofileasxml(String newNotificationprofileasxml) {
String oldNotificationprofileasxml = notificationprofileasxml;
notificationprofileasxml = newNotificationprofileasxml;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET,
LobjPackage.USER__NOTIFICATIONPROFILEASXML, oldNotificationprofileasxml,
notificationprofileasxml));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getDossierasxml() {
return dossierasxml;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setDossierasxml(String newDossierasxml) {
String oldDossierasxml = dossierasxml;
dossierasxml = newDossierasxml;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__DOSSIERASXML,
oldDossierasxml, dossierasxml));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public byte[] getPhoto() {
return photo;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setPhoto(byte[] newPhoto) {
byte[] oldPhoto = photo;
photo = newPhoto;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__PHOTO, oldPhoto,
photo));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getOnlinestatus() {
return onlinestatus;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setOnlinestatus(String newOnlinestatus) {
String oldOnlinestatus = onlinestatus;
onlinestatus = newOnlinestatus;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__ONLINESTATUS,
oldOnlinestatus, onlinestatus));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public Date getOnlinedate() {
return onlinedate;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setOnlinedate(Date newOnlinedate) {
Date oldOnlinedate = onlinedate;
onlinedate = newOnlinedate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__ONLINEDATE,
oldOnlinedate, onlinedate));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getDatafilter() {
return datafilter;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setDatafilter(String newDatafilter) {
String oldDatafilter = datafilter;
datafilter = newDatafilter;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__DATAFILTER,
oldDatafilter, datafilter));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public Date getInchatsince() {
return inchatsince;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setInchatsince(Date newInchatsince) {
Date oldInchatsince = inchatsince;
inchatsince = newInchatsince;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__INCHATSINCE,
oldInchatsince, inchatsince));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public Date getContchatdate() {
return contchatdate;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setContchatdate(Date newContchatdate) {
Date oldContchatdate = contchatdate;
contchatdate = newContchatdate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__CONTCHATDATE,
oldContchatdate, contchatdate));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public BigInteger getChatroomnr() {
return chatroomnr;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setChatroomnr(BigInteger newChatroomnr) {
BigInteger oldChatroomnr = chatroomnr;
chatroomnr = newChatroomnr;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__CHATROOMNR,
oldChatroomnr, chatroomnr));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public BigInteger getFromext() {
return fromext;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setFromext(BigInteger newFromext) {
BigInteger oldFromext = fromext;
fromext = newFromext;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__FROMEXT, oldFromext,
fromext));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public Date getLastlogindate() {
return lastlogindate;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setLastlogindate(Date newLastlogindate) {
Date oldLastlogindate = lastlogindate;
lastlogindate = newLastlogindate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__LASTLOGINDATE,
oldLastlogindate, lastlogindate));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public Date getCurrlogindate() {
return currlogindate;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setCurrlogindate(Date newCurrlogindate) {
Date oldCurrlogindate = currlogindate;
currlogindate = newCurrlogindate;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__CURRLOGINDATE,
oldCurrlogindate, currlogindate));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public BigInteger getLastcoursematerialnr() {
return lastcoursematerialnr;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setLastcoursematerialnr(BigInteger newLastcoursematerialnr) {
BigInteger oldLastcoursematerialnr = lastcoursematerialnr;
lastcoursematerialnr = newLastcoursematerialnr;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__LASTCOURSEMATERIALNR,
oldLastcoursematerialnr, lastcoursematerialnr));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public BigInteger getLastcoursematerialviewnr() {
return lastcoursematerialviewnr;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setLastcoursematerialviewnr(BigInteger newLastcoursematerialviewnr) {
BigInteger oldLastcoursematerialviewnr = lastcoursematerialviewnr;
lastcoursematerialviewnr = newLastcoursematerialviewnr;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET,
LobjPackage.USER__LASTCOURSEMATERIALVIEWNR, oldLastcoursematerialviewnr,
lastcoursematerialviewnr));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public BigInteger getAuthenticateldap() {
return authenticateldap;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setAuthenticateldap(BigInteger newAuthenticateldap) {
BigInteger oldAuthenticateldap = authenticateldap;
authenticateldap = newAuthenticateldap;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__AUTHENTICATELDAP,
oldAuthenticateldap, authenticateldap));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public BigInteger getPhotochanged() {
return photochanged;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setPhotochanged(BigInteger newPhotochanged) {
BigInteger oldPhotochanged = photochanged;
photochanged = newPhotochanged;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__PHOTOCHANGED,
oldPhotochanged, photochanged));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public EList getAuthorizations() {
if (authorizations == null) {
authorizations = new EObjectResolvingEList(AuthorizationTypes.class, this,
LobjPackage.USER__AUTHORIZATIONS);
}
return authorizations;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String getId() {
return id;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void setId(String newId) {
String oldId = id;
id = newId;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, LobjPackage.USER__ID, oldId, id));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case LobjPackage.USER__LOGINNAME:
return getLoginname();
case LobjPackage.USER__PASSWORD:
return getPassword();
case LobjPackage.USER__FIRSTNAME:
return getFirstname();
case LobjPackage.USER__LASTNAME:
return getLastname();
case LobjPackage.USER__MATRICULATIONNR:
return getMatriculationnr();
case LobjPackage.USER__SCN:
return getScn();
case LobjPackage.USER__ICQNUMBER:
return getIcqnumber();
case LobjPackage.USER__ICQPASSWORD:
return getIcqpassword();
case LobjPackage.USER__ENTRYASXML:
return getEntryasxml();
case LobjPackage.USER__LANGUAGENR:
return getLanguagenr();
case LobjPackage.USER__NOTIFICATIONPROFILEASXML:
return getNotificationprofileasxml();
case LobjPackage.USER__DOSSIERASXML:
return getDossierasxml();
case LobjPackage.USER__PHOTO:
return getPhoto();
case LobjPackage.USER__ONLINESTATUS:
return getOnlinestatus();
case LobjPackage.USER__ONLINEDATE:
return getOnlinedate();
case LobjPackage.USER__DATAFILTER:
return getDatafilter();
case LobjPackage.USER__INCHATSINCE:
return getInchatsince();
case LobjPackage.USER__CONTCHATDATE:
return getContchatdate();
case LobjPackage.USER__CHATROOMNR:
return getChatroomnr();
case LobjPackage.USER__FROMEXT:
return getFromext();
case LobjPackage.USER__LASTLOGINDATE:
return getLastlogindate();
case LobjPackage.USER__CURRLOGINDATE:
return getCurrlogindate();
case LobjPackage.USER__LASTCOURSEMATERIALNR:
return getLastcoursematerialnr();
case LobjPackage.USER__LASTCOURSEMATERIALVIEWNR:
return getLastcoursematerialviewnr();
case LobjPackage.USER__AUTHENTICATELDAP:
return getAuthenticateldap();
case LobjPackage.USER__PHOTOCHANGED:
return getPhotochanged();
case LobjPackage.USER__AUTHORIZATIONS:
return getAuthorizations();
case LobjPackage.USER__ID:
return getId();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case LobjPackage.USER__LOGINNAME:
setLoginname((String) newValue);
return;
case LobjPackage.USER__PASSWORD:
setPassword((String) newValue);
return;
case LobjPackage.USER__FIRSTNAME:
setFirstname((String) newValue);
return;
case LobjPackage.USER__LASTNAME:
setLastname((String) newValue);
return;
case LobjPackage.USER__MATRICULATIONNR:
setMatriculationnr((String) newValue);
return;
case LobjPackage.USER__SCN:
setScn((String) newValue);
return;
case LobjPackage.USER__ICQNUMBER:
setIcqnumber((String) newValue);
return;
case LobjPackage.USER__ICQPASSWORD:
setIcqpassword((String) newValue);
return;
case LobjPackage.USER__ENTRYASXML:
setEntryasxml((String) newValue);
return;
case LobjPackage.USER__LANGUAGENR:
setLanguagenr((String) newValue);
return;
case LobjPackage.USER__NOTIFICATIONPROFILEASXML:
setNotificationprofileasxml((String) newValue);
return;
case LobjPackage.USER__DOSSIERASXML:
setDossierasxml((String) newValue);
return;
case LobjPackage.USER__PHOTO:
setPhoto((byte[]) newValue);
return;
case LobjPackage.USER__ONLINESTATUS:
setOnlinestatus((String) newValue);
return;
case LobjPackage.USER__ONLINEDATE:
setOnlinedate((Date) newValue);
return;
case LobjPackage.USER__DATAFILTER:
setDatafilter((String) newValue);
return;
case LobjPackage.USER__INCHATSINCE:
setInchatsince((Date) newValue);
return;
case LobjPackage.USER__CONTCHATDATE:
setContchatdate((Date) newValue);
return;
case LobjPackage.USER__CHATROOMNR:
setChatroomnr((BigInteger) newValue);
return;
case LobjPackage.USER__FROMEXT:
setFromext((BigInteger) newValue);
return;
case LobjPackage.USER__LASTLOGINDATE:
setLastlogindate((Date) newValue);
return;
case LobjPackage.USER__CURRLOGINDATE:
setCurrlogindate((Date) newValue);
return;
case LobjPackage.USER__LASTCOURSEMATERIALNR:
setLastcoursematerialnr((BigInteger) newValue);
return;
case LobjPackage.USER__LASTCOURSEMATERIALVIEWNR:
setLastcoursematerialviewnr((BigInteger) newValue);
return;
case LobjPackage.USER__AUTHENTICATELDAP:
setAuthenticateldap((BigInteger) newValue);
return;
case LobjPackage.USER__PHOTOCHANGED:
setPhotochanged((BigInteger) newValue);
return;
case LobjPackage.USER__AUTHORIZATIONS:
getAuthorizations().clear();
getAuthorizations().addAll((Collection) newValue);
return;
case LobjPackage.USER__ID:
setId((String) newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public void eUnset(int featureID) {
switch (featureID) {
case LobjPackage.USER__LOGINNAME:
setLoginname(LOGINNAME_EDEFAULT);
return;
case LobjPackage.USER__PASSWORD:
setPassword(PASSWORD_EDEFAULT);
return;
case LobjPackage.USER__FIRSTNAME:
setFirstname(FIRSTNAME_EDEFAULT);
return;
case LobjPackage.USER__LASTNAME:
setLastname(LASTNAME_EDEFAULT);
return;
case LobjPackage.USER__MATRICULATIONNR:
setMatriculationnr(MATRICULATIONNR_EDEFAULT);
return;
case LobjPackage.USER__SCN:
setScn(SCN_EDEFAULT);
return;
case LobjPackage.USER__ICQNUMBER:
setIcqnumber(ICQNUMBER_EDEFAULT);
return;
case LobjPackage.USER__ICQPASSWORD:
setIcqpassword(ICQPASSWORD_EDEFAULT);
return;
case LobjPackage.USER__ENTRYASXML:
setEntryasxml(ENTRYASXML_EDEFAULT);
return;
case LobjPackage.USER__LANGUAGENR:
setLanguagenr(LANGUAGENR_EDEFAULT);
return;
case LobjPackage.USER__NOTIFICATIONPROFILEASXML:
setNotificationprofileasxml(NOTIFICATIONPROFILEASXML_EDEFAULT);
return;
case LobjPackage.USER__DOSSIERASXML:
setDossierasxml(DOSSIERASXML_EDEFAULT);
return;
case LobjPackage.USER__PHOTO:
setPhoto(PHOTO_EDEFAULT);
return;
case LobjPackage.USER__ONLINESTATUS:
setOnlinestatus(ONLINESTATUS_EDEFAULT);
return;
case LobjPackage.USER__ONLINEDATE:
setOnlinedate(ONLINEDATE_EDEFAULT);
return;
case LobjPackage.USER__DATAFILTER:
setDatafilter(DATAFILTER_EDEFAULT);
return;
case LobjPackage.USER__INCHATSINCE:
setInchatsince(INCHATSINCE_EDEFAULT);
return;
case LobjPackage.USER__CONTCHATDATE:
setContchatdate(CONTCHATDATE_EDEFAULT);
return;
case LobjPackage.USER__CHATROOMNR:
setChatroomnr(CHATROOMNR_EDEFAULT);
return;
case LobjPackage.USER__FROMEXT:
setFromext(FROMEXT_EDEFAULT);
return;
case LobjPackage.USER__LASTLOGINDATE:
setLastlogindate(LASTLOGINDATE_EDEFAULT);
return;
case LobjPackage.USER__CURRLOGINDATE:
setCurrlogindate(CURRLOGINDATE_EDEFAULT);
return;
case LobjPackage.USER__LASTCOURSEMATERIALNR:
setLastcoursematerialnr(LASTCOURSEMATERIALNR_EDEFAULT);
return;
case LobjPackage.USER__LASTCOURSEMATERIALVIEWNR:
setLastcoursematerialviewnr(LASTCOURSEMATERIALVIEWNR_EDEFAULT);
return;
case LobjPackage.USER__AUTHENTICATELDAP:
setAuthenticateldap(AUTHENTICATELDAP_EDEFAULT);
return;
case LobjPackage.USER__PHOTOCHANGED:
setPhotochanged(PHOTOCHANGED_EDEFAULT);
return;
case LobjPackage.USER__AUTHORIZATIONS:
getAuthorizations().clear();
return;
case LobjPackage.USER__ID:
setId(ID_EDEFAULT);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public boolean eIsSet(int featureID) {
switch (featureID) {
case LobjPackage.USER__LOGINNAME:
return LOGINNAME_EDEFAULT == null ? loginname != null : !LOGINNAME_EDEFAULT.equals(loginname);
case LobjPackage.USER__PASSWORD:
return PASSWORD_EDEFAULT == null ? password != null : !PASSWORD_EDEFAULT.equals(password);
case LobjPackage.USER__FIRSTNAME:
return FIRSTNAME_EDEFAULT == null ? firstname != null : !FIRSTNAME_EDEFAULT.equals(firstname);
case LobjPackage.USER__LASTNAME:
return LASTNAME_EDEFAULT == null ? lastname != null : !LASTNAME_EDEFAULT.equals(lastname);
case LobjPackage.USER__MATRICULATIONNR:
return MATRICULATIONNR_EDEFAULT == null ? matriculationnr != null : !MATRICULATIONNR_EDEFAULT
.equals(matriculationnr);
case LobjPackage.USER__SCN:
return SCN_EDEFAULT == null ? scn != null : !SCN_EDEFAULT.equals(scn);
case LobjPackage.USER__ICQNUMBER:
return ICQNUMBER_EDEFAULT == null ? icqnumber != null : !ICQNUMBER_EDEFAULT.equals(icqnumber);
case LobjPackage.USER__ICQPASSWORD:
return ICQPASSWORD_EDEFAULT == null ? icqpassword != null : !ICQPASSWORD_EDEFAULT
.equals(icqpassword);
case LobjPackage.USER__ENTRYASXML:
return ENTRYASXML_EDEFAULT == null ? entryasxml != null : !ENTRYASXML_EDEFAULT
.equals(entryasxml);
case LobjPackage.USER__LANGUAGENR:
return LANGUAGENR_EDEFAULT == null ? languagenr != null : !LANGUAGENR_EDEFAULT
.equals(languagenr);
case LobjPackage.USER__NOTIFICATIONPROFILEASXML:
return NOTIFICATIONPROFILEASXML_EDEFAULT == null ? notificationprofileasxml != null
: !NOTIFICATIONPROFILEASXML_EDEFAULT.equals(notificationprofileasxml);
case LobjPackage.USER__DOSSIERASXML:
return DOSSIERASXML_EDEFAULT == null ? dossierasxml != null : !DOSSIERASXML_EDEFAULT
.equals(dossierasxml);
case LobjPackage.USER__PHOTO:
return PHOTO_EDEFAULT == null ? photo != null : !PHOTO_EDEFAULT.equals(photo);
case LobjPackage.USER__ONLINESTATUS:
return ONLINESTATUS_EDEFAULT == null ? onlinestatus != null : !ONLINESTATUS_EDEFAULT
.equals(onlinestatus);
case LobjPackage.USER__ONLINEDATE:
return ONLINEDATE_EDEFAULT == null ? onlinedate != null : !ONLINEDATE_EDEFAULT
.equals(onlinedate);
case LobjPackage.USER__DATAFILTER:
return DATAFILTER_EDEFAULT == null ? datafilter != null : !DATAFILTER_EDEFAULT
.equals(datafilter);
case LobjPackage.USER__INCHATSINCE:
return INCHATSINCE_EDEFAULT == null ? inchatsince != null : !INCHATSINCE_EDEFAULT
.equals(inchatsince);
case LobjPackage.USER__CONTCHATDATE:
return CONTCHATDATE_EDEFAULT == null ? contchatdate != null : !CONTCHATDATE_EDEFAULT
.equals(contchatdate);
case LobjPackage.USER__CHATROOMNR:
return CHATROOMNR_EDEFAULT == null ? chatroomnr != null : !CHATROOMNR_EDEFAULT
.equals(chatroomnr);
case LobjPackage.USER__FROMEXT:
return FROMEXT_EDEFAULT == null ? fromext != null : !FROMEXT_EDEFAULT.equals(fromext);
case LobjPackage.USER__LASTLOGINDATE:
return LASTLOGINDATE_EDEFAULT == null ? lastlogindate != null : !LASTLOGINDATE_EDEFAULT
.equals(lastlogindate);
case LobjPackage.USER__CURRLOGINDATE:
return CURRLOGINDATE_EDEFAULT == null ? currlogindate != null : !CURRLOGINDATE_EDEFAULT
.equals(currlogindate);
case LobjPackage.USER__LASTCOURSEMATERIALNR:
return LASTCOURSEMATERIALNR_EDEFAULT == null ? lastcoursematerialnr != null
: !LASTCOURSEMATERIALNR_EDEFAULT.equals(lastcoursematerialnr);
case LobjPackage.USER__LASTCOURSEMATERIALVIEWNR:
return LASTCOURSEMATERIALVIEWNR_EDEFAULT == null ? lastcoursematerialviewnr != null
: !LASTCOURSEMATERIALVIEWNR_EDEFAULT.equals(lastcoursematerialviewnr);
case LobjPackage.USER__AUTHENTICATELDAP:
return AUTHENTICATELDAP_EDEFAULT == null ? authenticateldap != null
: !AUTHENTICATELDAP_EDEFAULT.equals(authenticateldap);
case LobjPackage.USER__PHOTOCHANGED:
return PHOTOCHANGED_EDEFAULT == null ? photochanged != null : !PHOTOCHANGED_EDEFAULT
.equals(photochanged);
case LobjPackage.USER__AUTHORIZATIONS:
return authorizations != null && !authorizations.isEmpty();
case LobjPackage.USER__ID:
return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public String toString() {
if (eIsProxy())
return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (loginname: ");
result.append(loginname);
result.append(", password: ");
result.append(password);
result.append(", firstname: ");
result.append(firstname);
result.append(", lastname: ");
result.append(lastname);
result.append(", matriculationnr: ");
result.append(matriculationnr);
result.append(", scn: ");
result.append(scn);
result.append(", icqnumber: ");
result.append(icqnumber);
result.append(", icqpassword: ");
result.append(icqpassword);
result.append(", entryasxml: ");
result.append(entryasxml);
result.append(", languagenr: ");
result.append(languagenr);
result.append(", notificationprofileasxml: ");
result.append(notificationprofileasxml);
result.append(", dossierasxml: ");
result.append(dossierasxml);
result.append(", photo: ");
result.append(photo);
result.append(", onlinestatus: ");
result.append(onlinestatus);
result.append(", onlinedate: ");
result.append(onlinedate);
result.append(", datafilter: ");
result.append(datafilter);
result.append(", inchatsince: ");
result.append(inchatsince);
result.append(", contchatdate: ");
result.append(contchatdate);
result.append(", chatroomnr: ");
result.append(chatroomnr);
result.append(", fromext: ");
result.append(fromext);
result.append(", lastlogindate: ");
result.append(lastlogindate);
result.append(", currlogindate: ");
result.append(currlogindate);
result.append(", lastcoursematerialnr: ");
result.append(lastcoursematerialnr);
result.append(", lastcoursematerialviewnr: ");
result.append(lastcoursematerialviewnr);
result.append(", authenticateldap: ");
result.append(authenticateldap);
result.append(", photochanged: ");
result.append(photochanged);
result.append(", id: ");
result.append(id);
result.append(')');
return result.toString();
}
} // UserImpl