--- /dev/null
+/**
+ * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
+ *
+ * This library is free software; you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser General Public License as published by the Free
+ * Software Foundation; either version 2.1 of the License, or (at your option)
+ * any later version.
+ *
+ * This library is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
+ * details.
+ */
+
+package com.pentila.entSavoie.gestionVieScolaire.model.impl;
+
+import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
+import com.liferay.portal.kernel.exception.SystemException;
+import com.liferay.portal.kernel.util.GetterUtil;
+import com.liferay.portal.kernel.util.ProxyUtil;
+import com.liferay.portal.kernel.util.StringBundler;
+import com.liferay.portal.kernel.util.StringPool;
+import com.liferay.portal.model.CacheModel;
+import com.liferay.portal.model.impl.BaseModelImpl;
+import com.liferay.portal.util.PortalUtil;
+
+import com.pentila.entSavoie.gestionVieScolaire.model.UserMapping;
+import com.pentila.entSavoie.gestionVieScolaire.model.UserMappingModel;
+import com.pentila.entSavoie.gestionVieScolaire.service.persistence.UserMappingPK;
+
+import java.io.Serializable;
+
+import java.sql.Types;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * The base model implementation for the UserMapping service. Represents a row in the "GestionVieScolaire_UserMapping" database table, with each column mapped to a property of this class.
+ *
+ * <p>
+ * This implementation and its corresponding interface {@link com.pentila.entSavoie.gestionVieScolaire.model.UserMappingModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link UserMappingImpl}.
+ * </p>
+ *
+ * @author Cédric Lecarpentier
+ * @see UserMappingImpl
+ * @see com.pentila.entSavoie.gestionVieScolaire.model.UserMapping
+ * @see com.pentila.entSavoie.gestionVieScolaire.model.UserMappingModel
+ * @generated
+ */
+public class UserMappingModelImpl extends BaseModelImpl<UserMapping>
+ implements UserMappingModel {
+ /*
+ * NOTE FOR DEVELOPERS:
+ *
+ * Never modify or reference this class directly. All methods that expect a user mapping model instance should use the {@link com.pentila.entSavoie.gestionVieScolaire.model.UserMapping} interface instead.
+ */
+ public static final String TABLE_NAME = "GestionVieScolaire_UserMapping";
+ public static final Object[][] TABLE_COLUMNS = {
+ { "userId", Types.BIGINT },
+ { "etabId", Types.BIGINT },
+ { "nationalNumber", Types.VARCHAR },
+ { "pronoteId", Types.VARCHAR },
+ { "userEtabId", Types.VARCHAR },
+ { "sconetId", Types.VARCHAR },
+ { "stsId", Types.VARCHAR },
+ { "casId", Types.VARCHAR },
+ { "partnerId", Types.VARCHAR }
+ };
+ public static final String TABLE_SQL_CREATE = "create table GestionVieScolaire_UserMapping (userId LONG not null,etabId LONG not null,nationalNumber VARCHAR(75) null,pronoteId VARCHAR(75) null,userEtabId VARCHAR(75) null,sconetId VARCHAR(75) null,stsId VARCHAR(75) null,casId VARCHAR(75) null,partnerId VARCHAR(75) null,primary key (userId, etabId))";
+ public static final String TABLE_SQL_DROP = "drop table GestionVieScolaire_UserMapping";
+ public static final String DATA_SOURCE = "liferayDataSource";
+ public static final String SESSION_FACTORY = "liferaySessionFactory";
+ public static final String TX_MANAGER = "liferayTransactionManager";
+ public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
+ "value.object.entity.cache.enabled.com.pentila.entSavoie.gestionVieScolaire.model.UserMapping"),
+ true);
+ public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
+ "value.object.finder.cache.enabled.com.pentila.entSavoie.gestionVieScolaire.model.UserMapping"),
+ true);
+ public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
+ "value.object.column.bitmask.enabled.com.pentila.entSavoie.gestionVieScolaire.model.UserMapping"),
+ true);
+ public static long CASID_COLUMN_BITMASK = 1L;
+ public static long ETABID_COLUMN_BITMASK = 2L;
+ public static long NATIONALNUMBER_COLUMN_BITMASK = 4L;
+ public static long PARTNERID_COLUMN_BITMASK = 8L;
+ public static long PRONOTEID_COLUMN_BITMASK = 16L;
+ public static long SCONETID_COLUMN_BITMASK = 32L;
+ public static long STSID_COLUMN_BITMASK = 64L;
+ public static long USERETABID_COLUMN_BITMASK = 128L;
+ public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.util.service.ServiceProps.get(
+ "lock.expiration.time.com.pentila.entSavoie.gestionVieScolaire.model.UserMapping"));
+
+ public UserMappingModelImpl() {
+ }
+
+ public UserMappingPK getPrimaryKey() {
+ return new UserMappingPK(_userId, _etabId);
+ }
+
+ public void setPrimaryKey(UserMappingPK primaryKey) {
+ setUserId(primaryKey.userId);
+ setEtabId(primaryKey.etabId);
+ }
+
+ public Serializable getPrimaryKeyObj() {
+ return new UserMappingPK(_userId, _etabId);
+ }
+
+ public void setPrimaryKeyObj(Serializable primaryKeyObj) {
+ setPrimaryKey((UserMappingPK)primaryKeyObj);
+ }
+
+ public Class<?> getModelClass() {
+ return UserMapping.class;
+ }
+
+ public String getModelClassName() {
+ return UserMapping.class.getName();
+ }
+
+ @Override
+ public Map<String, Object> getModelAttributes() {
+ Map<String, Object> attributes = new HashMap<String, Object>();
+
+ attributes.put("userId", getUserId());
+ attributes.put("etabId", getEtabId());
+ attributes.put("nationalNumber", getNationalNumber());
+ attributes.put("pronoteId", getPronoteId());
+ attributes.put("userEtabId", getUserEtabId());
+ attributes.put("sconetId", getSconetId());
+ attributes.put("stsId", getStsId());
+ attributes.put("casId", getCasId());
+ attributes.put("partnerId", getPartnerId());
+
+ return attributes;
+ }
+
+ @Override
+ public void setModelAttributes(Map<String, Object> attributes) {
+ Long userId = (Long)attributes.get("userId");
+
+ if (userId != null) {
+ setUserId(userId);
+ }
+
+ Long etabId = (Long)attributes.get("etabId");
+
+ if (etabId != null) {
+ setEtabId(etabId);
+ }
+
+ String nationalNumber = (String)attributes.get("nationalNumber");
+
+ if (nationalNumber != null) {
+ setNationalNumber(nationalNumber);
+ }
+
+ String pronoteId = (String)attributes.get("pronoteId");
+
+ if (pronoteId != null) {
+ setPronoteId(pronoteId);
+ }
+
+ String userEtabId = (String)attributes.get("userEtabId");
+
+ if (userEtabId != null) {
+ setUserEtabId(userEtabId);
+ }
+
+ String sconetId = (String)attributes.get("sconetId");
+
+ if (sconetId != null) {
+ setSconetId(sconetId);
+ }
+
+ String stsId = (String)attributes.get("stsId");
+
+ if (stsId != null) {
+ setStsId(stsId);
+ }
+
+ String casId = (String)attributes.get("casId");
+
+ if (casId != null) {
+ setCasId(casId);
+ }
+
+ String partnerId = (String)attributes.get("partnerId");
+
+ if (partnerId != null) {
+ setPartnerId(partnerId);
+ }
+ }
+
+ public long getUserId() {
+ return _userId;
+ }
+
+ public void setUserId(long userId) {
+ _userId = userId;
+ }
+
+ public String getUserUuid() throws SystemException {
+ return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
+ }
+
+ public void setUserUuid(String userUuid) {
+ _userUuid = userUuid;
+ }
+
+ public long getEtabId() {
+ return _etabId;
+ }
+
+ public void setEtabId(long etabId) {
+ _columnBitmask |= ETABID_COLUMN_BITMASK;
+
+ if (!_setOriginalEtabId) {
+ _setOriginalEtabId = true;
+
+ _originalEtabId = _etabId;
+ }
+
+ _etabId = etabId;
+ }
+
+ public long getOriginalEtabId() {
+ return _originalEtabId;
+ }
+
+ public String getNationalNumber() {
+ if (_nationalNumber == null) {
+ return StringPool.BLANK;
+ }
+ else {
+ return _nationalNumber;
+ }
+ }
+
+ public void setNationalNumber(String nationalNumber) {
+ _columnBitmask |= NATIONALNUMBER_COLUMN_BITMASK;
+
+ if (_originalNationalNumber == null) {
+ _originalNationalNumber = _nationalNumber;
+ }
+
+ _nationalNumber = nationalNumber;
+ }
+
+ public String getOriginalNationalNumber() {
+ return GetterUtil.getString(_originalNationalNumber);
+ }
+
+ public String getPronoteId() {
+ if (_pronoteId == null) {
+ return StringPool.BLANK;
+ }
+ else {
+ return _pronoteId;
+ }
+ }
+
+ public void setPronoteId(String pronoteId) {
+ _columnBitmask |= PRONOTEID_COLUMN_BITMASK;
+
+ if (_originalPronoteId == null) {
+ _originalPronoteId = _pronoteId;
+ }
+
+ _pronoteId = pronoteId;
+ }
+
+ public String getOriginalPronoteId() {
+ return GetterUtil.getString(_originalPronoteId);
+ }
+
+ public String getUserEtabId() {
+ if (_userEtabId == null) {
+ return StringPool.BLANK;
+ }
+ else {
+ return _userEtabId;
+ }
+ }
+
+ public void setUserEtabId(String userEtabId) {
+ _columnBitmask |= USERETABID_COLUMN_BITMASK;
+
+ if (_originalUserEtabId == null) {
+ _originalUserEtabId = _userEtabId;
+ }
+
+ _userEtabId = userEtabId;
+ }
+
+ public String getOriginalUserEtabId() {
+ return GetterUtil.getString(_originalUserEtabId);
+ }
+
+ public String getSconetId() {
+ if (_sconetId == null) {
+ return StringPool.BLANK;
+ }
+ else {
+ return _sconetId;
+ }
+ }
+
+ public void setSconetId(String sconetId) {
+ _columnBitmask |= SCONETID_COLUMN_BITMASK;
+
+ if (_originalSconetId == null) {
+ _originalSconetId = _sconetId;
+ }
+
+ _sconetId = sconetId;
+ }
+
+ public String getOriginalSconetId() {
+ return GetterUtil.getString(_originalSconetId);
+ }
+
+ public String getStsId() {
+ if (_stsId == null) {
+ return StringPool.BLANK;
+ }
+ else {
+ return _stsId;
+ }
+ }
+
+ public void setStsId(String stsId) {
+ _columnBitmask |= STSID_COLUMN_BITMASK;
+
+ if (_originalStsId == null) {
+ _originalStsId = _stsId;
+ }
+
+ _stsId = stsId;
+ }
+
+ public String getOriginalStsId() {
+ return GetterUtil.getString(_originalStsId);
+ }
+
+ public String getCasId() {
+ if (_casId == null) {
+ return StringPool.BLANK;
+ }
+ else {
+ return _casId;
+ }
+ }
+
+ public void setCasId(String casId) {
+ _columnBitmask |= CASID_COLUMN_BITMASK;
+
+ if (_originalCasId == null) {
+ _originalCasId = _casId;
+ }
+
+ _casId = casId;
+ }
+
+ public String getOriginalCasId() {
+ return GetterUtil.getString(_originalCasId);
+ }
+
+ public String getPartnerId() {
+ if (_partnerId == null) {
+ return StringPool.BLANK;
+ }
+ else {
+ return _partnerId;
+ }
+ }
+
+ public void setPartnerId(String partnerId) {
+ _columnBitmask |= PARTNERID_COLUMN_BITMASK;
+
+ if (_originalPartnerId == null) {
+ _originalPartnerId = _partnerId;
+ }
+
+ _partnerId = partnerId;
+ }
+
+ public String getOriginalPartnerId() {
+ return GetterUtil.getString(_originalPartnerId);
+ }
+
+ public long getColumnBitmask() {
+ return _columnBitmask;
+ }
+
+ @Override
+ public UserMapping toEscapedModel() {
+ if (_escapedModelProxy == null) {
+ _escapedModelProxy = (UserMapping)ProxyUtil.newProxyInstance(_classLoader,
+ _escapedModelProxyInterfaces,
+ new AutoEscapeBeanHandler(this));
+ }
+
+ return _escapedModelProxy;
+ }
+
+ @Override
+ public Object clone() {
+ UserMappingImpl userMappingImpl = new UserMappingImpl();
+
+ userMappingImpl.setUserId(getUserId());
+ userMappingImpl.setEtabId(getEtabId());
+ userMappingImpl.setNationalNumber(getNationalNumber());
+ userMappingImpl.setPronoteId(getPronoteId());
+ userMappingImpl.setUserEtabId(getUserEtabId());
+ userMappingImpl.setSconetId(getSconetId());
+ userMappingImpl.setStsId(getStsId());
+ userMappingImpl.setCasId(getCasId());
+ userMappingImpl.setPartnerId(getPartnerId());
+
+ userMappingImpl.resetOriginalValues();
+
+ return userMappingImpl;
+ }
+
+ public int compareTo(UserMapping userMapping) {
+ UserMappingPK primaryKey = userMapping.getPrimaryKey();
+
+ return getPrimaryKey().compareTo(primaryKey);
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (obj == null) {
+ return false;
+ }
+
+ UserMapping userMapping = null;
+
+ try {
+ userMapping = (UserMapping)obj;
+ }
+ catch (ClassCastException cce) {
+ return false;
+ }
+
+ UserMappingPK primaryKey = userMapping.getPrimaryKey();
+
+ if (getPrimaryKey().equals(primaryKey)) {
+ return true;
+ }
+ else {
+ return false;
+ }
+ }
+
+ @Override
+ public int hashCode() {
+ return getPrimaryKey().hashCode();
+ }
+
+ @Override
+ public void resetOriginalValues() {
+ UserMappingModelImpl userMappingModelImpl = this;
+
+ userMappingModelImpl._originalEtabId = userMappingModelImpl._etabId;
+
+ userMappingModelImpl._setOriginalEtabId = false;
+
+ userMappingModelImpl._originalNationalNumber = userMappingModelImpl._nationalNumber;
+
+ userMappingModelImpl._originalPronoteId = userMappingModelImpl._pronoteId;
+
+ userMappingModelImpl._originalUserEtabId = userMappingModelImpl._userEtabId;
+
+ userMappingModelImpl._originalSconetId = userMappingModelImpl._sconetId;
+
+ userMappingModelImpl._originalStsId = userMappingModelImpl._stsId;
+
+ userMappingModelImpl._originalCasId = userMappingModelImpl._casId;
+
+ userMappingModelImpl._originalPartnerId = userMappingModelImpl._partnerId;
+
+ userMappingModelImpl._columnBitmask = 0;
+ }
+
+ @Override
+ public CacheModel<UserMapping> toCacheModel() {
+ UserMappingCacheModel userMappingCacheModel = new UserMappingCacheModel();
+
+ userMappingCacheModel.userId = getUserId();
+
+ userMappingCacheModel.etabId = getEtabId();
+
+ userMappingCacheModel.nationalNumber = getNationalNumber();
+
+ String nationalNumber = userMappingCacheModel.nationalNumber;
+
+ if ((nationalNumber != null) && (nationalNumber.length() == 0)) {
+ userMappingCacheModel.nationalNumber = null;
+ }
+
+ userMappingCacheModel.pronoteId = getPronoteId();
+
+ String pronoteId = userMappingCacheModel.pronoteId;
+
+ if ((pronoteId != null) && (pronoteId.length() == 0)) {
+ userMappingCacheModel.pronoteId = null;
+ }
+
+ userMappingCacheModel.userEtabId = getUserEtabId();
+
+ String userEtabId = userMappingCacheModel.userEtabId;
+
+ if ((userEtabId != null) && (userEtabId.length() == 0)) {
+ userMappingCacheModel.userEtabId = null;
+ }
+
+ userMappingCacheModel.sconetId = getSconetId();
+
+ String sconetId = userMappingCacheModel.sconetId;
+
+ if ((sconetId != null) && (sconetId.length() == 0)) {
+ userMappingCacheModel.sconetId = null;
+ }
+
+ userMappingCacheModel.stsId = getStsId();
+
+ String stsId = userMappingCacheModel.stsId;
+
+ if ((stsId != null) && (stsId.length() == 0)) {
+ userMappingCacheModel.stsId = null;
+ }
+
+ userMappingCacheModel.casId = getCasId();
+
+ String casId = userMappingCacheModel.casId;
+
+ if ((casId != null) && (casId.length() == 0)) {
+ userMappingCacheModel.casId = null;
+ }
+
+ userMappingCacheModel.partnerId = getPartnerId();
+
+ String partnerId = userMappingCacheModel.partnerId;
+
+ if ((partnerId != null) && (partnerId.length() == 0)) {
+ userMappingCacheModel.partnerId = null;
+ }
+
+ return userMappingCacheModel;
+ }
+
+ @Override
+ public String toString() {
+ StringBundler sb = new StringBundler(19);
+
+ sb.append("{userId=");
+ sb.append(getUserId());
+ sb.append(", etabId=");
+ sb.append(getEtabId());
+ sb.append(", nationalNumber=");
+ sb.append(getNationalNumber());
+ sb.append(", pronoteId=");
+ sb.append(getPronoteId());
+ sb.append(", userEtabId=");
+ sb.append(getUserEtabId());
+ sb.append(", sconetId=");
+ sb.append(getSconetId());
+ sb.append(", stsId=");
+ sb.append(getStsId());
+ sb.append(", casId=");
+ sb.append(getCasId());
+ sb.append(", partnerId=");
+ sb.append(getPartnerId());
+ sb.append("}");
+
+ return sb.toString();
+ }
+
+ public String toXmlString() {
+ StringBundler sb = new StringBundler(31);
+
+ sb.append("<model><model-name>");
+ sb.append("com.pentila.entSavoie.gestionVieScolaire.model.UserMapping");
+ sb.append("</model-name>");
+
+ sb.append(
+ "<column><column-name>userId</column-name><column-value><![CDATA[");
+ sb.append(getUserId());
+ sb.append("]]></column-value></column>");
+ sb.append(
+ "<column><column-name>etabId</column-name><column-value><![CDATA[");
+ sb.append(getEtabId());
+ sb.append("]]></column-value></column>");
+ sb.append(
+ "<column><column-name>nationalNumber</column-name><column-value><![CDATA[");
+ sb.append(getNationalNumber());
+ sb.append("]]></column-value></column>");
+ sb.append(
+ "<column><column-name>pronoteId</column-name><column-value><![CDATA[");
+ sb.append(getPronoteId());
+ sb.append("]]></column-value></column>");
+ sb.append(
+ "<column><column-name>userEtabId</column-name><column-value><![CDATA[");
+ sb.append(getUserEtabId());
+ sb.append("]]></column-value></column>");
+ sb.append(
+ "<column><column-name>sconetId</column-name><column-value><![CDATA[");
+ sb.append(getSconetId());
+ sb.append("]]></column-value></column>");
+ sb.append(
+ "<column><column-name>stsId</column-name><column-value><![CDATA[");
+ sb.append(getStsId());
+ sb.append("]]></column-value></column>");
+ sb.append(
+ "<column><column-name>casId</column-name><column-value><![CDATA[");
+ sb.append(getCasId());
+ sb.append("]]></column-value></column>");
+ sb.append(
+ "<column><column-name>partnerId</column-name><column-value><![CDATA[");
+ sb.append(getPartnerId());
+ sb.append("]]></column-value></column>");
+
+ sb.append("</model>");
+
+ return sb.toString();
+ }
+
+ private static ClassLoader _classLoader = UserMapping.class.getClassLoader();
+ private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
+ UserMapping.class
+ };
+ private long _userId;
+ private String _userUuid;
+ private long _etabId;
+ private long _originalEtabId;
+ private boolean _setOriginalEtabId;
+ private String _nationalNumber;
+ private String _originalNationalNumber;
+ private String _pronoteId;
+ private String _originalPronoteId;
+ private String _userEtabId;
+ private String _originalUserEtabId;
+ private String _sconetId;
+ private String _originalSconetId;
+ private String _stsId;
+ private String _originalStsId;
+ private String _casId;
+ private String _originalCasId;
+ private String _partnerId;
+ private String _originalPartnerId;
+ private long _columnBitmask;
+ private UserMapping _escapedModelProxy;
+}
\ No newline at end of file