All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.commerce.model.impl.CommerceSubscriptionEntryModelImpl Maven / Gradle / Ivy

/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

package com.liferay.commerce.model.impl;

import com.liferay.commerce.model.CommerceSubscriptionEntry;
import com.liferay.commerce.model.CommerceSubscriptionEntryModel;
import com.liferay.expando.kernel.model.ExpandoBridge;
import com.liferay.expando.kernel.util.ExpandoBridgeFactoryUtil;
import com.liferay.exportimport.kernel.lar.StagedModelType;
import com.liferay.petra.string.StringBundler;
import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.json.JSON;
import com.liferay.portal.kernel.model.CacheModel;
import com.liferay.portal.kernel.model.ModelWrapper;
import com.liferay.portal.kernel.model.User;
import com.liferay.portal.kernel.model.impl.BaseModelImpl;
import com.liferay.portal.kernel.service.ServiceContext;
import com.liferay.portal.kernel.service.UserLocalServiceUtil;
import com.liferay.portal.kernel.util.DateUtil;
import com.liferay.portal.kernel.util.GetterUtil;
import com.liferay.portal.kernel.util.PortalUtil;
import com.liferay.portal.kernel.util.ProxyUtil;
import com.liferay.portal.kernel.util.StringUtil;

import java.io.Serializable;

import java.lang.reflect.InvocationHandler;

import java.sql.Blob;
import java.sql.Types;

import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Objects;
import java.util.function.BiConsumer;
import java.util.function.Function;

