
com.liferay.commerce.model.impl.CommerceSubscriptionEntryModelImpl Maven / Gradle / Ivy
/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*/
package com.liferay.commerce.model.impl;
import com.liferay.commerce.model.CommerceSubscriptionEntry;
import com.liferay.commerce.model.CommerceSubscriptionEntryModel;
import com.liferay.commerce.model.CommerceSubscriptionEntrySoap;
import com.liferay.expando.kernel.model.ExpandoBridge;
import com.liferay.expando.kernel.util.ExpandoBridgeFactoryUtil;
import com.liferay.exportimport.kernel.lar.StagedModelType;
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.StringBundler;
import java.io.Serializable;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationHandler;
import java.sql.Types;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
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 = {
{"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("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 (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";
public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(
com.liferay.commerce.service.util.ServiceProps.get(
"value.object.entity.cache.enabled.com.liferay.commerce.model.CommerceSubscriptionEntry"),
true);
public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(
com.liferay.commerce.service.util.ServiceProps.get(
"value.object.finder.cache.enabled.com.liferay.commerce.model.CommerceSubscriptionEntry"),
true);
public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(
com.liferay.commerce.service.util.ServiceProps.get(
"value.object.column.bitmask.enabled.com.liferay.commerce.model.CommerceSubscriptionEntry"),
true);
public static final long CPINSTANCEUUID_COLUMN_BITMASK = 1L;
public static final long CPRODUCTID_COLUMN_BITMASK = 2L;
public static final long COMMERCEORDERITEMID_COLUMN_BITMASK = 4L;
public static final long COMPANYID_COLUMN_BITMASK = 8L;
public static final long GROUPID_COLUMN_BITMASK = 16L;
public static final long SUBSCRIPTIONSTATUS_COLUMN_BITMASK = 32L;
public static final long USERID_COLUMN_BITMASK = 64L;
public static final long UUID_COLUMN_BITMASK = 128L;
public static final long CREATEDATE_COLUMN_BITMASK = 256L;
/**
* Converts the soap model instance into a normal model instance.
*
* @param soapModel the soap model instance to convert
* @return the normal model instance
*/
public static CommerceSubscriptionEntry toModel(
CommerceSubscriptionEntrySoap soapModel) {
if (soapModel == null) {
return null;
}
CommerceSubscriptionEntry model = new CommerceSubscriptionEntryImpl();
model.setUuid(soapModel.getUuid());
model.setCommerceSubscriptionEntryId(
soapModel.getCommerceSubscriptionEntryId());
model.setGroupId(soapModel.getGroupId());
model.setCompanyId(soapModel.getCompanyId());
model.setUserId(soapModel.getUserId());
model.setUserName(soapModel.getUserName());
model.setCreateDate(soapModel.getCreateDate());
model.setModifiedDate(soapModel.getModifiedDate());
model.setCPInstanceUuid(soapModel.getCPInstanceUuid());
model.setCProductId(soapModel.getCProductId());
model.setCommerceOrderItemId(soapModel.getCommerceOrderItemId());
model.setSubscriptionLength(soapModel.getSubscriptionLength());
model.setSubscriptionType(soapModel.getSubscriptionType());
model.setSubscriptionTypeSettings(
soapModel.getSubscriptionTypeSettings());
model.setCurrentCycle(soapModel.getCurrentCycle());
model.setMaxSubscriptionCycles(soapModel.getMaxSubscriptionCycles());
model.setSubscriptionStatus(soapModel.getSubscriptionStatus());
model.setLastIterationDate(soapModel.getLastIterationDate());
model.setNextIterationDate(soapModel.getNextIterationDate());
model.setStartDate(soapModel.getStartDate());
model.setDeliverySubscriptionLength(
soapModel.getDeliverySubscriptionLength());
model.setDeliverySubscriptionType(
soapModel.getDeliverySubscriptionType());
model.setDeliverySubscriptionTypeSettings(
soapModel.getDeliverySubscriptionTypeSettings());
model.setDeliveryCurrentCycle(soapModel.getDeliveryCurrentCycle());
model.setDeliveryMaxSubscriptionCycles(
soapModel.getDeliveryMaxSubscriptionCycles());
model.setDeliverySubscriptionStatus(
soapModel.getDeliverySubscriptionStatus());
model.setDeliveryLastIterationDate(
soapModel.getDeliveryLastIterationDate());
model.setDeliveryNextIterationDate(
soapModel.getDeliveryNextIterationDate());
model.setDeliveryStartDate(soapModel.getDeliveryStartDate());
return model;
}
/**
* Converts the soap model instances into normal model instances.
*
* @param soapModels the soap model instances to convert
* @return the normal model instances
*/
public static List toModels(
CommerceSubscriptionEntrySoap[] soapModels) {
if (soapModels == null) {
return null;
}
List models =
new ArrayList(soapModels.length);
for (CommerceSubscriptionEntrySoap soapModel : soapModels) {
models.add(toModel(soapModel));
}
return models;
}
public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(
com.liferay.commerce.service.util.ServiceProps.get(
"lock.expiration.time.com.liferay.commerce.model.CommerceSubscriptionEntry"));
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));
}
attributes.put("entityCacheEnabled", isEntityCacheEnabled());
attributes.put("finderCacheEnabled", isFinderCacheEnabled());
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 _attributeGetterFunctions;
}
public Map>
getAttributeSetterBiConsumers() {
return _attributeSetterBiConsumers;
}
private static Function
_getProxyProviderFunction() {
Class> proxyClass = ProxyUtil.getProxyClass(
CommerceSubscriptionEntry.class.getClassLoader(),
CommerceSubscriptionEntry.class, ModelWrapper.class);
try {
Constructor constructor =
(Constructor)
proxyClass.getConstructor(InvocationHandler.class);
return invocationHandler -> {
try {
return constructor.newInstance(invocationHandler);
}
catch (ReflectiveOperationException
reflectiveOperationException) {
throw new InternalError(reflectiveOperationException);
}
};
}
catch (NoSuchMethodException noSuchMethodException) {
throw new InternalError(noSuchMethodException);
}
}
private static final Map
>
_attributeGetterFunctions;
private static final Map
>
_attributeSetterBiConsumers;
static {
Map>
attributeGetterFunctions =
new LinkedHashMap
>();
Map>
attributeSetterBiConsumers =
new LinkedHashMap
>();
attributeGetterFunctions.put(
"uuid",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getUuid();
}
});
attributeSetterBiConsumers.put(
"uuid",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object uuidObject) {
commerceSubscriptionEntry.setUuid((String)uuidObject);
}
});
attributeGetterFunctions.put(
"commerceSubscriptionEntryId",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.
getCommerceSubscriptionEntryId();
}
});
attributeSetterBiConsumers.put(
"commerceSubscriptionEntryId",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object commerceSubscriptionEntryIdObject) {
commerceSubscriptionEntry.setCommerceSubscriptionEntryId(
(Long)commerceSubscriptionEntryIdObject);
}
});
attributeGetterFunctions.put(
"groupId",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getGroupId();
}
});
attributeSetterBiConsumers.put(
"groupId",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object groupIdObject) {
commerceSubscriptionEntry.setGroupId((Long)groupIdObject);
}
});
attributeGetterFunctions.put(
"companyId",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getCompanyId();
}
});
attributeSetterBiConsumers.put(
"companyId",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object companyIdObject) {
commerceSubscriptionEntry.setCompanyId(
(Long)companyIdObject);
}
});
attributeGetterFunctions.put(
"userId",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getUserId();
}
});
attributeSetterBiConsumers.put(
"userId",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object userIdObject) {
commerceSubscriptionEntry.setUserId((Long)userIdObject);
}
});
attributeGetterFunctions.put(
"userName",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getUserName();
}
});
attributeSetterBiConsumers.put(
"userName",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object userNameObject) {
commerceSubscriptionEntry.setUserName(
(String)userNameObject);
}
});
attributeGetterFunctions.put(
"createDate",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getCreateDate();
}
});
attributeSetterBiConsumers.put(
"createDate",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object createDateObject) {
commerceSubscriptionEntry.setCreateDate(
(Date)createDateObject);
}
});
attributeGetterFunctions.put(
"modifiedDate",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getModifiedDate();
}
});
attributeSetterBiConsumers.put(
"modifiedDate",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object modifiedDateObject) {
commerceSubscriptionEntry.setModifiedDate(
(Date)modifiedDateObject);
}
});
attributeGetterFunctions.put(
"CPInstanceUuid",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getCPInstanceUuid();
}
});
attributeSetterBiConsumers.put(
"CPInstanceUuid",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object CPInstanceUuidObject) {
commerceSubscriptionEntry.setCPInstanceUuid(
(String)CPInstanceUuidObject);
}
});
attributeGetterFunctions.put(
"CProductId",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getCProductId();
}
});
attributeSetterBiConsumers.put(
"CProductId",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object CProductIdObject) {
commerceSubscriptionEntry.setCProductId(
(Long)CProductIdObject);
}
});
attributeGetterFunctions.put(
"commerceOrderItemId",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getCommerceOrderItemId();
}
});
attributeSetterBiConsumers.put(
"commerceOrderItemId",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object commerceOrderItemIdObject) {
commerceSubscriptionEntry.setCommerceOrderItemId(
(Long)commerceOrderItemIdObject);
}
});
attributeGetterFunctions.put(
"subscriptionLength",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getSubscriptionLength();
}
});
attributeSetterBiConsumers.put(
"subscriptionLength",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object subscriptionLengthObject) {
commerceSubscriptionEntry.setSubscriptionLength(
(Integer)subscriptionLengthObject);
}
});
attributeGetterFunctions.put(
"subscriptionType",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getSubscriptionType();
}
});
attributeSetterBiConsumers.put(
"subscriptionType",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object subscriptionTypeObject) {
commerceSubscriptionEntry.setSubscriptionType(
(String)subscriptionTypeObject);
}
});
attributeGetterFunctions.put(
"subscriptionTypeSettings",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.
getSubscriptionTypeSettings();
}
});
attributeSetterBiConsumers.put(
"subscriptionTypeSettings",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object subscriptionTypeSettingsObject) {
commerceSubscriptionEntry.setSubscriptionTypeSettings(
(String)subscriptionTypeSettingsObject);
}
});
attributeGetterFunctions.put(
"currentCycle",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getCurrentCycle();
}
});
attributeSetterBiConsumers.put(
"currentCycle",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object currentCycleObject) {
commerceSubscriptionEntry.setCurrentCycle(
(Long)currentCycleObject);
}
});
attributeGetterFunctions.put(
"maxSubscriptionCycles",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getMaxSubscriptionCycles();
}
});
attributeSetterBiConsumers.put(
"maxSubscriptionCycles",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object maxSubscriptionCyclesObject) {
commerceSubscriptionEntry.setMaxSubscriptionCycles(
(Long)maxSubscriptionCyclesObject);
}
});
attributeGetterFunctions.put(
"subscriptionStatus",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getSubscriptionStatus();
}
});
attributeSetterBiConsumers.put(
"subscriptionStatus",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object subscriptionStatusObject) {
commerceSubscriptionEntry.setSubscriptionStatus(
(Integer)subscriptionStatusObject);
}
});
attributeGetterFunctions.put(
"lastIterationDate",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getLastIterationDate();
}
});
attributeSetterBiConsumers.put(
"lastIterationDate",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object lastIterationDateObject) {
commerceSubscriptionEntry.setLastIterationDate(
(Date)lastIterationDateObject);
}
});
attributeGetterFunctions.put(
"nextIterationDate",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getNextIterationDate();
}
});
attributeSetterBiConsumers.put(
"nextIterationDate",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object nextIterationDateObject) {
commerceSubscriptionEntry.setNextIterationDate(
(Date)nextIterationDateObject);
}
});
attributeGetterFunctions.put(
"startDate",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getStartDate();
}
});
attributeSetterBiConsumers.put(
"startDate",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object startDateObject) {
commerceSubscriptionEntry.setStartDate(
(Date)startDateObject);
}
});
attributeGetterFunctions.put(
"deliverySubscriptionLength",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.
getDeliverySubscriptionLength();
}
});
attributeSetterBiConsumers.put(
"deliverySubscriptionLength",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object deliverySubscriptionLengthObject) {
commerceSubscriptionEntry.setDeliverySubscriptionLength(
(Integer)deliverySubscriptionLengthObject);
}
});
attributeGetterFunctions.put(
"deliverySubscriptionType",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.
getDeliverySubscriptionType();
}
});
attributeSetterBiConsumers.put(
"deliverySubscriptionType",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object deliverySubscriptionTypeObject) {
commerceSubscriptionEntry.setDeliverySubscriptionType(
(String)deliverySubscriptionTypeObject);
}
});
attributeGetterFunctions.put(
"deliverySubscriptionTypeSettings",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.
getDeliverySubscriptionTypeSettings();
}
});
attributeSetterBiConsumers.put(
"deliverySubscriptionTypeSettings",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object deliverySubscriptionTypeSettingsObject) {
commerceSubscriptionEntry.
setDeliverySubscriptionTypeSettings(
(String)deliverySubscriptionTypeSettingsObject);
}
});
attributeGetterFunctions.put(
"deliveryCurrentCycle",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getDeliveryCurrentCycle();
}
});
attributeSetterBiConsumers.put(
"deliveryCurrentCycle",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object deliveryCurrentCycleObject) {
commerceSubscriptionEntry.setDeliveryCurrentCycle(
(Long)deliveryCurrentCycleObject);
}
});
attributeGetterFunctions.put(
"deliveryMaxSubscriptionCycles",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.
getDeliveryMaxSubscriptionCycles();
}
});
attributeSetterBiConsumers.put(
"deliveryMaxSubscriptionCycles",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object deliveryMaxSubscriptionCyclesObject) {
commerceSubscriptionEntry.setDeliveryMaxSubscriptionCycles(
(Long)deliveryMaxSubscriptionCyclesObject);
}
});
attributeGetterFunctions.put(
"deliverySubscriptionStatus",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.
getDeliverySubscriptionStatus();
}
});
attributeSetterBiConsumers.put(
"deliverySubscriptionStatus",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object deliverySubscriptionStatusObject) {
commerceSubscriptionEntry.setDeliverySubscriptionStatus(
(Integer)deliverySubscriptionStatusObject);
}
});
attributeGetterFunctions.put(
"deliveryLastIterationDate",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.
getDeliveryLastIterationDate();
}
});
attributeSetterBiConsumers.put(
"deliveryLastIterationDate",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object deliveryLastIterationDateObject) {
commerceSubscriptionEntry.setDeliveryLastIterationDate(
(Date)deliveryLastIterationDateObject);
}
});
attributeGetterFunctions.put(
"deliveryNextIterationDate",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.
getDeliveryNextIterationDate();
}
});
attributeSetterBiConsumers.put(
"deliveryNextIterationDate",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object deliveryNextIterationDateObject) {
commerceSubscriptionEntry.setDeliveryNextIterationDate(
(Date)deliveryNextIterationDateObject);
}
});
attributeGetterFunctions.put(
"deliveryStartDate",
new Function() {
@Override
public Object apply(
CommerceSubscriptionEntry commerceSubscriptionEntry) {
return commerceSubscriptionEntry.getDeliveryStartDate();
}
});
attributeSetterBiConsumers.put(
"deliveryStartDate",
new BiConsumer() {
@Override
public void accept(
CommerceSubscriptionEntry commerceSubscriptionEntry,
Object deliveryStartDateObject) {
commerceSubscriptionEntry.setDeliveryStartDate(
(Date)deliveryStartDateObject);
}
});
_attributeGetterFunctions = Collections.unmodifiableMap(
attributeGetterFunctions);
_attributeSetterBiConsumers = Collections.unmodifiableMap(
(Map)attributeSetterBiConsumers);
}
@JSON
@Override
public String getUuid() {
if (_uuid == null) {
return "";
}
else {
return _uuid;
}
}
@Override
public void setUuid(String uuid) {
_columnBitmask |= UUID_COLUMN_BITMASK;
if (_originalUuid == null) {
_originalUuid = _uuid;
}
_uuid = uuid;
}
public String getOriginalUuid() {
return GetterUtil.getString(_originalUuid);
}
@JSON
@Override
public long getCommerceSubscriptionEntryId() {
return _commerceSubscriptionEntryId;
}
@Override
public void setCommerceSubscriptionEntryId(
long commerceSubscriptionEntryId) {
_commerceSubscriptionEntryId = commerceSubscriptionEntryId;
}
@JSON
@Override
public long getGroupId() {
return _groupId;
}
@Override
public void setGroupId(long groupId) {
_columnBitmask |= GROUPID_COLUMN_BITMASK;
if (!_setOriginalGroupId) {
_setOriginalGroupId = true;
_originalGroupId = _groupId;
}
_groupId = groupId;
}
public long getOriginalGroupId() {
return _originalGroupId;
}
@JSON
@Override
public long getCompanyId() {
return _companyId;
}
@Override
public void setCompanyId(long companyId) {
_columnBitmask |= COMPANYID_COLUMN_BITMASK;
if (!_setOriginalCompanyId) {
_setOriginalCompanyId = true;
_originalCompanyId = _companyId;
}
_companyId = companyId;
}
public long getOriginalCompanyId() {
return _originalCompanyId;
}
@JSON
@Override
public long getUserId() {
return _userId;
}
@Override
public void setUserId(long userId) {
_columnBitmask |= USERID_COLUMN_BITMASK;
if (!_setOriginalUserId) {
_setOriginalUserId = true;
_originalUserId = _userId;
}
_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) {
}
public long getOriginalUserId() {
return _originalUserId;
}
@JSON
@Override
public String getUserName() {
if (_userName == null) {
return "";
}
else {
return _userName;
}
}
@Override
public void setUserName(String userName) {
_userName = userName;
}
@JSON
@Override
public Date getCreateDate() {
return _createDate;
}
@Override
public void setCreateDate(Date createDate) {
_columnBitmask = -1L;
_createDate = createDate;
}
@JSON
@Override
public Date getModifiedDate() {
return _modifiedDate;
}
public boolean hasSetModifiedDate() {
return _setModifiedDate;
}
@Override
public void setModifiedDate(Date modifiedDate) {
_setModifiedDate = true;
_modifiedDate = modifiedDate;
}
@JSON
@Override
public String getCPInstanceUuid() {
if (_CPInstanceUuid == null) {
return "";
}
else {
return _CPInstanceUuid;
}
}
@Override
public void setCPInstanceUuid(String CPInstanceUuid) {
_columnBitmask |= CPINSTANCEUUID_COLUMN_BITMASK;
if (_originalCPInstanceUuid == null) {
_originalCPInstanceUuid = _CPInstanceUuid;
}
_CPInstanceUuid = CPInstanceUuid;
}
public String getOriginalCPInstanceUuid() {
return GetterUtil.getString(_originalCPInstanceUuid);
}
@JSON
@Override
public long getCProductId() {
return _CProductId;
}
@Override
public void setCProductId(long CProductId) {
_columnBitmask |= CPRODUCTID_COLUMN_BITMASK;
if (!_setOriginalCProductId) {
_setOriginalCProductId = true;
_originalCProductId = _CProductId;
}
_CProductId = CProductId;
}
public long getOriginalCProductId() {
return _originalCProductId;
}
@JSON
@Override
public long getCommerceOrderItemId() {
return _commerceOrderItemId;
}
@Override
public void setCommerceOrderItemId(long commerceOrderItemId) {
_columnBitmask |= COMMERCEORDERITEMID_COLUMN_BITMASK;
if (!_setOriginalCommerceOrderItemId) {
_setOriginalCommerceOrderItemId = true;
_originalCommerceOrderItemId = _commerceOrderItemId;
}
_commerceOrderItemId = commerceOrderItemId;
}
public long getOriginalCommerceOrderItemId() {
return _originalCommerceOrderItemId;
}
@JSON
@Override
public int getSubscriptionLength() {
return _subscriptionLength;
}
@Override
public void setSubscriptionLength(int subscriptionLength) {
_subscriptionLength = subscriptionLength;
}
@JSON
@Override
public String getSubscriptionType() {
if (_subscriptionType == null) {
return "";
}
else {
return _subscriptionType;
}
}
@Override
public void setSubscriptionType(String subscriptionType) {
_subscriptionType = subscriptionType;
}
@JSON
@Override
public String getSubscriptionTypeSettings() {
if (_subscriptionTypeSettings == null) {
return "";
}
else {
return _subscriptionTypeSettings;
}
}
@Override
public void setSubscriptionTypeSettings(String subscriptionTypeSettings) {
_subscriptionTypeSettings = subscriptionTypeSettings;
}
@JSON
@Override
public long getCurrentCycle() {
return _currentCycle;
}
@Override
public void setCurrentCycle(long currentCycle) {
_currentCycle = currentCycle;
}
@JSON
@Override
public long getMaxSubscriptionCycles() {
return _maxSubscriptionCycles;
}
@Override
public void setMaxSubscriptionCycles(long maxSubscriptionCycles) {
_maxSubscriptionCycles = maxSubscriptionCycles;
}
@JSON
@Override
public int getSubscriptionStatus() {
return _subscriptionStatus;
}
@Override
public void setSubscriptionStatus(int subscriptionStatus) {
_columnBitmask |= SUBSCRIPTIONSTATUS_COLUMN_BITMASK;
if (!_setOriginalSubscriptionStatus) {
_setOriginalSubscriptionStatus = true;
_originalSubscriptionStatus = _subscriptionStatus;
}
_subscriptionStatus = subscriptionStatus;
}
public int getOriginalSubscriptionStatus() {
return _originalSubscriptionStatus;
}
@JSON
@Override
public Date getLastIterationDate() {
return _lastIterationDate;
}
@Override
public void setLastIterationDate(Date lastIterationDate) {
_lastIterationDate = lastIterationDate;
}
@JSON
@Override
public Date getNextIterationDate() {
return _nextIterationDate;
}
@Override
public void setNextIterationDate(Date nextIterationDate) {
_nextIterationDate = nextIterationDate;
}
@JSON
@Override
public Date getStartDate() {
return _startDate;
}
@Override
public void setStartDate(Date startDate) {
_startDate = startDate;
}
@JSON
@Override
public int getDeliverySubscriptionLength() {
return _deliverySubscriptionLength;
}
@Override
public void setDeliverySubscriptionLength(int deliverySubscriptionLength) {
_deliverySubscriptionLength = deliverySubscriptionLength;
}
@JSON
@Override
public String getDeliverySubscriptionType() {
if (_deliverySubscriptionType == null) {
return "";
}
else {
return _deliverySubscriptionType;
}
}
@Override
public void setDeliverySubscriptionType(String deliverySubscriptionType) {
_deliverySubscriptionType = deliverySubscriptionType;
}
@JSON
@Override
public String getDeliverySubscriptionTypeSettings() {
if (_deliverySubscriptionTypeSettings == null) {
return "";
}
else {
return _deliverySubscriptionTypeSettings;
}
}
@Override
public void setDeliverySubscriptionTypeSettings(
String deliverySubscriptionTypeSettings) {
_deliverySubscriptionTypeSettings = deliverySubscriptionTypeSettings;
}
@JSON
@Override
public long getDeliveryCurrentCycle() {
return _deliveryCurrentCycle;
}
@Override
public void setDeliveryCurrentCycle(long deliveryCurrentCycle) {
_deliveryCurrentCycle = deliveryCurrentCycle;
}
@JSON
@Override
public long getDeliveryMaxSubscriptionCycles() {
return _deliveryMaxSubscriptionCycles;
}
@Override
public void setDeliveryMaxSubscriptionCycles(
long deliveryMaxSubscriptionCycles) {
_deliveryMaxSubscriptionCycles = deliveryMaxSubscriptionCycles;
}
@JSON
@Override
public int getDeliverySubscriptionStatus() {
return _deliverySubscriptionStatus;
}
@Override
public void setDeliverySubscriptionStatus(int deliverySubscriptionStatus) {
_deliverySubscriptionStatus = deliverySubscriptionStatus;
}
@JSON
@Override
public Date getDeliveryLastIterationDate() {
return _deliveryLastIterationDate;
}
@Override
public void setDeliveryLastIterationDate(Date deliveryLastIterationDate) {
_deliveryLastIterationDate = deliveryLastIterationDate;
}
@JSON
@Override
public Date getDeliveryNextIterationDate() {
return _deliveryNextIterationDate;
}
@Override
public void setDeliveryNextIterationDate(Date deliveryNextIterationDate) {
_deliveryNextIterationDate = deliveryNextIterationDate;
}
@JSON
@Override
public Date getDeliveryStartDate() {
return _deliveryStartDate;
}
@Override
public void setDeliveryStartDate(Date deliveryStartDate) {
_deliveryStartDate = deliveryStartDate;
}
@Override
public StagedModelType getStagedModelType() {
return new StagedModelType(
PortalUtil.getClassNameId(
CommerceSubscriptionEntry.class.getName()));
}
public long getColumnBitmask() {
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.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 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 obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof CommerceSubscriptionEntry)) {
return false;
}
CommerceSubscriptionEntry commerceSubscriptionEntry =
(CommerceSubscriptionEntry)obj;
long primaryKey = commerceSubscriptionEntry.getPrimaryKey();
if (getPrimaryKey() == primaryKey) {
return true;
}
else {
return false;
}
}
@Override
public int hashCode() {
return (int)getPrimaryKey();
}
@Override
public boolean isEntityCacheEnabled() {
return ENTITY_CACHE_ENABLED;
}
@Override
public boolean isFinderCacheEnabled() {
return FINDER_CACHE_ENABLED;
}
@Override
public void resetOriginalValues() {
CommerceSubscriptionEntryModelImpl commerceSubscriptionEntryModelImpl =
this;
commerceSubscriptionEntryModelImpl._originalUuid =
commerceSubscriptionEntryModelImpl._uuid;
commerceSubscriptionEntryModelImpl._originalGroupId =
commerceSubscriptionEntryModelImpl._groupId;
commerceSubscriptionEntryModelImpl._setOriginalGroupId = false;
commerceSubscriptionEntryModelImpl._originalCompanyId =
commerceSubscriptionEntryModelImpl._companyId;
commerceSubscriptionEntryModelImpl._setOriginalCompanyId = false;
commerceSubscriptionEntryModelImpl._originalUserId =
commerceSubscriptionEntryModelImpl._userId;
commerceSubscriptionEntryModelImpl._setOriginalUserId = false;
commerceSubscriptionEntryModelImpl._setModifiedDate = false;
commerceSubscriptionEntryModelImpl._originalCPInstanceUuid =
commerceSubscriptionEntryModelImpl._CPInstanceUuid;
commerceSubscriptionEntryModelImpl._originalCProductId =
commerceSubscriptionEntryModelImpl._CProductId;
commerceSubscriptionEntryModelImpl._setOriginalCProductId = false;
commerceSubscriptionEntryModelImpl._originalCommerceOrderItemId =
commerceSubscriptionEntryModelImpl._commerceOrderItemId;
commerceSubscriptionEntryModelImpl._setOriginalCommerceOrderItemId =
false;
commerceSubscriptionEntryModelImpl._originalSubscriptionStatus =
commerceSubscriptionEntryModelImpl._subscriptionStatus;
commerceSubscriptionEntryModelImpl._setOriginalSubscriptionStatus =
false;
commerceSubscriptionEntryModelImpl._columnBitmask = 0;
}
@Override
public CacheModel toCacheModel() {
CommerceSubscriptionEntryCacheModel
commerceSubscriptionEntryCacheModel =
new CommerceSubscriptionEntryCacheModel();
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(
4 * attributeGetterFunctions.size() + 2);
sb.append("{");
for (Map.Entry>
entry : attributeGetterFunctions.entrySet()) {
String attributeName = entry.getKey();
Function
attributeGetterFunction = entry.getValue();
sb.append(attributeName);
sb.append("=");
sb.append(
attributeGetterFunction.apply((CommerceSubscriptionEntry)this));
sb.append(", ");
}
if (sb.index() > 1) {
sb.setIndex(sb.index() - 1);
}
sb.append("}");
return sb.toString();
}
@Override
public String toXmlString() {
Map>
attributeGetterFunctions = getAttributeGetterFunctions();
StringBundler sb = new StringBundler(
5 * attributeGetterFunctions.size() + 4);
sb.append("");
sb.append(getModelClassName());
sb.append(" ");
for (Map.Entry>
entry : attributeGetterFunctions.entrySet()) {
String attributeName = entry.getKey();
Function
attributeGetterFunction = entry.getValue();
sb.append("");
sb.append(attributeName);
sb.append(" ");
}
sb.append(" ");
return sb.toString();
}
private static class EscapedModelProxyProviderFunctionHolder {
private static final Function
_escapedModelProxyProviderFunction =
_getProxyProviderFunction();
}
private String _uuid;
private String _originalUuid;
private long _commerceSubscriptionEntryId;
private long _groupId;
private long _originalGroupId;
private boolean _setOriginalGroupId;
private long _companyId;
private long _originalCompanyId;
private boolean _setOriginalCompanyId;
private long _userId;
private long _originalUserId;
private boolean _setOriginalUserId;
private String _userName;
private Date _createDate;
private Date _modifiedDate;
private boolean _setModifiedDate;
private String _CPInstanceUuid;
private String _originalCPInstanceUuid;
private long _CProductId;
private long _originalCProductId;
private boolean _setOriginalCProductId;
private long _commerceOrderItemId;
private long _originalCommerceOrderItemId;
private boolean _setOriginalCommerceOrderItemId;
private int _subscriptionLength;
private String _subscriptionType;
private String _subscriptionTypeSettings;
private long _currentCycle;
private long _maxSubscriptionCycles;
private int _subscriptionStatus;
private int _originalSubscriptionStatus;
private boolean _setOriginalSubscriptionStatus;
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;
private long _columnBitmask;
private CommerceSubscriptionEntry _escapedModel;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy