
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