/**
* Copyright (c) 2000-present 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 org.oep.usermgt.model.impl;
import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.json.JSON;
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.service.ServiceContext;
import com.liferay.portal.util.PortalUtil;
import com.liferay.portlet.expando.model.ExpandoBridge;
import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
import org.oep.usermgt.model.Employee;
import org.oep.usermgt.model.EmployeeModel;
import org.oep.usermgt.model.EmployeeSoap;
import java.io.Serializable;
import java.sql.Types;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* The base model implementation for the Employee service. Represents a row in the "oep_usermgt_employee" database table, with each column mapped to a property of this class.
*
* <p>
* This implementation and its corresponding interface {@link org.oep.usermgt.model.EmployeeModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link EmployeeImpl}.
* </p>
*
* @author NQMINH
* @see EmployeeImpl
* @see org.oep.usermgt.model.Employee
* @see org.oep.usermgt.model.EmployeeModel
* @generated
*/
@JSON(strict = true)
public class EmployeeModelImpl extends BaseModelImpl<Employee>
implements EmployeeModel {
/*
* NOTE FOR DEVELOPERS:
*
* Never modify or reference this class directly. All methods that expect a employee model instance should use the {@link org.oep.usermgt.model.Employee} interface instead.
*/
public static final String TABLE_NAME = "oep_usermgt_employee";
public static final Object[][] TABLE_COLUMNS = {
{ "employeeId", Types.BIGINT },
{ "companyId", Types.BIGINT },
{ "groupId", Types.BIGINT },
{ "userId", Types.BIGINT },
{ "createDate", Types.TIMESTAMP },
{ "modifiedDate", Types.TIMESTAMP },
{ "mappingUserId", Types.BIGINT },
{ "workingUnitId", Types.BIGINT },
{ "mainJobPosId", Types.BIGINT },
{ "employeeNo", Types.VARCHAR },
{ "fullName", Types.VARCHAR },
{ "officeTel", Types.VARCHAR },
{ "homeTel", Types.VARCHAR },
{ "mobile", Types.VARCHAR },
{ "email", Types.VARCHAR },
{ "shortName", Types.VARCHAR },
{ "personelDocNo", Types.VARCHAR },
{ "gender", Types.INTEGER },
{ "birthdate", Types.TIMESTAMP }
};
public static final String TABLE_SQL_CREATE = "create table oep_usermgt_employee (employeeId LONG not null primary key,companyId LONG,groupId LONG,userId LONG,createDate DATE null,modifiedDate DATE null,mappingUserId LONG,workingUnitId LONG,mainJobPosId LONG,employeeNo VARCHAR(75) null,fullName VARCHAR(75) null,officeTel VARCHAR(75) null,homeTel VARCHAR(75) null,mobile VARCHAR(75) null,email VARCHAR(75) null,shortName VARCHAR(75) null,personelDocNo VARCHAR(75) null,gender INTEGER,birthdate DATE null)";
public static final String TABLE_SQL_DROP = "drop table oep_usermgt_employee";
public static final String ORDER_BY_JPQL = " ORDER BY employee.employeeId ASC";
public static final String ORDER_BY_SQL = " ORDER BY oep_usermgt_employee.employeeId ASC";
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.org.oep.usermgt.model.Employee"),
true);
public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
"value.object.finder.cache.enabled.org.oep.usermgt.model.Employee"),
true);
public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
"value.object.column.bitmask.enabled.org.oep.usermgt.model.Employee"),
true);
public static long MAINJOBPOSID_COLUMN_BITMASK = 1L;
public static long MAPPINGUSERID_COLUMN_BITMASK = 2L;
public static long WORKINGUNITID_COLUMN_BITMASK = 4L;
public static long EMPLOYEEID_COLUMN_BITMASK = 8L;
/**
* Converts the soap model instance into a normal model instance.
*
* @param soapModel the soap model instance to convert
* @return the normal model instance
*/
public static Employee toModel(EmployeeSoap soapModel) {
if (soapModel == null) {
return null;
}
Employee model = new EmployeeImpl();
model.setEmployeeId(soapModel.getEmployeeId());
model.setCompanyId(soapModel.getCompanyId());
model.setGroupId(soapModel.getGroupId());
model.setUserId(soapModel.getUserId());
model.setCreateDate(soapModel.getCreateDate());
model.setModifiedDate(soapModel.getModifiedDate());
model.setMappingUserId(soapModel.getMappingUserId());
model.setWorkingUnitId(soapModel.getWorkingUnitId());
model.setMainJobPosId(soapModel.getMainJobPosId());
model.setEmployeeNo(soapModel.getEmployeeNo());
model.setFullName(soapModel.getFullName());
model.setOfficeTel(soapModel.getOfficeTel());
model.setHomeTel(soapModel.getHomeTel());
model.setMobile(soapModel.getMobile());
model.setEmail(soapModel.getEmail());
model.setShortName(soapModel.getShortName());
model.setPersonelDocNo(soapModel.getPersonelDocNo());
model.setGender(soapModel.getGender());
model.setBirthdate(soapModel.getBirthdate());
return model;
}
/**
* Converts the soap model instances into normal model instances.
*
* @param soapModels the soap model instances to convert
* @return the normal model instances
*/
public static List<Employee> toModels(EmployeeSoap[] soapModels) {
if (soapModels == null) {
return null;
}
List<Employee> models = new ArrayList<Employee>(soapModels.length);
for (EmployeeSoap soapModel : soapModels) {
models.add(toModel(soapModel));
}
return models;
}
public static final String MAPPING_TABLE_OEP_USERMGT_EMPLOYEE2JOBPOS_NAME = "oep_usermgt_employee2jobpos";
public static final Object[][] MAPPING_TABLE_OEP_USERMGT_EMPLOYEE2JOBPOS_COLUMNS =
{
{ "employeeId", Types.BIGINT },
{ "jobPosId", Types.BIGINT }
};
public static final String MAPPING_TABLE_OEP_USERMGT_EMPLOYEE2JOBPOS_SQL_CREATE =
"create table oep_usermgt_employee2jobpos (employeeId LONG not null,jobPosId LONG not null,primary key (employeeId, jobPosId))";
public static final boolean FINDER_CACHE_ENABLED_OEP_USERMGT_EMPLOYEE2JOBPOS =
GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
"value.object.finder.cache.enabled.oep_usermgt_employee2jobpos"),
true);
public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.util.service.ServiceProps.get(
"lock.expiration.time.org.oep.usermgt.model.Employee"));
public EmployeeModelImpl() {
}
@Override
public long getPrimaryKey() {
return _employeeId;
}
@Override
public void setPrimaryKey(long primaryKey) {
setEmployeeId(primaryKey);
}
@Override
public Serializable getPrimaryKeyObj() {
return _employeeId;
}
@Override
public void setPrimaryKeyObj(Serializable primaryKeyObj) {
setPrimaryKey(((Long)primaryKeyObj).longValue());
}
@Override
public Class<?> getModelClass() {
return Employee.class;
}
@Override
public String getModelClassName() {
return Employee.class.getName();
}
@Override
public Map<String, Object> getModelAttributes() {
Map<String, Object> attributes = new HashMap<String, Object>();
attributes.put("employeeId", getEmployeeId());
attributes.put("companyId", getCompanyId());
attributes.put("groupId", getGroupId());
attributes.put("userId", getUserId());
attributes.put("createDate", getCreateDate());
attributes.put("modifiedDate", getModifiedDate());
attributes.put("mappingUserId", getMappingUserId());
attributes.put("workingUnitId", getWorkingUnitId());
attributes.put("mainJobPosId", getMainJobPosId());
attributes.put("employeeNo", getEmployeeNo());
attributes.put("fullName", getFullName());
attributes.put("officeTel", getOfficeTel());
attributes.put("homeTel", getHomeTel());
attributes.put("mobile", getMobile());
attributes.put("email", getEmail());
attributes.put("shortName", getShortName());
attributes.put("personelDocNo", getPersonelDocNo());
attributes.put("gender", getGender());
attributes.put("birthdate", getBirthdate());
return attributes;
}
@Override
public void setModelAttributes(Map<String, Object> attributes) {
Long employeeId = (Long)attributes.get("employeeId");
if (employeeId != null) {
setEmployeeId(employeeId);
}
Long companyId = (Long)attributes.get("companyId");
if (companyId != null) {
setCompanyId(companyId);
}
Long groupId = (Long)attributes.get("groupId");
if (groupId != null) {
setGroupId(groupId);
}
Long userId = (Long)attributes.get("userId");
if (userId != null) {
setUserId(userId);
}
Date createDate = (Date)attributes.get("createDate");
if (createDate != null) {
setCreateDate(createDate);
}
Date modifiedDate = (Date)attributes.get("modifiedDate");
if (modifiedDate != null) {
setModifiedDate(modifiedDate);
}
Long mappingUserId = (Long)attributes.get("mappingUserId");
if (mappingUserId != null) {
setMappingUserId(mappingUserId);
}
Long workingUnitId = (Long)attributes.get("workingUnitId");
if (workingUnitId != null) {
setWorkingUnitId(workingUnitId);
}
Long mainJobPosId = (Long)attributes.get("mainJobPosId");
if (mainJobPosId != null) {
setMainJobPosId(mainJobPosId);
}
String employeeNo = (String)attributes.get("employeeNo");
if (employeeNo != null) {
setEmployeeNo(employeeNo);
}
String fullName = (String)attributes.get("fullName");
if (fullName != null) {
setFullName(fullName);
}
String officeTel = (String)attributes.get("officeTel");
if (officeTel != null) {
setOfficeTel(officeTel);
}
String homeTel = (String)attributes.get("homeTel");
if (homeTel != null) {
setHomeTel(homeTel);
}
String mobile = (String)attributes.get("mobile");
if (mobile != null) {
setMobile(mobile);
}
String email = (String)attributes.get("email");
if (email != null) {
setEmail(email);
}
String shortName = (String)attributes.get("shortName");
if (shortName != null) {
setShortName(shortName);
}
String personelDocNo = (String)attributes.get("personelDocNo");
if (personelDocNo != null) {
setPersonelDocNo(personelDocNo);
}
Integer gender = (Integer)attributes.get("gender");
if (gender != null) {
setGender(gender);
}
Date birthdate = (Date)attributes.get("birthdate");
if (birthdate != null) {
setBirthdate(birthdate);
}
}
@JSON
@Override
public long getEmployeeId() {
return _employeeId;
}
@Override
public void setEmployeeId(long employeeId) {
_employeeId = employeeId;
}
@JSON
@Override
public long getCompanyId() {
return _companyId;
}
@Override
public void setCompanyId(long companyId) {
_companyId = companyId;
}
@JSON
@Override
public long getGroupId() {
return _groupId;
}
@Override
public void setGroupId(long groupId) {
_groupId = groupId;
}
@JSON
@Override
public long getUserId() {
return _userId;
}
@Override
public void setUserId(long userId) {
_userId = userId;
}
@Override
public String getUserUuid() throws SystemException {
return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
}
@Override
public void setUserUuid(String userUuid) {
_userUuid = userUuid;
}
@JSON
@Override
public Date getCreateDate() {
return _createDate;
}
@Override
public void setCreateDate(Date createDate) {
_createDate = createDate;
}
@JSON
@Override
public Date getModifiedDate() {
return _modifiedDate;
}
@Override
public void setModifiedDate(Date modifiedDate) {
_modifiedDate = modifiedDate;
}
@JSON
@Override
public long getMappingUserId() {
return _mappingUserId;
}
@Override
public void setMappingUserId(long mappingUserId) {
_columnBitmask |= MAPPINGUSERID_COLUMN_BITMASK;
if (!_setOriginalMappingUserId) {
_setOriginalMappingUserId = true;
_originalMappingUserId = _mappingUserId;
}
_mappingUserId = mappingUserId;
}
@Override
public String getMappingUserUuid() throws SystemException {
return PortalUtil.getUserValue(getMappingUserId(), "uuid",
_mappingUserUuid);
}
@Override
public void setMappingUserUuid(String mappingUserUuid) {
_mappingUserUuid = mappingUserUuid;
}
public long getOriginalMappingUserId() {
return _originalMappingUserId;
}
@JSON
@Override
public long getWorkingUnitId() {
return _workingUnitId;
}
@Override
public void setWorkingUnitId(long workingUnitId) {
_columnBitmask |= WORKINGUNITID_COLUMN_BITMASK;
if (!_setOriginalWorkingUnitId) {
_setOriginalWorkingUnitId = true;
_originalWorkingUnitId = _workingUnitId;
}
_workingUnitId = workingUnitId;
}
public long getOriginalWorkingUnitId() {
return _originalWorkingUnitId;
}
@JSON
@Override
public long getMainJobPosId() {
return _mainJobPosId;
}
@Override
public void setMainJobPosId(long mainJobPosId) {
_columnBitmask |= MAINJOBPOSID_COLUMN_BITMASK;
if (!_setOriginalMainJobPosId) {
_setOriginalMainJobPosId = true;
_originalMainJobPosId = _mainJobPosId;
}
_mainJobPosId = mainJobPosId;
}
public long getOriginalMainJobPosId() {
return _originalMainJobPosId;
}
@JSON
@Override
public String getEmployeeNo() {
if (_employeeNo == null) {
return StringPool.BLANK;
}
else {
return _employeeNo;
}
}
@Override
public void setEmployeeNo(String employeeNo) {
_employeeNo = employeeNo;
}
@JSON
@Override
public String getFullName() {
if (_fullName == null) {
return StringPool.BLANK;
}
else {
return _fullName;
}
}
@Override
public void setFullName(String fullName) {
_fullName = fullName;
}
@JSON
@Override
public String getOfficeTel() {
if (_officeTel == null) {
return StringPool.BLANK;
}
else {
return _officeTel;
}
}
@Override
public void setOfficeTel(String officeTel) {
_officeTel = officeTel;
}
@JSON
@Override
public String getHomeTel() {
if (_homeTel == null) {
return StringPool.BLANK;
}
else {
return _homeTel;
}
}
@Override
public void setHomeTel(String homeTel) {
_homeTel = homeTel;
}
@JSON
@Override
public String getMobile() {
if (_mobile == null) {
return StringPool.BLANK;
}
else {
return _mobile;
}
}
@Override
public void setMobile(String mobile) {
_mobile = mobile;
}
@JSON
@Override
public String getEmail() {
if (_email == null) {
return StringPool.BLANK;
}
else {
return _email;
}
}
@Override
public void setEmail(String email) {
_email = email;
}
@JSON
@Override
public String getShortName() {
if (_shortName == null) {
return StringPool.BLANK;
}
else {
return _shortName;
}
}
@Override
public void setShortName(String shortName) {
_shortName = shortName;
}
@JSON
@Override
public String getPersonelDocNo() {
if (_personelDocNo == null) {
return StringPool.BLANK;
}
else {
return _personelDocNo;
}
}
@Override
public void setPersonelDocNo(String personelDocNo) {
_personelDocNo = personelDocNo;
}
@JSON
@Override
public int getGender() {
return _gender;
}
@Override
public void setGender(int gender) {
_gender = gender;
}
@JSON
@Override
public Date getBirthdate() {
return _birthdate;
}
@Override
public void setBirthdate(Date birthdate) {
_birthdate = birthdate;
}
public long getColumnBitmask() {
return _columnBitmask;
}
@Override
public ExpandoBridge getExpandoBridge() {
return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
Employee.class.getName(), getPrimaryKey());
}
@Override
public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
ExpandoBridge expandoBridge = getExpandoBridge();
expandoBridge.setAttributes(serviceContext);
}
@Override
public Employee toEscapedModel() {
if (_escapedModel == null) {
_escapedModel = (Employee)ProxyUtil.newProxyInstance(_classLoader,
_escapedModelInterfaces, new AutoEscapeBeanHandler(this));
}
return _escapedModel;
}
@Override
public Object clone() {
EmployeeImpl employeeImpl = new EmployeeImpl();
employeeImpl.setEmployeeId(getEmployeeId());
employeeImpl.setCompanyId(getCompanyId());
employeeImpl.setGroupId(getGroupId());
employeeImpl.setUserId(getUserId());
employeeImpl.setCreateDate(getCreateDate());
employeeImpl.setModifiedDate(getModifiedDate());
employeeImpl.setMappingUserId(getMappingUserId());
employeeImpl.setWorkingUnitId(getWorkingUnitId());
employeeImpl.setMainJobPosId(getMainJobPosId());
employeeImpl.setEmployeeNo(getEmployeeNo());
employeeImpl.setFullName(getFullName());
employeeImpl.setOfficeTel(getOfficeTel());
employeeImpl.setHomeTel(getHomeTel());
employeeImpl.setMobile(getMobile());
employeeImpl.setEmail(getEmail());
employeeImpl.setShortName(getShortName());
employeeImpl.setPersonelDocNo(getPersonelDocNo());
employeeImpl.setGender(getGender());
employeeImpl.setBirthdate(getBirthdate());
employeeImpl.resetOriginalValues();
return employeeImpl;
}
@Override
public int compareTo(Employee employee) {
long primaryKey = employee.getPrimaryKey();
if (getPrimaryKey() < primaryKey) {
return -1;
}
else if (getPrimaryKey() > primaryKey) {
return 1;
}
else {
return 0;
}
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Employee)) {
return false;
}
Employee employee = (Employee)obj;
long primaryKey = employee.getPrimaryKey();
if (getPrimaryKey() == primaryKey) {
return true;
}
else {
return false;
}
}
@Override
public int hashCode() {
return (int)getPrimaryKey();
}
@Override
public void resetOriginalValues() {
EmployeeModelImpl employeeModelImpl = this;
employeeModelImpl._originalMappingUserId = employeeModelImpl._mappingUserId;
employeeModelImpl._setOriginalMappingUserId = false;
employeeModelImpl._originalWorkingUnitId = employeeModelImpl._workingUnitId;
employeeModelImpl._setOriginalWorkingUnitId = false;
employeeModelImpl._originalMainJobPosId = employeeModelImpl._mainJobPosId;
employeeModelImpl._setOriginalMainJobPosId = false;
employeeModelImpl._columnBitmask = 0;
}
@Override
public CacheModel<Employee> toCacheModel() {
EmployeeCacheModel employeeCacheModel = new EmployeeCacheModel();
employeeCacheModel.employeeId = getEmployeeId();
employeeCacheModel.companyId = getCompanyId();
employeeCacheModel.groupId = getGroupId();
employeeCacheModel.userId = getUserId();
Date createDate = getCreateDate();
if (createDate != null) {
employeeCacheModel.createDate = createDate.getTime();
}
else {
employeeCacheModel.createDate = Long.MIN_VALUE;
}
Date modifiedDate = getModifiedDate();
if (modifiedDate != null) {
employeeCacheModel.modifiedDate = modifiedDate.getTime();
}
else {
employeeCacheModel.modifiedDate = Long.MIN_VALUE;
}
employeeCacheModel.mappingUserId = getMappingUserId();
employeeCacheModel.workingUnitId = getWorkingUnitId();
employeeCacheModel.mainJobPosId = getMainJobPosId();
employeeCacheModel.employeeNo = getEmployeeNo();
String employeeNo = employeeCacheModel.employeeNo;
if ((employeeNo != null) && (employeeNo.length() == 0)) {
employeeCacheModel.employeeNo = null;
}
employeeCacheModel.fullName = getFullName();
String fullName = employeeCacheModel.fullName;
if ((fullName != null) && (fullName.length() == 0)) {
employeeCacheModel.fullName = null;
}
employeeCacheModel.officeTel = getOfficeTel();
String officeTel = employeeCacheModel.officeTel;
if ((officeTel != null) && (officeTel.length() == 0)) {
employeeCacheModel.officeTel = null;
}
employeeCacheModel.homeTel = getHomeTel();
String homeTel = employeeCacheModel.homeTel;
if ((homeTel != null) && (homeTel.length() == 0)) {
employeeCacheModel.homeTel = null;
}
employeeCacheModel.mobile = getMobile();
String mobile = employeeCacheModel.mobile;
if ((mobile != null) && (mobile.length() == 0)) {
employeeCacheModel.mobile = null;
}
employeeCacheModel.email = getEmail();
String email = employeeCacheModel.email;
if ((email != null) && (email.length() == 0)) {
employeeCacheModel.email = null;
}
employeeCacheModel.shortName = getShortName();
String shortName = employeeCacheModel.shortName;
if ((shortName != null) && (shortName.length() == 0)) {
employeeCacheModel.shortName = null;
}
employeeCacheModel.personelDocNo = getPersonelDocNo();
String personelDocNo = employeeCacheModel.personelDocNo;
if ((personelDocNo != null) && (personelDocNo.length() == 0)) {
employeeCacheModel.personelDocNo = null;
}
employeeCacheModel.gender = getGender();
Date birthdate = getBirthdate();
if (birthdate != null) {
employeeCacheModel.birthdate = birthdate.getTime();
}
else {
employeeCacheModel.birthdate = Long.MIN_VALUE;
}
return employeeCacheModel;
}
@Override
public String toString() {
StringBundler sb = new StringBundler(39);
sb.append("{employeeId=");
sb.append(getEmployeeId());
sb.append(", companyId=");
sb.append(getCompanyId());
sb.append(", groupId=");
sb.append(getGroupId());
sb.append(", userId=");
sb.append(getUserId());
sb.append(", createDate=");
sb.append(getCreateDate());
sb.append(", modifiedDate=");
sb.append(getModifiedDate());
sb.append(", mappingUserId=");
sb.append(getMappingUserId());
sb.append(", workingUnitId=");
sb.append(getWorkingUnitId());
sb.append(", mainJobPosId=");
sb.append(getMainJobPosId());
sb.append(", employeeNo=");
sb.append(getEmployeeNo());
sb.append(", fullName=");
sb.append(getFullName());
sb.append(", officeTel=");
sb.append(getOfficeTel());
sb.append(", homeTel=");
sb.append(getHomeTel());
sb.append(", mobile=");
sb.append(getMobile());
sb.append(", email=");
sb.append(getEmail());
sb.append(", shortName=");
sb.append(getShortName());
sb.append(", personelDocNo=");
sb.append(getPersonelDocNo());
sb.append(", gender=");
sb.append(getGender());
sb.append(", birthdate=");
sb.append(getBirthdate());
sb.append("}");
return sb.toString();
}
@Override
public String toXmlString() {
StringBundler sb = new StringBundler(61);
sb.append("<model><model-name>");
sb.append("org.oep.usermgt.model.Employee");
sb.append("</model-name>");
sb.append(
"<column><column-name>employeeId</column-name><column-value><![CDATA[");
sb.append(getEmployeeId());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>companyId</column-name><column-value><![CDATA[");
sb.append(getCompanyId());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>groupId</column-name><column-value><![CDATA[");
sb.append(getGroupId());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>userId</column-name><column-value><![CDATA[");
sb.append(getUserId());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>createDate</column-name><column-value><![CDATA[");
sb.append(getCreateDate());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
sb.append(getModifiedDate());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>mappingUserId</column-name><column-value><![CDATA[");
sb.append(getMappingUserId());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>workingUnitId</column-name><column-value><![CDATA[");
sb.append(getWorkingUnitId());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>mainJobPosId</column-name><column-value><![CDATA[");
sb.append(getMainJobPosId());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>employeeNo</column-name><column-value><![CDATA[");
sb.append(getEmployeeNo());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>fullName</column-name><column-value><![CDATA[");
sb.append(getFullName());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>officeTel</column-name><column-value><![CDATA[");
sb.append(getOfficeTel());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>homeTel</column-name><column-value><![CDATA[");
sb.append(getHomeTel());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>mobile</column-name><column-value><![CDATA[");
sb.append(getMobile());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>email</column-name><column-value><![CDATA[");
sb.append(getEmail());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>shortName</column-name><column-value><![CDATA[");
sb.append(getShortName());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>personelDocNo</column-name><column-value><![CDATA[");
sb.append(getPersonelDocNo());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>gender</column-name><column-value><![CDATA[");
sb.append(getGender());
sb.append("]]></column-value></column>");
sb.append(
"<column><column-name>birthdate</column-name><column-value><![CDATA[");
sb.append(getBirthdate());
sb.append("]]></column-value></column>");
sb.append("</model>");
return sb.toString();
}
private static ClassLoader _classLoader = Employee.class.getClassLoader();
private static Class<?>[] _escapedModelInterfaces = new Class[] {
Employee.class
};
private long _employeeId;
private long _companyId;
private long _groupId;
private long _userId;
private String _userUuid;
private Date _createDate;
private Date _modifiedDate;
private long _mappingUserId;
private String _mappingUserUuid;
private long _originalMappingUserId;
private boolean _setOriginalMappingUserId;
private long _workingUnitId;
private long _originalWorkingUnitId;
private boolean _setOriginalWorkingUnitId;
private long _mainJobPosId;
private long _originalMainJobPosId;
private boolean _setOriginalMainJobPosId;
private String _employeeNo;
private String _fullName;
private String _officeTel;
private String _homeTel;
private String _mobile;
private String _email;
private String _shortName;
private String _personelDocNo;
private int _gender;
private Date _birthdate;
private long _columnBitmask;
private Employee _escapedModel;
}