killbill-memoizeit
Changes
subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionBundleModelDao.java 16(+16 -0)
subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionEventModelDao.java 44(+44 -0)
Details
diff --git a/account/src/main/java/com/ning/billing/account/dao/AccountEmailModelDao.java b/account/src/main/java/com/ning/billing/account/dao/AccountEmailModelDao.java
index 4962a24..6b2bd31 100644
--- a/account/src/main/java/com/ning/billing/account/dao/AccountEmailModelDao.java
+++ b/account/src/main/java/com/ning/billing/account/dao/AccountEmailModelDao.java
@@ -54,6 +54,18 @@ public class AccountEmailModelDao extends EntityBase implements EntityModelDao<A
return isActive;
}
+ public void setAccountId(final UUID accountId) {
+ this.accountId = accountId;
+ }
+
+ public void setEmail(final String email) {
+ this.email = email;
+ }
+
+ public void setIsActive(final Boolean isActive) {
+ this.isActive = isActive;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/account/src/main/java/com/ning/billing/account/dao/AccountModelDao.java b/account/src/main/java/com/ning/billing/account/dao/AccountModelDao.java
index 57365eb..2996fec 100644
--- a/account/src/main/java/com/ning/billing/account/dao/AccountModelDao.java
+++ b/account/src/main/java/com/ning/billing/account/dao/AccountModelDao.java
@@ -176,6 +176,82 @@ public class AccountModelDao extends EntityBase implements EntityModelDao<Accoun
return isNotifiedForInvoices;
}
+ public void setExternalKey(final String externalKey) {
+ this.externalKey = externalKey;
+ }
+
+ public void setEmail(final String email) {
+ this.email = email;
+ }
+
+ public void setName(final String name) {
+ this.name = name;
+ }
+
+ public void setFirstNameLength(final Integer firstNameLength) {
+ this.firstNameLength = firstNameLength;
+ }
+
+ public void setCurrency(final Currency currency) {
+ this.currency = currency;
+ }
+
+ public void setBillingCycleDayLocal(final int billingCycleDayLocal) {
+ this.billingCycleDayLocal = billingCycleDayLocal;
+ }
+
+ public void setPaymentMethodId(final UUID paymentMethodId) {
+ this.paymentMethodId = paymentMethodId;
+ }
+
+ public void setTimeZone(final DateTimeZone timeZone) {
+ this.timeZone = timeZone;
+ }
+
+ public void setLocale(final String locale) {
+ this.locale = locale;
+ }
+
+ public void setAddress1(final String address1) {
+ this.address1 = address1;
+ }
+
+ public void setAddress2(final String address2) {
+ this.address2 = address2;
+ }
+
+ public void setCompanyName(final String companyName) {
+ this.companyName = companyName;
+ }
+
+ public void setCity(final String city) {
+ this.city = city;
+ }
+
+ public void setStateOrProvince(final String stateOrProvince) {
+ this.stateOrProvince = stateOrProvince;
+ }
+
+ public void setCountry(final String country) {
+ this.country = country;
+ }
+
+ public void setPostalCode(final String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public void setPhone(final String phone) {
+ this.phone = phone;
+ }
+
+ public void setMigrated(final Boolean migrated) {
+ this.migrated = migrated;
+ }
+
+ public void setIsNotifiedForInvoices(final Boolean isNotifiedForInvoices) {
+ this.isNotifiedForInvoices = isNotifiedForInvoices;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/api/src/main/java/com/ning/billing/entity/EntityBase.java b/api/src/main/java/com/ning/billing/entity/EntityBase.java
index a579241..b0f4fea 100644
--- a/api/src/main/java/com/ning/billing/entity/EntityBase.java
+++ b/api/src/main/java/com/ning/billing/entity/EntityBase.java
@@ -24,9 +24,9 @@ import com.ning.billing.util.entity.Entity;
public abstract class EntityBase implements Entity {
- protected final UUID id;
- protected final DateTime createdDate;
- protected final DateTime updatedDate;
+ protected UUID id;
+ protected DateTime createdDate;
+ protected DateTime updatedDate;
// used to hydrate objects
public EntityBase(final UUID id) {
@@ -65,6 +65,18 @@ public abstract class EntityBase implements Entity {
return updatedDate;
}
+ public void setId(final UUID id) {
+ this.id = id;
+ }
+
+ public void setCreatedDate(final DateTime createdDate) {
+ this.createdDate = createdDate;
+ }
+
+ public void setUpdatedDate(final DateTime updatedDate) {
+ this.updatedDate = updatedDate;
+ }
+
@Override
public boolean equals(final Object o) {
if (this == o) {
diff --git a/entitlement/src/main/java/com/ning/billing/entitlement/dao/BlockingStateModelDao.java b/entitlement/src/main/java/com/ning/billing/entitlement/dao/BlockingStateModelDao.java
index 7727fa5..7ad96b8 100644
--- a/entitlement/src/main/java/com/ning/billing/entitlement/dao/BlockingStateModelDao.java
+++ b/entitlement/src/main/java/com/ning/billing/entitlement/dao/BlockingStateModelDao.java
@@ -30,14 +30,14 @@ import com.ning.billing.util.entity.dao.EntityModelDao;
public class BlockingStateModelDao extends EntityBase implements EntityModelDao<BlockingState>{
- private final UUID blockableId;
- private final BlockingStateType type;
- private final String state;
- private final String service;
- private final Boolean blockChange;
- private final Boolean blockEntitlement;
- private final Boolean blockBilling;
- private final DateTime effectiveDate;
+ private UUID blockableId;
+ private BlockingStateType type;
+ private String state;
+ private String service;
+ private Boolean blockChange;
+ private Boolean blockEntitlement;
+ private Boolean blockBilling;
+ private DateTime effectiveDate;
private boolean isActive;
public BlockingStateModelDao(final UUID id, final UUID blockableId, final BlockingStateType blockingStateType, final String state, final String service, final Boolean blockChange, final Boolean blockEntitlement,
@@ -95,6 +95,42 @@ public class BlockingStateModelDao extends EntityBase implements EntityModelDao<
return effectiveDate;
}
+ public void setBlockableId(final UUID blockableId) {
+ this.blockableId = blockableId;
+ }
+
+ public void setType(final BlockingStateType type) {
+ this.type = type;
+ }
+
+ public void setState(final String state) {
+ this.state = state;
+ }
+
+ public void setService(final String service) {
+ this.service = service;
+ }
+
+ public void setBlockChange(final Boolean blockChange) {
+ this.blockChange = blockChange;
+ }
+
+ public void setBlockEntitlement(final Boolean blockEntitlement) {
+ this.blockEntitlement = blockEntitlement;
+ }
+
+ public void setBlockBilling(final Boolean blockBilling) {
+ this.blockBilling = blockBilling;
+ }
+
+ public void setEffectiveDate(final DateTime effectiveDate) {
+ this.effectiveDate = effectiveDate;
+ }
+
+ public void setIsActive(final boolean isActive) {
+ this.isActive = isActive;
+ }
+
// TODO required for jdbi binder
public boolean getIsActive() {
return isActive;
diff --git a/invoice/src/main/java/com/ning/billing/invoice/dao/InvoiceItemModelDao.java b/invoice/src/main/java/com/ning/billing/invoice/dao/InvoiceItemModelDao.java
index a7df12c..7aa6e6c 100644
--- a/invoice/src/main/java/com/ning/billing/invoice/dao/InvoiceItemModelDao.java
+++ b/invoice/src/main/java/com/ning/billing/invoice/dao/InvoiceItemModelDao.java
@@ -133,6 +133,58 @@ public class InvoiceItemModelDao extends EntityBase implements EntityModelDao<In
return linkedItemId;
}
+ public void setType(final InvoiceItemType type) {
+ this.type = type;
+ }
+
+ public void setInvoiceId(final UUID invoiceId) {
+ this.invoiceId = invoiceId;
+ }
+
+ public void setAccountId(final UUID accountId) {
+ this.accountId = accountId;
+ }
+
+ public void setBundleId(final UUID bundleId) {
+ this.bundleId = bundleId;
+ }
+
+ public void setSubscriptionId(final UUID subscriptionId) {
+ this.subscriptionId = subscriptionId;
+ }
+
+ public void setPlanName(final String planName) {
+ this.planName = planName;
+ }
+
+ public void setPhaseName(final String phaseName) {
+ this.phaseName = phaseName;
+ }
+
+ public void setStartDate(final LocalDate startDate) {
+ this.startDate = startDate;
+ }
+
+ public void setEndDate(final LocalDate endDate) {
+ this.endDate = endDate;
+ }
+
+ public void setAmount(final BigDecimal amount) {
+ this.amount = amount;
+ }
+
+ public void setRate(final BigDecimal rate) {
+ this.rate = rate;
+ }
+
+ public void setCurrency(final Currency currency) {
+ this.currency = currency;
+ }
+
+ public void setLinkedItemId(final UUID linkedItemId) {
+ this.linkedItemId = linkedItemId;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/invoice/src/main/java/com/ning/billing/invoice/dao/InvoiceModelDao.java b/invoice/src/main/java/com/ning/billing/invoice/dao/InvoiceModelDao.java
index cf3956d..569959e 100644
--- a/invoice/src/main/java/com/ning/billing/invoice/dao/InvoiceModelDao.java
+++ b/invoice/src/main/java/com/ning/billing/invoice/dao/InvoiceModelDao.java
@@ -119,6 +119,38 @@ public class InvoiceModelDao extends EntityBase implements EntityModelDao<Invoic
return migrated;
}
+ public void setAccountId(final UUID accountId) {
+ this.accountId = accountId;
+ }
+
+ public void setInvoiceNumber(final Integer invoiceNumber) {
+ this.invoiceNumber = invoiceNumber;
+ }
+
+ public void setInvoiceDate(final LocalDate invoiceDate) {
+ this.invoiceDate = invoiceDate;
+ }
+
+ public void setTargetDate(final LocalDate targetDate) {
+ this.targetDate = targetDate;
+ }
+
+ public void setCurrency(final Currency currency) {
+ this.currency = currency;
+ }
+
+ public void setMigrated(final boolean migrated) {
+ this.migrated = migrated;
+ }
+
+ public void setInvoiceItems(final List<InvoiceItemModelDao> invoiceItems) {
+ this.invoiceItems = invoiceItems;
+ }
+
+ public void setInvoicePayments(final List<InvoicePaymentModelDao> invoicePayments) {
+ this.invoicePayments = invoicePayments;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/invoice/src/main/java/com/ning/billing/invoice/dao/InvoicePaymentModelDao.java b/invoice/src/main/java/com/ning/billing/invoice/dao/InvoicePaymentModelDao.java
index 21dddd4..f36b39c 100644
--- a/invoice/src/main/java/com/ning/billing/invoice/dao/InvoicePaymentModelDao.java
+++ b/invoice/src/main/java/com/ning/billing/invoice/dao/InvoicePaymentModelDao.java
@@ -99,6 +99,42 @@ public class InvoicePaymentModelDao extends EntityBase implements EntityModelDao
return linkedInvoicePaymentId;
}
+ public void setType(final InvoicePaymentType type) {
+ this.type = type;
+ }
+
+ public void setInvoiceId(final UUID invoiceId) {
+ this.invoiceId = invoiceId;
+ }
+
+ public void setPaymentId(final UUID paymentId) {
+ this.paymentId = paymentId;
+ }
+
+ public void setPaymentDate(final DateTime paymentDate) {
+ this.paymentDate = paymentDate;
+ }
+
+ public void setAmount(final BigDecimal amount) {
+ this.amount = amount;
+ }
+
+ public void setCurrency(final Currency currency) {
+ this.currency = currency;
+ }
+
+ public void setProcessedCurrency(final Currency processedCurrency) {
+ this.processedCurrency = processedCurrency;
+ }
+
+ public void setPaymentCookieId(final UUID paymentCookieId) {
+ this.paymentCookieId = paymentCookieId;
+ }
+
+ public void setLinkedInvoicePaymentId(final UUID linkedInvoicePaymentId) {
+ this.linkedInvoicePaymentId = linkedInvoicePaymentId;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/payment/src/main/java/com/ning/billing/payment/dao/PaymentAttemptModelDao.java b/payment/src/main/java/com/ning/billing/payment/dao/PaymentAttemptModelDao.java
index 058288c..1565e9b 100644
--- a/payment/src/main/java/com/ning/billing/payment/dao/PaymentAttemptModelDao.java
+++ b/payment/src/main/java/com/ning/billing/payment/dao/PaymentAttemptModelDao.java
@@ -119,6 +119,46 @@ public class PaymentAttemptModelDao extends EntityBase implements EntityModelDao
return requestedCurrency;
}
+ public void setAccountId(final UUID accountId) {
+ this.accountId = accountId;
+ }
+
+ public void setInvoiceId(final UUID invoiceId) {
+ this.invoiceId = invoiceId;
+ }
+
+ public void setPaymentId(final UUID paymentId) {
+ this.paymentId = paymentId;
+ }
+
+ public void setPaymentMethodId(final UUID paymentMethodId) {
+ this.paymentMethodId = paymentMethodId;
+ }
+
+ public void setProcessingStatus(final PaymentStatus processingStatus) {
+ this.processingStatus = processingStatus;
+ }
+
+ public void setEffectiveDate(final DateTime effectiveDate) {
+ this.effectiveDate = effectiveDate;
+ }
+
+ public void setGatewayErrorCode(final String gatewayErrorCode) {
+ this.gatewayErrorCode = gatewayErrorCode;
+ }
+
+ public void setGatewayErrorMsg(final String gatewayErrorMsg) {
+ this.gatewayErrorMsg = gatewayErrorMsg;
+ }
+
+ public void setRequestedAmount(final BigDecimal requestedAmount) {
+ this.requestedAmount = requestedAmount;
+ }
+
+ public void setRequestedCurrency(final Currency requestedCurrency) {
+ this.requestedCurrency = requestedCurrency;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/payment/src/main/java/com/ning/billing/payment/dao/PaymentModelDao.java b/payment/src/main/java/com/ning/billing/payment/dao/PaymentModelDao.java
index f7fa1e9..9b8a4f9 100644
--- a/payment/src/main/java/com/ning/billing/payment/dao/PaymentModelDao.java
+++ b/payment/src/main/java/com/ning/billing/payment/dao/PaymentModelDao.java
@@ -131,6 +131,54 @@ public class PaymentModelDao extends EntityBase implements EntityModelDao<Paymen
return extSecondPaymentRefId;
}
+ public void setAccountId(final UUID accountId) {
+ this.accountId = accountId;
+ }
+
+ public void setInvoiceId(final UUID invoiceId) {
+ this.invoiceId = invoiceId;
+ }
+
+ public void setPaymentMethodId(final UUID paymentMethodId) {
+ this.paymentMethodId = paymentMethodId;
+ }
+
+ public void setAmount(final BigDecimal amount) {
+ this.amount = amount;
+ }
+
+ public void setCurrency(final Currency currency) {
+ this.currency = currency;
+ }
+
+ public void setProcessedAmount(final BigDecimal processedAmount) {
+ this.processedAmount = processedAmount;
+ }
+
+ public void setProcessedCurrency(final Currency processedCurrency) {
+ this.processedCurrency = processedCurrency;
+ }
+
+ public void setEffectiveDate(final DateTime effectiveDate) {
+ this.effectiveDate = effectiveDate;
+ }
+
+ public void setPaymentNumber(final Integer paymentNumber) {
+ this.paymentNumber = paymentNumber;
+ }
+
+ public void setPaymentStatus(final PaymentStatus paymentStatus) {
+ this.paymentStatus = paymentStatus;
+ }
+
+ public void setExtFirstPaymentRefId(final String extFirstPaymentRefId) {
+ this.extFirstPaymentRefId = extFirstPaymentRefId;
+ }
+
+ public void setExtSecondPaymentRefId(final String extSecondPaymentRefId) {
+ this.extSecondPaymentRefId = extSecondPaymentRefId;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/payment/src/main/java/com/ning/billing/payment/dao/RefundModelDao.java b/payment/src/main/java/com/ning/billing/payment/dao/RefundModelDao.java
index b66fd95..176fe0c 100644
--- a/payment/src/main/java/com/ning/billing/payment/dao/RefundModelDao.java
+++ b/payment/src/main/java/com/ning/billing/payment/dao/RefundModelDao.java
@@ -101,6 +101,38 @@ public class RefundModelDao extends EntityBase implements EntityModelDao<Refund>
return isAdjusted;
}
+ public void setAccountId(final UUID accountId) {
+ this.accountId = accountId;
+ }
+
+ public void setPaymentId(final UUID paymentId) {
+ this.paymentId = paymentId;
+ }
+
+ public void setAmount(final BigDecimal amount) {
+ this.amount = amount;
+ }
+
+ public void setCurrency(final Currency currency) {
+ this.currency = currency;
+ }
+
+ public void setProcessedAmount(final BigDecimal processedAmount) {
+ this.processedAmount = processedAmount;
+ }
+
+ public void setProcessedCurrency(final Currency processedCurrency) {
+ this.processedCurrency = processedCurrency;
+ }
+
+ public void setIsAdjusted(final boolean isAdjusted) {
+ this.isAdjusted = isAdjusted;
+ }
+
+ public void setRefundStatus(final RefundStatus refundStatus) {
+ this.refundStatus = refundStatus;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionBundleModelDao.java b/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionBundleModelDao.java
index 4cbabcc..9af84a0 100644
--- a/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionBundleModelDao.java
+++ b/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionBundleModelDao.java
@@ -64,6 +64,22 @@ public class SubscriptionBundleModelDao extends EntityBase implements EntityMode
return originalCreatedDate;
}
+ public void setExternalKey(final String externalKey) {
+ this.externalKey = externalKey;
+ }
+
+ public void setAccountId(final UUID accountId) {
+ this.accountId = accountId;
+ }
+
+ public void setLastSysUpdateDate(final DateTime lastSysUpdateDate) {
+ this.lastSysUpdateDate = lastSysUpdateDate;
+ }
+
+ public void setOriginalCreatedDate(final DateTime originalCreatedDate) {
+ this.originalCreatedDate = originalCreatedDate;
+ }
+
public static SubscriptionBaseBundle toSubscriptionbundle(final SubscriptionBundleModelDao src) {
if (src == null) {
return null;
diff --git a/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionEventModelDao.java b/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionEventModelDao.java
index b4d94e4..8a53635 100644
--- a/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionEventModelDao.java
+++ b/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionEventModelDao.java
@@ -142,6 +142,50 @@ public class SubscriptionEventModelDao extends EntityBase implements EntityModel
return isActive;
}
+ public void setTotalOrdering(final long totalOrdering) {
+ this.totalOrdering = totalOrdering;
+ }
+
+ public void setEventType(final EventType eventType) {
+ this.eventType = eventType;
+ }
+
+ public void setUserType(final ApiEventType userType) {
+ this.userType = userType;
+ }
+
+ public void setRequestedDate(final DateTime requestedDate) {
+ this.requestedDate = requestedDate;
+ }
+
+ public void setEffectiveDate(final DateTime effectiveDate) {
+ this.effectiveDate = effectiveDate;
+ }
+
+ public void setSubscriptionId(final UUID subscriptionId) {
+ this.subscriptionId = subscriptionId;
+ }
+
+ public void setPlanName(final String planName) {
+ this.planName = planName;
+ }
+
+ public void setPhaseName(final String phaseName) {
+ this.phaseName = phaseName;
+ }
+
+ public void setPriceListName(final String priceListName) {
+ this.priceListName = priceListName;
+ }
+
+ public void setCurrentVersion(final long currentVersion) {
+ this.currentVersion = currentVersion;
+ }
+
+ public void setIsActive(final boolean isActive) {
+ this.isActive = isActive;
+ }
+
public static SubscriptionBaseEvent toSubscriptionEvent(final SubscriptionEventModelDao src) {
if (src == null) {
diff --git a/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionModelDao.java b/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionModelDao.java
index f650cb5..bd181c6 100644
--- a/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionModelDao.java
+++ b/subscription/src/main/java/com/ning/billing/subscription/engine/dao/model/SubscriptionModelDao.java
@@ -85,6 +85,34 @@ public class SubscriptionModelDao extends EntityBase implements EntityModelDao<S
return paidThroughDate;
}
+ public void setBundleId(final UUID bundleId) {
+ this.bundleId = bundleId;
+ }
+
+ public void setCategory(final ProductCategory category) {
+ this.category = category;
+ }
+
+ public void setStartDate(final DateTime startDate) {
+ this.startDate = startDate;
+ }
+
+ public void setBundleStartDate(final DateTime bundleStartDate) {
+ this.bundleStartDate = bundleStartDate;
+ }
+
+ public void setActiveVersion(final long activeVersion) {
+ this.activeVersion = activeVersion;
+ }
+
+ public void setChargedThroughDate(final DateTime chargedThroughDate) {
+ this.chargedThroughDate = chargedThroughDate;
+ }
+
+ public void setPaidThroughDate(final DateTime paidThroughDate) {
+ this.paidThroughDate = paidThroughDate;
+ }
+
public static SubscriptionBase toSubscription(final SubscriptionModelDao src) {
if (src == null) {
return null;
diff --git a/tenant/src/main/java/com/ning/billing/tenant/dao/TenantKVModelDao.java b/tenant/src/main/java/com/ning/billing/tenant/dao/TenantKVModelDao.java
index cebbd8f..0e281c0 100644
--- a/tenant/src/main/java/com/ning/billing/tenant/dao/TenantKVModelDao.java
+++ b/tenant/src/main/java/com/ning/billing/tenant/dao/TenantKVModelDao.java
@@ -53,6 +53,18 @@ public class TenantKVModelDao extends EntityBase implements EntityModelDao<Tenan
return isActive;
}
+ public void setTenantKey(final String tenantKey) {
+ this.tenantKey = tenantKey;
+ }
+
+ public void setTenantValue(final String tenantValue) {
+ this.tenantValue = tenantValue;
+ }
+
+ public void setIsActive(final Boolean isActive) {
+ this.isActive = isActive;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/tenant/src/main/java/com/ning/billing/tenant/dao/TenantModelDao.java b/tenant/src/main/java/com/ning/billing/tenant/dao/TenantModelDao.java
index c310649..e6bc707 100644
--- a/tenant/src/main/java/com/ning/billing/tenant/dao/TenantModelDao.java
+++ b/tenant/src/main/java/com/ning/billing/tenant/dao/TenantModelDao.java
@@ -64,6 +64,22 @@ public class TenantModelDao extends EntityBase implements EntityModelDao<Tenant>
return apiSalt;
}
+ public void setExternalKey(final String externalKey) {
+ this.externalKey = externalKey;
+ }
+
+ public void setApiKey(final String apiKey) {
+ this.apiKey = apiKey;
+ }
+
+ public void setApiSecret(final String apiSecret) {
+ this.apiSecret = apiSecret;
+ }
+
+ public void setApiSalt(final String apiSalt) {
+ this.apiSalt = apiSalt;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/usage/src/main/java/com/ning/billing/usage/dao/RolledUpUsageModelDao.java b/usage/src/main/java/com/ning/billing/usage/dao/RolledUpUsageModelDao.java
index 34a45f3..2ef4ea3 100644
--- a/usage/src/main/java/com/ning/billing/usage/dao/RolledUpUsageModelDao.java
+++ b/usage/src/main/java/com/ning/billing/usage/dao/RolledUpUsageModelDao.java
@@ -66,6 +66,30 @@ public class RolledUpUsageModelDao {
return amount;
}
+ public void setId(final UUID id) {
+ this.id = id;
+ }
+
+ public void setSubscriptionId(final UUID subscriptionId) {
+ this.subscriptionId = subscriptionId;
+ }
+
+ public void setUnitType(final String unitType) {
+ this.unitType = unitType;
+ }
+
+ public void setStartTime(final DateTime startTime) {
+ this.startTime = startTime;
+ }
+
+ public void setEndTime(final DateTime endTime) {
+ this.endTime = endTime;
+ }
+
+ public void setAmount(final BigDecimal amount) {
+ this.amount = amount;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/util/src/main/java/com/ning/billing/util/customfield/dao/CustomFieldModelDao.java b/util/src/main/java/com/ning/billing/util/customfield/dao/CustomFieldModelDao.java
index fdeab59..e3d4b1e 100644
--- a/util/src/main/java/com/ning/billing/util/customfield/dao/CustomFieldModelDao.java
+++ b/util/src/main/java/com/ning/billing/util/customfield/dao/CustomFieldModelDao.java
@@ -65,6 +65,22 @@ public class CustomFieldModelDao extends EntityBase implements EntityModelDao<Cu
return objectType;
}
+ public void setFieldName(final String fieldName) {
+ this.fieldName = fieldName;
+ }
+
+ public void setFieldValue(final String fieldValue) {
+ this.fieldValue = fieldValue;
+ }
+
+ public void setObjectId(final UUID objectId) {
+ this.objectId = objectId;
+ }
+
+ public void setObjectType(final ObjectType objectType) {
+ this.objectType = objectType;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/util/src/main/java/com/ning/billing/util/dao/EntityHistoryModelDao.java b/util/src/main/java/com/ning/billing/util/dao/EntityHistoryModelDao.java
index 791f89d..28ce9fa 100644
--- a/util/src/main/java/com/ning/billing/util/dao/EntityHistoryModelDao.java
+++ b/util/src/main/java/com/ning/billing/util/dao/EntityHistoryModelDao.java
@@ -27,9 +27,9 @@ import com.ning.billing.util.entity.dao.EntityModelDao;
public class EntityHistoryModelDao<M extends EntityModelDao<E>, E extends Entity> extends EntityBase {
- private final Long targetRecordId;
- private final M entity;
- private final ChangeType changeType;
+ private Long targetRecordId;
+ private M entity;
+ private ChangeType changeType;
public EntityHistoryModelDao(final UUID id, final M src, final Long targetRecordId, final ChangeType type, final DateTime createdDate) {
super(id, createdDate, createdDate);
@@ -53,4 +53,16 @@ public class EntityHistoryModelDao<M extends EntityModelDao<E>, E extends Entity
public Long getTargetRecordId() {
return targetRecordId;
}
+
+ public void setTargetRecordId(final Long targetRecordId) {
+ this.targetRecordId = targetRecordId;
+ }
+
+ public void setEntity(final M entity) {
+ this.entity = entity;
+ }
+
+ public void setChangeType(final ChangeType changeType) {
+ this.changeType = changeType;
+ }
}
diff --git a/util/src/main/java/com/ning/billing/util/tag/dao/TagDefinitionModelDao.java b/util/src/main/java/com/ning/billing/util/tag/dao/TagDefinitionModelDao.java
index d8db1b0..5de4cfd 100644
--- a/util/src/main/java/com/ning/billing/util/tag/dao/TagDefinitionModelDao.java
+++ b/util/src/main/java/com/ning/billing/util/tag/dao/TagDefinitionModelDao.java
@@ -66,6 +66,18 @@ public class TagDefinitionModelDao extends EntityBase implements EntityModelDao<
return isActive;
}
+ public void setName(final String name) {
+ this.name = name;
+ }
+
+ public void setDescription(final String description) {
+ this.description = description;
+ }
+
+ public void setIsActive(final Boolean isActive) {
+ this.isActive = isActive;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();
diff --git a/util/src/main/java/com/ning/billing/util/tag/dao/TagModelDao.java b/util/src/main/java/com/ning/billing/util/tag/dao/TagModelDao.java
index bb9b609..5cfe1ea 100644
--- a/util/src/main/java/com/ning/billing/util/tag/dao/TagModelDao.java
+++ b/util/src/main/java/com/ning/billing/util/tag/dao/TagModelDao.java
@@ -69,6 +69,22 @@ public class TagModelDao extends EntityBase implements EntityModelDao<Tag> {
return isActive;
}
+ public void setTagDefinitionId(final UUID tagDefinitionId) {
+ this.tagDefinitionId = tagDefinitionId;
+ }
+
+ public void setObjectId(final UUID objectId) {
+ this.objectId = objectId;
+ }
+
+ public void setObjectType(final ObjectType objectType) {
+ this.objectType = objectType;
+ }
+
+ public void setIsActive(final Boolean isActive) {
+ this.isActive = isActive;
+ }
+
@Override
public String toString() {
final StringBuilder sb = new StringBuilder();