/**
 * The base model implementation for the CommerceSubscriptionEntry service. Represents a row in the "CommerceSubscriptionEntry" database table, with each column mapped to a property of this class.
 *
 * 

* This implementation and its corresponding interface CommerceSubscriptionEntryModel exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link CommerceSubscriptionEntryImpl}. *

* * @author Alessio Antonio Rendina * @see CommerceSubscriptionEntryImpl * @generated */ @JSON(strict = true) public class CommerceSubscriptionEntryModelImpl extends BaseModelImpl implements CommerceSubscriptionEntryModel { /* * NOTE FOR DEVELOPERS: * * Never modify or reference this class directly. All methods that expect a commerce subscription entry model instance should use the CommerceSubscriptionEntry interface instead. */ public static final String TABLE_NAME = "CommerceSubscriptionEntry"; public static final Object[][] TABLE_COLUMNS = { {"mvccVersion", Types.BIGINT}, {"uuid_", Types.VARCHAR}, {"commerceSubscriptionEntryId", Types.BIGINT}, {"groupId", Types.BIGINT}, {"companyId", Types.BIGINT}, {"userId", Types.BIGINT}, {"userName", Types.VARCHAR}, {"createDate", Types.TIMESTAMP}, {"modifiedDate", Types.TIMESTAMP}, {"CPInstanceUuid", Types.VARCHAR}, {"CProductId", Types.BIGINT}, {"commerceOrderItemId", Types.BIGINT}, {"subscriptionLength", Types.INTEGER}, {"subscriptionType", Types.VARCHAR}, {"subscriptionTypeSettings", Types.CLOB}, {"currentCycle", Types.BIGINT}, {"maxSubscriptionCycles", Types.BIGINT}, {"subscriptionStatus", Types.INTEGER}, {"lastIterationDate", Types.TIMESTAMP}, {"nextIterationDate", Types.TIMESTAMP}, {"startDate", Types.TIMESTAMP}, {"deliverySubscriptionLength", Types.INTEGER}, {"deliverySubscriptionType", Types.VARCHAR}, {"deliverySubTypeSettings", Types.VARCHAR}, {"deliveryCurrentCycle", Types.BIGINT}, {"deliveryMaxSubscriptionCycles", Types.BIGINT}, {"deliverySubscriptionStatus", Types.INTEGER}, {"deliveryLastIterationDate", Types.TIMESTAMP}, {"deliveryNextIterationDate", Types.TIMESTAMP}, {"deliveryStartDate", Types.TIMESTAMP} }; public static final Map TABLE_COLUMNS_MAP = new HashMap(); static { TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT); TABLE_COLUMNS_MAP.put("uuid_", Types.VARCHAR); TABLE_COLUMNS_MAP.put("commerceSubscriptionEntryId", Types.BIGINT); TABLE_COLUMNS_MAP.put("groupId", Types.BIGINT); TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT); TABLE_COLUMNS_MAP.put("userId", Types.BIGINT); TABLE_COLUMNS_MAP.put("userName", Types.VARCHAR); TABLE_COLUMNS_MAP.put("createDate", Types.TIMESTAMP); TABLE_COLUMNS_MAP.put("modifiedDate", Types.TIMESTAMP); TABLE_COLUMNS_MAP.put("CPInstanceUuid", Types.VARCHAR); TABLE_COLUMNS_MAP.put("CProductId", Types.BIGINT); TABLE_COLUMNS_MAP.put("commerceOrderItemId", Types.BIGINT); TABLE_COLUMNS_MAP.put("subscriptionLength", Types.INTEGER); TABLE_COLUMNS_MAP.put("subscriptionType", Types.VARCHAR); TABLE_COLUMNS_MAP.put("subscriptionTypeSettings", Types.CLOB); TABLE_COLUMNS_MAP.put("currentCycle", Types.BIGINT); TABLE_COLUMNS_MAP.put("maxSubscriptionCycles", Types.BIGINT); TABLE_COLUMNS_MAP.put("subscriptionStatus", Types.INTEGER); TABLE_COLUMNS_MAP.put("lastIterationDate", Types.TIMESTAMP); TABLE_COLUMNS_MAP.put("nextIterationDate", Types.TIMESTAMP); TABLE_COLUMNS_MAP.put("startDate", Types.TIMESTAMP); TABLE_COLUMNS_MAP.put("deliverySubscriptionLength", Types.INTEGER); TABLE_COLUMNS_MAP.put("deliverySubscriptionType", Types.VARCHAR); TABLE_COLUMNS_MAP.put("deliverySubTypeSettings", Types.VARCHAR); TABLE_COLUMNS_MAP.put("deliveryCurrentCycle", Types.BIGINT); TABLE_COLUMNS_MAP.put("deliveryMaxSubscriptionCycles", Types.BIGINT); TABLE_COLUMNS_MAP.put("deliverySubscriptionStatus", Types.INTEGER); TABLE_COLUMNS_MAP.put("deliveryLastIterationDate", Types.TIMESTAMP); TABLE_COLUMNS_MAP.put("deliveryNextIterationDate", Types.TIMESTAMP); TABLE_COLUMNS_MAP.put("deliveryStartDate", Types.TIMESTAMP); } public static final String TABLE_SQL_CREATE = "create table CommerceSubscriptionEntry (mvccVersion LONG default 0 not null,uuid_ VARCHAR(75) null,commerceSubscriptionEntryId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,CPInstanceUuid VARCHAR(75) null,CProductId LONG,commerceOrderItemId LONG,subscriptionLength INTEGER,subscriptionType VARCHAR(75) null,subscriptionTypeSettings TEXT null,currentCycle LONG,maxSubscriptionCycles LONG,subscriptionStatus INTEGER,lastIterationDate DATE null,nextIterationDate DATE null,startDate DATE null,deliverySubscriptionLength INTEGER,deliverySubscriptionType VARCHAR(75) null,deliverySubTypeSettings VARCHAR(75) null,deliveryCurrentCycle LONG,deliveryMaxSubscriptionCycles LONG,deliverySubscriptionStatus INTEGER,deliveryLastIterationDate DATE null,deliveryNextIterationDate DATE null,deliveryStartDate DATE null)"; public static final String TABLE_SQL_DROP = "drop table CommerceSubscriptionEntry"; public static final String ORDER_BY_JPQL = " ORDER BY commerceSubscriptionEntry.createDate DESC"; public static final String ORDER_BY_SQL = " ORDER BY CommerceSubscriptionEntry.createDate DESC"; public static final String DATA_SOURCE = "liferayDataSource"; public static final String SESSION_FACTORY = "liferaySessionFactory"; public static final String TX_MANAGER = "liferayTransactionManager"; /** * @deprecated As of Athanasius (7.3.x), replaced by {@link #getColumnBitmask(String)} */ @Deprecated public static final long CPINSTANCEUUID_COLUMN_BITMASK = 1L; /** * @deprecated As of Athanasius (7.3.x), replaced by {@link #getColumnBitmask(String)} */ @Deprecated public static final long CPRODUCTID_COLUMN_BITMASK = 2L; /** * @deprecated As of Athanasius (7.3.x), replaced by {@link #getColumnBitmask(String)} */ @Deprecated public static final long COMMERCEORDERITEMID_COLUMN_BITMASK = 4L; /** * @deprecated As of Athanasius (7.3.x), replaced by {@link #getColumnBitmask(String)} */ @Deprecated public static final long COMPANYID_COLUMN_BITMASK = 8L; /** * @deprecated As of Athanasius (7.3.x), replaced by {@link #getColumnBitmask(String)} */ @Deprecated public static final long GROUPID_COLUMN_BITMASK = 16L; /** * @deprecated As of Athanasius (7.3.x), replaced by {@link #getColumnBitmask(String)} */ @Deprecated public static final long SUBSCRIPTIONSTATUS_COLUMN_BITMASK = 32L; /** * @deprecated As of Athanasius (7.3.x), replaced by {@link #getColumnBitmask(String)} */ @Deprecated public static final long USERID_COLUMN_BITMASK = 64L; /** * @deprecated As of Athanasius (7.3.x), replaced by {@link #getColumnBitmask(String)} */ @Deprecated public static final long UUID_COLUMN_BITMASK = 128L; /** * @deprecated As of Athanasius (7.3.x), replaced by {@link * #getColumnBitmask(String)} */ @Deprecated public static final long CREATEDATE_COLUMN_BITMASK = 256L; /** * @deprecated As of Athanasius (7.3.x), with no direct replacement */ @Deprecated public static void setEntityCacheEnabled(boolean entityCacheEnabled) { } /** * @deprecated As of Athanasius (7.3.x), with no direct replacement */ @Deprecated public static void setFinderCacheEnabled(boolean finderCacheEnabled) { } public CommerceSubscriptionEntryModelImpl() { } @Override public long getPrimaryKey() { return _commerceSubscriptionEntryId; } @Override public void setPrimaryKey(long primaryKey) { setCommerceSubscriptionEntryId(primaryKey); } @Override public Serializable getPrimaryKeyObj() { return _commerceSubscriptionEntryId; } @Override public void setPrimaryKeyObj(Serializable primaryKeyObj) { setPrimaryKey(((Long)primaryKeyObj).longValue()); } @Override public Class getModelClass() { return CommerceSubscriptionEntry.class; } @Override public String getModelClassName() { return CommerceSubscriptionEntry.class.getName(); } @Override public Map getModelAttributes() { Map attributes = new HashMap(); Map> attributeGetterFunctions = getAttributeGetterFunctions(); for (Map.Entry> entry : attributeGetterFunctions.entrySet()) { String attributeName = entry.getKey(); Function attributeGetterFunction = entry.getValue(); attributes.put( attributeName, attributeGetterFunction.apply((CommerceSubscriptionEntry)this)); } return attributes; } @Override public void setModelAttributes(Map attributes) { Map> attributeSetterBiConsumers = getAttributeSetterBiConsumers(); for (Map.Entry entry : attributes.entrySet()) { String attributeName = entry.getKey(); BiConsumer attributeSetterBiConsumer = attributeSetterBiConsumers.get( attributeName); if (attributeSetterBiConsumer != null) { attributeSetterBiConsumer.accept( (CommerceSubscriptionEntry)this, entry.getValue()); } } } public Map> getAttributeGetterFunctions() { return AttributeGetterFunctionsHolder._attributeGetterFunctions; } public Map> getAttributeSetterBiConsumers() { return AttributeSetterBiConsumersHolder._attributeSetterBiConsumers; } private static class AttributeGetterFunctionsHolder { private static final Map > _attributeGetterFunctions; static { Map> attributeGetterFunctions = new LinkedHashMap >(); attributeGetterFunctions.put( "mvccVersion", CommerceSubscriptionEntry::getMvccVersion); attributeGetterFunctions.put( "uuid", CommerceSubscriptionEntry::getUuid); attributeGetterFunctions.put( "commerceSubscriptionEntryId", CommerceSubscriptionEntry::getCommerceSubscriptionEntryId); attributeGetterFunctions.put( "groupId", CommerceSubscriptionEntry::getGroupId); attributeGetterFunctions.put( "companyId", CommerceSubscriptionEntry::getCompanyId); attributeGetterFunctions.put( "userId", CommerceSubscriptionEntry::getUserId); attributeGetterFunctions.put( "userName", CommerceSubscriptionEntry::getUserName); attributeGetterFunctions.put( "createDate", CommerceSubscriptionEntry::getCreateDate); attributeGetterFunctions.put( "modifiedDate", CommerceSubscriptionEntry::getModifiedDate); attributeGetterFunctions.put( "CPInstanceUuid", CommerceSubscriptionEntry::getCPInstanceUuid); attributeGetterFunctions.put( "CProductId", CommerceSubscriptionEntry::getCProductId); attributeGetterFunctions.put( "commerceOrderItemId", CommerceSubscriptionEntry::getCommerceOrderItemId); attributeGetterFunctions.put( "subscriptionLength", CommerceSubscriptionEntry::getSubscriptionLength); attributeGetterFunctions.put( "subscriptionType", CommerceSubscriptionEntry::getSubscriptionType); attributeGetterFunctions.put( "subscriptionTypeSettings", CommerceSubscriptionEntry::getSubscriptionTypeSettings); attributeGetterFunctions.put( "currentCycle", CommerceSubscriptionEntry::getCurrentCycle); attributeGetterFunctions.put( "maxSubscriptionCycles", CommerceSubscriptionEntry::getMaxSubscriptionCycles); attributeGetterFunctions.put( "subscriptionStatus", CommerceSubscriptionEntry::getSubscriptionStatus); attributeGetterFunctions.put( "lastIterationDate", CommerceSubscriptionEntry::getLastIterationDate); attributeGetterFunctions.put( "nextIterationDate", CommerceSubscriptionEntry::getNextIterationDate); attributeGetterFunctions.put( "startDate", CommerceSubscriptionEntry::getStartDate); attributeGetterFunctions.put( "deliverySubscriptionLength", CommerceSubscriptionEntry::getDeliverySubscriptionLength); attributeGetterFunctions.put( "deliverySubscriptionType", CommerceSubscriptionEntry::getDeliverySubscriptionType); attributeGetterFunctions.put( "deliverySubscriptionTypeSettings", CommerceSubscriptionEntry::getDeliverySubscriptionTypeSettings); attributeGetterFunctions.put( "deliveryCurrentCycle", CommerceSubscriptionEntry::getDeliveryCurrentCycle); attributeGetterFunctions.put( "deliveryMaxSubscriptionCycles", CommerceSubscriptionEntry::getDeliveryMaxSubscriptionCycles); attributeGetterFunctions.put( "deliverySubscriptionStatus", CommerceSubscriptionEntry::getDeliverySubscriptionStatus); attributeGetterFunctions.put( "deliveryLastIterationDate", CommerceSubscriptionEntry::getDeliveryLastIterationDate); attributeGetterFunctions.put( "deliveryNextIterationDate", CommerceSubscriptionEntry::getDeliveryNextIterationDate); attributeGetterFunctions.put( "deliveryStartDate", CommerceSubscriptionEntry::getDeliveryStartDate); _attributeGetterFunctions = Collections.unmodifiableMap( attributeGetterFunctions); } } private static class AttributeSetterBiConsumersHolder { private static final Map > _attributeSetterBiConsumers; static { Map> attributeSetterBiConsumers = new LinkedHashMap >(); attributeSetterBiConsumers.put( "mvccVersion", (BiConsumer) CommerceSubscriptionEntry::setMvccVersion); attributeSetterBiConsumers.put( "uuid", (BiConsumer) CommerceSubscriptionEntry::setUuid); attributeSetterBiConsumers.put( "commerceSubscriptionEntryId", (BiConsumer) CommerceSubscriptionEntry::setCommerceSubscriptionEntryId); attributeSetterBiConsumers.put( "groupId", (BiConsumer) CommerceSubscriptionEntry::setGroupId); attributeSetterBiConsumers.put( "companyId", (BiConsumer) CommerceSubscriptionEntry::setCompanyId); attributeSetterBiConsumers.put( "userId", (BiConsumer) CommerceSubscriptionEntry::setUserId); attributeSetterBiConsumers.put( "userName", (BiConsumer) CommerceSubscriptionEntry::setUserName); attributeSetterBiConsumers.put( "createDate", (BiConsumer) CommerceSubscriptionEntry::setCreateDate); attributeSetterBiConsumers.put( "modifiedDate", (BiConsumer) CommerceSubscriptionEntry::setModifiedDate); attributeSetterBiConsumers.put( "CPInstanceUuid", (BiConsumer) CommerceSubscriptionEntry::setCPInstanceUuid); attributeSetterBiConsumers.put( "CProductId", (BiConsumer) CommerceSubscriptionEntry::setCProductId); attributeSetterBiConsumers.put( "commerceOrderItemId", (BiConsumer) CommerceSubscriptionEntry::setCommerceOrderItemId); attributeSetterBiConsumers.put( "subscriptionLength", (BiConsumer) CommerceSubscriptionEntry::setSubscriptionLength); attributeSetterBiConsumers.put( "subscriptionType", (BiConsumer) CommerceSubscriptionEntry::setSubscriptionType); attributeSetterBiConsumers.put( "subscriptionTypeSettings", (BiConsumer) CommerceSubscriptionEntry::setSubscriptionTypeSettings); attributeSetterBiConsumers.put( "currentCycle", (BiConsumer) CommerceSubscriptionEntry::setCurrentCycle); attributeSetterBiConsumers.put( "maxSubscriptionCycles", (BiConsumer) CommerceSubscriptionEntry::setMaxSubscriptionCycles); attributeSetterBiConsumers.put( "subscriptionStatus", (BiConsumer) CommerceSubscriptionEntry::setSubscriptionStatus); attributeSetterBiConsumers.put( "lastIterationDate", (BiConsumer) CommerceSubscriptionEntry::setLastIterationDate); attributeSetterBiConsumers.put( "nextIterationDate", (BiConsumer) CommerceSubscriptionEntry::setNextIterationDate); attributeSetterBiConsumers.put( "startDate", (BiConsumer) CommerceSubscriptionEntry::setStartDate); attributeSetterBiConsumers.put( "deliverySubscriptionLength", (BiConsumer) CommerceSubscriptionEntry::setDeliverySubscriptionLength); attributeSetterBiConsumers.put( "deliverySubscriptionType", (BiConsumer) CommerceSubscriptionEntry::setDeliverySubscriptionType); attributeSetterBiConsumers.put( "deliverySubscriptionTypeSettings", (BiConsumer) CommerceSubscriptionEntry:: setDeliverySubscriptionTypeSettings); attributeSetterBiConsumers.put( "deliveryCurrentCycle", (BiConsumer) CommerceSubscriptionEntry::setDeliveryCurrentCycle); attributeSetterBiConsumers.put( "deliveryMaxSubscriptionCycles", (BiConsumer) CommerceSubscriptionEntry:: setDeliveryMaxSubscriptionCycles); attributeSetterBiConsumers.put( "deliverySubscriptionStatus", (BiConsumer) CommerceSubscriptionEntry::setDeliverySubscriptionStatus); attributeSetterBiConsumers.put( "deliveryLastIterationDate", (BiConsumer) CommerceSubscriptionEntry::setDeliveryLastIterationDate); attributeSetterBiConsumers.put( "deliveryNextIterationDate", (BiConsumer) CommerceSubscriptionEntry::setDeliveryNextIterationDate); attributeSetterBiConsumers.put( "deliveryStartDate", (BiConsumer) CommerceSubscriptionEntry::setDeliveryStartDate); _attributeSetterBiConsumers = Collections.unmodifiableMap( (Map)attributeSetterBiConsumers); } } @JSON @Override public long getMvccVersion() { return _mvccVersion; } @Override public void setMvccVersion(long mvccVersion) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _mvccVersion = mvccVersion; } @JSON @Override public String getUuid() { if (_uuid == null) { return ""; } else { return _uuid; } } @Override public void setUuid(String uuid) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _uuid = uuid; } /** * @deprecated As of Athanasius (7.3.x), replaced by {@link * #getColumnOriginalValue(String)} */ @Deprecated public String getOriginalUuid() { return getColumnOriginalValue("uuid_"); } @JSON @Override public long getCommerceSubscriptionEntryId() { return _commerceSubscriptionEntryId; } @Override public void setCommerceSubscriptionEntryId( long commerceSubscriptionEntryId) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _commerceSubscriptionEntryId = commerceSubscriptionEntryId; } @JSON @Override public long getGroupId() { return _groupId; } @Override public void setGroupId(long groupId) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _groupId = groupId; } /** * @deprecated As of Athanasius (7.3.x), replaced by {@link * #getColumnOriginalValue(String)} */ @Deprecated public long getOriginalGroupId() { return GetterUtil.getLong(this.getColumnOriginalValue("groupId")); } @JSON @Override public long getCompanyId() { return _companyId; } @Override public void setCompanyId(long companyId) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _companyId = companyId; } /** * @deprecated As of Athanasius (7.3.x), replaced by {@link * #getColumnOriginalValue(String)} */ @Deprecated public long getOriginalCompanyId() { return GetterUtil.getLong( this.getColumnOriginalValue("companyId")); } @JSON @Override public long getUserId() { return _userId; } @Override public void setUserId(long userId) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _userId = userId; } @Override public String getUserUuid() { try { User user = UserLocalServiceUtil.getUserById(getUserId()); return user.getUuid(); } catch (PortalException portalException) { return ""; } } @Override public void setUserUuid(String userUuid) { } /** * @deprecated As of Athanasius (7.3.x), replaced by {@link * #getColumnOriginalValue(String)} */ @Deprecated public long getOriginalUserId() { return GetterUtil.getLong(this.getColumnOriginalValue("userId")); } @JSON @Override public String getUserName() { if (_userName == null) { return ""; } else { return _userName; } } @Override public void setUserName(String userName) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _userName = userName; } @JSON @Override public Date getCreateDate() { return _createDate; } @Override public void setCreateDate(Date createDate) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _createDate = createDate; } @JSON @Override public Date getModifiedDate() { return _modifiedDate; } public boolean hasSetModifiedDate() { return _setModifiedDate; } @Override public void setModifiedDate(Date modifiedDate) { _setModifiedDate = true; if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _modifiedDate = modifiedDate; } @JSON @Override public String getCPInstanceUuid() { if (_CPInstanceUuid == null) { return ""; } else { return _CPInstanceUuid; } } @Override public void setCPInstanceUuid(String CPInstanceUuid) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _CPInstanceUuid = CPInstanceUuid; } /** * @deprecated As of Athanasius (7.3.x), replaced by {@link * #getColumnOriginalValue(String)} */ @Deprecated public String getOriginalCPInstanceUuid() { return getColumnOriginalValue("CPInstanceUuid"); } @JSON @Override public long getCProductId() { return _CProductId; } @Override public void setCProductId(long CProductId) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _CProductId = CProductId; } /** * @deprecated As of Athanasius (7.3.x), replaced by {@link * #getColumnOriginalValue(String)} */ @Deprecated public long getOriginalCProductId() { return GetterUtil.getLong( this.getColumnOriginalValue("CProductId")); } @JSON @Override public long getCommerceOrderItemId() { return _commerceOrderItemId; } @Override public void setCommerceOrderItemId(long commerceOrderItemId) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _commerceOrderItemId = commerceOrderItemId; } /** * @deprecated As of Athanasius (7.3.x), replaced by {@link * #getColumnOriginalValue(String)} */ @Deprecated public long getOriginalCommerceOrderItemId() { return GetterUtil.getLong( this.getColumnOriginalValue("commerceOrderItemId")); } @JSON @Override public int getSubscriptionLength() { return _subscriptionLength; } @Override public void setSubscriptionLength(int subscriptionLength) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _subscriptionLength = subscriptionLength; } @JSON @Override public String getSubscriptionType() { if (_subscriptionType == null) { return ""; } else { return _subscriptionType; } } @Override public void setSubscriptionType(String subscriptionType) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _subscriptionType = subscriptionType; } @JSON @Override public String getSubscriptionTypeSettings() { if (_subscriptionTypeSettings == null) { return ""; } else { return _subscriptionTypeSettings; } } @Override public void setSubscriptionTypeSettings(String subscriptionTypeSettings) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _subscriptionTypeSettings = subscriptionTypeSettings; } @JSON @Override public long getCurrentCycle() { return _currentCycle; } @Override public void setCurrentCycle(long currentCycle) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _currentCycle = currentCycle; } @JSON @Override public long getMaxSubscriptionCycles() { return _maxSubscriptionCycles; } @Override public void setMaxSubscriptionCycles(long maxSubscriptionCycles) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _maxSubscriptionCycles = maxSubscriptionCycles; } @JSON @Override public int getSubscriptionStatus() { return _subscriptionStatus; } @Override public void setSubscriptionStatus(int subscriptionStatus) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _subscriptionStatus = subscriptionStatus; } /** * @deprecated As of Athanasius (7.3.x), replaced by {@link * #getColumnOriginalValue(String)} */ @Deprecated public int getOriginalSubscriptionStatus() { return GetterUtil.getInteger( this.getColumnOriginalValue("subscriptionStatus")); } @JSON @Override public Date getLastIterationDate() { return _lastIterationDate; } @Override public void setLastIterationDate(Date lastIterationDate) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _lastIterationDate = lastIterationDate; } @JSON @Override public Date getNextIterationDate() { return _nextIterationDate; } @Override public void setNextIterationDate(Date nextIterationDate) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _nextIterationDate = nextIterationDate; } @JSON @Override public Date getStartDate() { return _startDate; } @Override public void setStartDate(Date startDate) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _startDate = startDate; } @JSON @Override public int getDeliverySubscriptionLength() { return _deliverySubscriptionLength; } @Override public void setDeliverySubscriptionLength(int deliverySubscriptionLength) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _deliverySubscriptionLength = deliverySubscriptionLength; } @JSON @Override public String getDeliverySubscriptionType() { if (_deliverySubscriptionType == null) { return ""; } else { return _deliverySubscriptionType; } } @Override public void setDeliverySubscriptionType(String deliverySubscriptionType) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _deliverySubscriptionType = deliverySubscriptionType; } @JSON @Override public String getDeliverySubscriptionTypeSettings() { if (_deliverySubscriptionTypeSettings == null) { return ""; } else { return _deliverySubscriptionTypeSettings; } } @Override public void setDeliverySubscriptionTypeSettings( String deliverySubscriptionTypeSettings) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _deliverySubscriptionTypeSettings = deliverySubscriptionTypeSettings; } @JSON @Override public long getDeliveryCurrentCycle() { return _deliveryCurrentCycle; } @Override public void setDeliveryCurrentCycle(long deliveryCurrentCycle) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _deliveryCurrentCycle = deliveryCurrentCycle; } @JSON @Override public long getDeliveryMaxSubscriptionCycles() { return _deliveryMaxSubscriptionCycles; } @Override public void setDeliveryMaxSubscriptionCycles( long deliveryMaxSubscriptionCycles) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _deliveryMaxSubscriptionCycles = deliveryMaxSubscriptionCycles; } @JSON @Override public int getDeliverySubscriptionStatus() { return _deliverySubscriptionStatus; } @Override public void setDeliverySubscriptionStatus(int deliverySubscriptionStatus) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _deliverySubscriptionStatus = deliverySubscriptionStatus; } @JSON @Override public Date getDeliveryLastIterationDate() { return _deliveryLastIterationDate; } @Override public void setDeliveryLastIterationDate(Date deliveryLastIterationDate) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _deliveryLastIterationDate = deliveryLastIterationDate; } @JSON @Override public Date getDeliveryNextIterationDate() { return _deliveryNextIterationDate; } @Override public void setDeliveryNextIterationDate(Date deliveryNextIterationDate) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _deliveryNextIterationDate = deliveryNextIterationDate; } @JSON @Override public Date getDeliveryStartDate() { return _deliveryStartDate; } @Override public void setDeliveryStartDate(Date deliveryStartDate) { if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } _deliveryStartDate = deliveryStartDate; } @Override public StagedModelType getStagedModelType() { return new StagedModelType( PortalUtil.getClassNameId( CommerceSubscriptionEntry.class.getName())); } public long getColumnBitmask() { if (_columnBitmask > 0) { return _columnBitmask; } if ((_columnOriginalValues == null) || (_columnOriginalValues == Collections.EMPTY_MAP)) { return 0; } for (Map.Entry entry : _columnOriginalValues.entrySet()) { if (!Objects.equals( entry.getValue(), getColumnValue(entry.getKey()))) { _columnBitmask |= _columnBitmasks.get(entry.getKey()); } } return _columnBitmask; } @Override public ExpandoBridge getExpandoBridge() { return ExpandoBridgeFactoryUtil.getExpandoBridge( getCompanyId(), CommerceSubscriptionEntry.class.getName(), getPrimaryKey()); } @Override public void setExpandoBridgeAttributes(ServiceContext serviceContext) { ExpandoBridge expandoBridge = getExpandoBridge(); expandoBridge.setAttributes(serviceContext); } @Override public CommerceSubscriptionEntry toEscapedModel() { if (_escapedModel == null) { Function escapedModelProxyProviderFunction = EscapedModelProxyProviderFunctionHolder. _escapedModelProxyProviderFunction; _escapedModel = escapedModelProxyProviderFunction.apply( new AutoEscapeBeanHandler(this)); } return _escapedModel; } @Override public Object clone() { CommerceSubscriptionEntryImpl commerceSubscriptionEntryImpl = new CommerceSubscriptionEntryImpl(); commerceSubscriptionEntryImpl.setMvccVersion(getMvccVersion()); commerceSubscriptionEntryImpl.setUuid(getUuid()); commerceSubscriptionEntryImpl.setCommerceSubscriptionEntryId( getCommerceSubscriptionEntryId()); commerceSubscriptionEntryImpl.setGroupId(getGroupId()); commerceSubscriptionEntryImpl.setCompanyId(getCompanyId()); commerceSubscriptionEntryImpl.setUserId(getUserId()); commerceSubscriptionEntryImpl.setUserName(getUserName()); commerceSubscriptionEntryImpl.setCreateDate(getCreateDate()); commerceSubscriptionEntryImpl.setModifiedDate(getModifiedDate()); commerceSubscriptionEntryImpl.setCPInstanceUuid(getCPInstanceUuid()); commerceSubscriptionEntryImpl.setCProductId(getCProductId()); commerceSubscriptionEntryImpl.setCommerceOrderItemId( getCommerceOrderItemId()); commerceSubscriptionEntryImpl.setSubscriptionLength( getSubscriptionLength()); commerceSubscriptionEntryImpl.setSubscriptionType( getSubscriptionType()); commerceSubscriptionEntryImpl.setSubscriptionTypeSettings( getSubscriptionTypeSettings()); commerceSubscriptionEntryImpl.setCurrentCycle(getCurrentCycle()); commerceSubscriptionEntryImpl.setMaxSubscriptionCycles( getMaxSubscriptionCycles()); commerceSubscriptionEntryImpl.setSubscriptionStatus( getSubscriptionStatus()); commerceSubscriptionEntryImpl.setLastIterationDate( getLastIterationDate()); commerceSubscriptionEntryImpl.setNextIterationDate( getNextIterationDate()); commerceSubscriptionEntryImpl.setStartDate(getStartDate()); commerceSubscriptionEntryImpl.setDeliverySubscriptionLength( getDeliverySubscriptionLength()); commerceSubscriptionEntryImpl.setDeliverySubscriptionType( getDeliverySubscriptionType()); commerceSubscriptionEntryImpl.setDeliverySubscriptionTypeSettings( getDeliverySubscriptionTypeSettings()); commerceSubscriptionEntryImpl.setDeliveryCurrentCycle( getDeliveryCurrentCycle()); commerceSubscriptionEntryImpl.setDeliveryMaxSubscriptionCycles( getDeliveryMaxSubscriptionCycles()); commerceSubscriptionEntryImpl.setDeliverySubscriptionStatus( getDeliverySubscriptionStatus()); commerceSubscriptionEntryImpl.setDeliveryLastIterationDate( getDeliveryLastIterationDate()); commerceSubscriptionEntryImpl.setDeliveryNextIterationDate( getDeliveryNextIterationDate()); commerceSubscriptionEntryImpl.setDeliveryStartDate( getDeliveryStartDate()); commerceSubscriptionEntryImpl.resetOriginalValues(); return commerceSubscriptionEntryImpl; } @Override public CommerceSubscriptionEntry cloneWithOriginalValues() { CommerceSubscriptionEntryImpl commerceSubscriptionEntryImpl = new CommerceSubscriptionEntryImpl(); commerceSubscriptionEntryImpl.setMvccVersion( this.getColumnOriginalValue("mvccVersion")); commerceSubscriptionEntryImpl.setUuid( this.getColumnOriginalValue("uuid_")); commerceSubscriptionEntryImpl.setCommerceSubscriptionEntryId( this.getColumnOriginalValue("commerceSubscriptionEntryId")); commerceSubscriptionEntryImpl.setGroupId( this.getColumnOriginalValue("groupId")); commerceSubscriptionEntryImpl.setCompanyId( this.getColumnOriginalValue("companyId")); commerceSubscriptionEntryImpl.setUserId( this.getColumnOriginalValue("userId")); commerceSubscriptionEntryImpl.setUserName( this.getColumnOriginalValue("userName")); commerceSubscriptionEntryImpl.setCreateDate( this.getColumnOriginalValue("createDate")); commerceSubscriptionEntryImpl.setModifiedDate( this.getColumnOriginalValue("modifiedDate")); commerceSubscriptionEntryImpl.setCPInstanceUuid( this.getColumnOriginalValue("CPInstanceUuid")); commerceSubscriptionEntryImpl.setCProductId( this.getColumnOriginalValue("CProductId")); commerceSubscriptionEntryImpl.setCommerceOrderItemId( this.getColumnOriginalValue("commerceOrderItemId")); commerceSubscriptionEntryImpl.setSubscriptionLength( this.getColumnOriginalValue("subscriptionLength")); commerceSubscriptionEntryImpl.setSubscriptionType( this.getColumnOriginalValue("subscriptionType")); commerceSubscriptionEntryImpl.setSubscriptionTypeSettings( this.getColumnOriginalValue("subscriptionTypeSettings")); commerceSubscriptionEntryImpl.setCurrentCycle( this.getColumnOriginalValue("currentCycle")); commerceSubscriptionEntryImpl.setMaxSubscriptionCycles( this.getColumnOriginalValue("maxSubscriptionCycles")); commerceSubscriptionEntryImpl.setSubscriptionStatus( this.getColumnOriginalValue("subscriptionStatus")); commerceSubscriptionEntryImpl.setLastIterationDate( this.getColumnOriginalValue("lastIterationDate")); commerceSubscriptionEntryImpl.setNextIterationDate( this.getColumnOriginalValue("nextIterationDate")); commerceSubscriptionEntryImpl.setStartDate( this.getColumnOriginalValue("startDate")); commerceSubscriptionEntryImpl.setDeliverySubscriptionLength( this.getColumnOriginalValue("deliverySubscriptionLength")); commerceSubscriptionEntryImpl.setDeliverySubscriptionType( this.getColumnOriginalValue("deliverySubscriptionType")); commerceSubscriptionEntryImpl.setDeliverySubscriptionTypeSettings( this.getColumnOriginalValue("deliverySubTypeSettings")); commerceSubscriptionEntryImpl.setDeliveryCurrentCycle( this.getColumnOriginalValue("deliveryCurrentCycle")); commerceSubscriptionEntryImpl.setDeliveryMaxSubscriptionCycles( this.getColumnOriginalValue("deliveryMaxSubscriptionCycles")); commerceSubscriptionEntryImpl.setDeliverySubscriptionStatus( this.getColumnOriginalValue("deliverySubscriptionStatus")); commerceSubscriptionEntryImpl.setDeliveryLastIterationDate( this.getColumnOriginalValue("deliveryLastIterationDate")); commerceSubscriptionEntryImpl.setDeliveryNextIterationDate( this.getColumnOriginalValue("deliveryNextIterationDate")); commerceSubscriptionEntryImpl.setDeliveryStartDate( this.getColumnOriginalValue("deliveryStartDate")); return commerceSubscriptionEntryImpl; } @Override public int compareTo(CommerceSubscriptionEntry commerceSubscriptionEntry) { int value = 0; value = DateUtil.compareTo( getCreateDate(), commerceSubscriptionEntry.getCreateDate()); value = value * -1; if (value != 0) { return value; } return 0; } @Override public boolean equals(Object object) { if (this == object) { return true; } if (!(object instanceof CommerceSubscriptionEntry)) { return false; } CommerceSubscriptionEntry commerceSubscriptionEntry = (CommerceSubscriptionEntry)object; long primaryKey = commerceSubscriptionEntry.getPrimaryKey(); if (getPrimaryKey() == primaryKey) { return true; } else { return false; } } @Override public int hashCode() { return (int)getPrimaryKey(); } /** * @deprecated As of Athanasius (7.3.x), with no direct replacement */ @Deprecated @Override public boolean isEntityCacheEnabled() { return true; } /** * @deprecated As of Athanasius (7.3.x), with no direct replacement */ @Deprecated @Override public boolean isFinderCacheEnabled() { return true; } @Override public void resetOriginalValues() { _columnOriginalValues = Collections.emptyMap(); _setModifiedDate = false; _columnBitmask = 0; } @Override public CacheModel toCacheModel() { CommerceSubscriptionEntryCacheModel commerceSubscriptionEntryCacheModel = new CommerceSubscriptionEntryCacheModel(); commerceSubscriptionEntryCacheModel.mvccVersion = getMvccVersion(); commerceSubscriptionEntryCacheModel.uuid = getUuid(); String uuid = commerceSubscriptionEntryCacheModel.uuid; if ((uuid != null) && (uuid.length() == 0)) { commerceSubscriptionEntryCacheModel.uuid = null; } commerceSubscriptionEntryCacheModel.commerceSubscriptionEntryId = getCommerceSubscriptionEntryId(); commerceSubscriptionEntryCacheModel.groupId = getGroupId(); commerceSubscriptionEntryCacheModel.companyId = getCompanyId(); commerceSubscriptionEntryCacheModel.userId = getUserId(); commerceSubscriptionEntryCacheModel.userName = getUserName(); String userName = commerceSubscriptionEntryCacheModel.userName; if ((userName != null) && (userName.length() == 0)) { commerceSubscriptionEntryCacheModel.userName = null; } Date createDate = getCreateDate(); if (createDate != null) { commerceSubscriptionEntryCacheModel.createDate = createDate.getTime(); } else { commerceSubscriptionEntryCacheModel.createDate = Long.MIN_VALUE; } Date modifiedDate = getModifiedDate(); if (modifiedDate != null) { commerceSubscriptionEntryCacheModel.modifiedDate = modifiedDate.getTime(); } else { commerceSubscriptionEntryCacheModel.modifiedDate = Long.MIN_VALUE; } commerceSubscriptionEntryCacheModel.CPInstanceUuid = getCPInstanceUuid(); String CPInstanceUuid = commerceSubscriptionEntryCacheModel.CPInstanceUuid; if ((CPInstanceUuid != null) && (CPInstanceUuid.length() == 0)) { commerceSubscriptionEntryCacheModel.CPInstanceUuid = null; } commerceSubscriptionEntryCacheModel.CProductId = getCProductId(); commerceSubscriptionEntryCacheModel.commerceOrderItemId = getCommerceOrderItemId(); commerceSubscriptionEntryCacheModel.subscriptionLength = getSubscriptionLength(); commerceSubscriptionEntryCacheModel.subscriptionType = getSubscriptionType(); String subscriptionType = commerceSubscriptionEntryCacheModel.subscriptionType; if ((subscriptionType != null) && (subscriptionType.length() == 0)) { commerceSubscriptionEntryCacheModel.subscriptionType = null; } commerceSubscriptionEntryCacheModel.subscriptionTypeSettings = getSubscriptionTypeSettings(); String subscriptionTypeSettings = commerceSubscriptionEntryCacheModel.subscriptionTypeSettings; if ((subscriptionTypeSettings != null) && (subscriptionTypeSettings.length() == 0)) { commerceSubscriptionEntryCacheModel.subscriptionTypeSettings = null; } commerceSubscriptionEntryCacheModel.currentCycle = getCurrentCycle(); commerceSubscriptionEntryCacheModel.maxSubscriptionCycles = getMaxSubscriptionCycles(); commerceSubscriptionEntryCacheModel.subscriptionStatus = getSubscriptionStatus(); Date lastIterationDate = getLastIterationDate(); if (lastIterationDate != null) { commerceSubscriptionEntryCacheModel.lastIterationDate = lastIterationDate.getTime(); } else { commerceSubscriptionEntryCacheModel.lastIterationDate = Long.MIN_VALUE; } Date nextIterationDate = getNextIterationDate(); if (nextIterationDate != null) { commerceSubscriptionEntryCacheModel.nextIterationDate = nextIterationDate.getTime(); } else { commerceSubscriptionEntryCacheModel.nextIterationDate = Long.MIN_VALUE; } Date startDate = getStartDate(); if (startDate != null) { commerceSubscriptionEntryCacheModel.startDate = startDate.getTime(); } else { commerceSubscriptionEntryCacheModel.startDate = Long.MIN_VALUE; } commerceSubscriptionEntryCacheModel.deliverySubscriptionLength = getDeliverySubscriptionLength(); commerceSubscriptionEntryCacheModel.deliverySubscriptionType = getDeliverySubscriptionType(); String deliverySubscriptionType = commerceSubscriptionEntryCacheModel.deliverySubscriptionType; if ((deliverySubscriptionType != null) && (deliverySubscriptionType.length() == 0)) { commerceSubscriptionEntryCacheModel.deliverySubscriptionType = null; } commerceSubscriptionEntryCacheModel.deliverySubscriptionTypeSettings = getDeliverySubscriptionTypeSettings(); String deliverySubscriptionTypeSettings = commerceSubscriptionEntryCacheModel. deliverySubscriptionTypeSettings; if ((deliverySubscriptionTypeSettings != null) && (deliverySubscriptionTypeSettings.length() == 0)) { commerceSubscriptionEntryCacheModel. deliverySubscriptionTypeSettings = null; } commerceSubscriptionEntryCacheModel.deliveryCurrentCycle = getDeliveryCurrentCycle(); commerceSubscriptionEntryCacheModel.deliveryMaxSubscriptionCycles = getDeliveryMaxSubscriptionCycles(); commerceSubscriptionEntryCacheModel.deliverySubscriptionStatus = getDeliverySubscriptionStatus(); Date deliveryLastIterationDate = getDeliveryLastIterationDate(); if (deliveryLastIterationDate != null) { commerceSubscriptionEntryCacheModel.deliveryLastIterationDate = deliveryLastIterationDate.getTime(); } else { commerceSubscriptionEntryCacheModel.deliveryLastIterationDate = Long.MIN_VALUE; } Date deliveryNextIterationDate = getDeliveryNextIterationDate(); if (deliveryNextIterationDate != null) { commerceSubscriptionEntryCacheModel.deliveryNextIterationDate = deliveryNextIterationDate.getTime(); } else { commerceSubscriptionEntryCacheModel.deliveryNextIterationDate = Long.MIN_VALUE; } Date deliveryStartDate = getDeliveryStartDate(); if (deliveryStartDate != null) { commerceSubscriptionEntryCacheModel.deliveryStartDate = deliveryStartDate.getTime(); } else { commerceSubscriptionEntryCacheModel.deliveryStartDate = Long.MIN_VALUE; } return commerceSubscriptionEntryCacheModel; } @Override public String toString() { Map> attributeGetterFunctions = getAttributeGetterFunctions(); StringBundler sb = new StringBundler( (5 * attributeGetterFunctions.size()) + 2); sb.append("{"); for (Map.Entry> entry : attributeGetterFunctions.entrySet()) { String attributeName = entry.getKey(); Function attributeGetterFunction = entry.getValue(); sb.append("\""); sb.append(attributeName); sb.append("\": "); Object value = attributeGetterFunction.apply( (CommerceSubscriptionEntry)this); if (value == null) { sb.append("null"); } else if (value instanceof Blob || value instanceof Date || value instanceof Map || value instanceof String) { sb.append( "\"" + StringUtil.replace(value.toString(), "\"", "'") + "\""); } else { sb.append(value); } sb.append(", "); } if (sb.index() > 1) { sb.setIndex(sb.index() - 1); } sb.append("}"); return sb.toString(); } private static class EscapedModelProxyProviderFunctionHolder { private static final Function _escapedModelProxyProviderFunction = ProxyUtil.getProxyProviderFunction( CommerceSubscriptionEntry.class, ModelWrapper.class); } private long _mvccVersion; private String _uuid; private long _commerceSubscriptionEntryId; private long _groupId; private long _companyId; private long _userId; private String _userName; private Date _createDate; private Date _modifiedDate; private boolean _setModifiedDate; private String _CPInstanceUuid; private long _CProductId; private long _commerceOrderItemId; private int _subscriptionLength; private String _subscriptionType; private String _subscriptionTypeSettings; private long _currentCycle; private long _maxSubscriptionCycles; private int _subscriptionStatus; private Date _lastIterationDate; private Date _nextIterationDate; private Date _startDate; private int _deliverySubscriptionLength; private String _deliverySubscriptionType; private String _deliverySubscriptionTypeSettings; private long _deliveryCurrentCycle; private long _deliveryMaxSubscriptionCycles; private int _deliverySubscriptionStatus; private Date _deliveryLastIterationDate; private Date _deliveryNextIterationDate; private Date _deliveryStartDate; public T getColumnValue(String columnName) { columnName = _attributeNames.getOrDefault(columnName, columnName); Function function = AttributeGetterFunctionsHolder._attributeGetterFunctions.get( columnName); if (function == null) { throw new IllegalArgumentException( "No attribute getter function found for " + columnName); } return (T)function.apply((CommerceSubscriptionEntry)this); } public T getColumnOriginalValue(String columnName) { if (_columnOriginalValues == null) { return null; } if (_columnOriginalValues == Collections.EMPTY_MAP) { _setColumnOriginalValues(); } return (T)_columnOriginalValues.get(columnName); } private void _setColumnOriginalValues() { _columnOriginalValues = new HashMap(); _columnOriginalValues.put("mvccVersion", _mvccVersion); _columnOriginalValues.put("uuid_", _uuid); _columnOriginalValues.put( "commerceSubscriptionEntryId", _commerceSubscriptionEntryId); _columnOriginalValues.put("groupId", _groupId); _columnOriginalValues.put("companyId", _companyId); _columnOriginalValues.put("userId", _userId); _columnOriginalValues.put("userName", _userName); _columnOriginalValues.put("createDate", _createDate); _columnOriginalValues.put("modifiedDate", _modifiedDate); _columnOriginalValues.put("CPInstanceUuid", _CPInstanceUuid); _columnOriginalValues.put("CProductId", _CProductId); _columnOriginalValues.put("commerceOrderItemId", _commerceOrderItemId); _columnOriginalValues.put("subscriptionLength", _subscriptionLength); _columnOriginalValues.put("subscriptionType", _subscriptionType); _columnOriginalValues.put( "subscriptionTypeSettings", _subscriptionTypeSettings); _columnOriginalValues.put("currentCycle", _currentCycle); _columnOriginalValues.put( "maxSubscriptionCycles", _maxSubscriptionCycles); _columnOriginalValues.put("subscriptionStatus", _subscriptionStatus); _columnOriginalValues.put("lastIterationDate", _lastIterationDate); _columnOriginalValues.put("nextIterationDate", _nextIterationDate); _columnOriginalValues.put("startDate", _startDate); _columnOriginalValues.put( "deliverySubscriptionLength", _deliverySubscriptionLength); _columnOriginalValues.put( "deliverySubscriptionType", _deliverySubscriptionType); _columnOriginalValues.put( "deliverySubTypeSettings", _deliverySubscriptionTypeSettings); _columnOriginalValues.put( "deliveryCurrentCycle", _deliveryCurrentCycle); _columnOriginalValues.put( "deliveryMaxSubscriptionCycles", _deliveryMaxSubscriptionCycles); _columnOriginalValues.put( "deliverySubscriptionStatus", _deliverySubscriptionStatus); _columnOriginalValues.put( "deliveryLastIterationDate", _deliveryLastIterationDate); _columnOriginalValues.put( "deliveryNextIterationDate", _deliveryNextIterationDate); _columnOriginalValues.put("deliveryStartDate", _deliveryStartDate); } private static final Map _attributeNames; static { Map attributeNames = new HashMap<>(); attributeNames.put("uuid_", "uuid"); attributeNames.put( "deliverySubTypeSettings", "deliverySubscriptionTypeSettings"); _attributeNames = Collections.unmodifiableMap(attributeNames); } private transient Map _columnOriginalValues; public static long getColumnBitmask(String columnName) { return _columnBitmasks.get(columnName); } private static final Map _columnBitmasks; static { Map columnBitmasks = new HashMap<>(); columnBitmasks.put("mvccVersion", 1L); columnBitmasks.put("uuid_", 2L); columnBitmasks.put("commerceSubscriptionEntryId", 4L); columnBitmasks.put("groupId", 8L); columnBitmasks.put("companyId", 16L); columnBitmasks.put("userId", 32L); columnBitmasks.put("userName", 64L); columnBitmasks.put("createDate", 128L); columnBitmasks.put("modifiedDate", 256L); columnBitmasks.put("CPInstanceUuid", 512L); columnBitmasks.put("CProductId", 1024L); columnBitmasks.put("commerceOrderItemId", 2048L); columnBitmasks.put("subscriptionLength", 4096L); columnBitmasks.put("subscriptionType", 8192L); columnBitmasks.put("subscriptionTypeSettings", 16384L); columnBitmasks.put("currentCycle", 32768L); columnBitmasks.put("maxSubscriptionCycles", 65536L); columnBitmasks.put("subscriptionStatus", 131072L); columnBitmasks.put("lastIterationDate", 262144L); columnBitmasks.put("nextIterationDate", 524288L); columnBitmasks.put("startDate", 1048576L); columnBitmasks.put("deliverySubscriptionLength", 2097152L); columnBitmasks.put("deliverySubscriptionType", 4194304L); columnBitmasks.put("deliverySubTypeSettings", 8388608L); columnBitmasks.put("deliveryCurrentCycle", 16777216L); columnBitmasks.put("deliveryMaxSubscriptionCycles", 33554432L); columnBitmasks.put("deliverySubscriptionStatus", 67108864L); columnBitmasks.put("deliveryLastIterationDate", 134217728L); columnBitmasks.put("deliveryNextIterationDate", 268435456L); columnBitmasks.put("deliveryStartDate", 536870912L); _columnBitmasks = Collections.unmodifiableMap(columnBitmasks); } private long _columnBitmask; private CommerceSubscriptionEntry _escapedModel; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy