public class CRMDOSubscription extends CRMDOMasterEntity implements ICRMDOExplicitAccessibleEntity, ICRMDOAccountBasedEntity, ICRMDOCSREntity, ICRMDOAuditTrailedEntity, ICRMDOApprovalEntity, ICRMDOWorkflowRuleEntity, java.util.Comparator<CRMDOSubscription>, ICRMDOConsumerApplicationBasedEntity, ICRMDOBillableEntity
| Constructor and Description |
|---|
CRMDOSubscription() |
CRMDOSubscription(java.lang.String id,
java.lang.String number,
java.util.Date firstActivationDate,
CRMDOSubscriptionType type,
SubscriptionRatingState ratingState) |
CRMDOSubscription(java.lang.String id,
java.lang.String number,
java.util.Date firstActivationDate,
CRMDOSubscriptionType type,
SubscriptionRatingState ratingState,
CRMDOAccountReceivable accountReceivable) |
CRMDOSubscription(java.lang.String id,
java.lang.String number,
java.util.Date firstActivationDate,
java.util.Date createdDate,
CRMDOSubscriptionType type,
SubscriptionRatingState ratingState,
CRMDOAccountReceivable accountReceivable,
CRMDOUnitGroup ownedByGroup) |
CRMDOSubscription(java.lang.String id,
java.lang.String number,
java.util.Date firstActivationDate,
java.util.Date createdDate,
CRMDOSubscriptionType type,
SubscriptionRatingState ratingState,
CRMDOAccountReceivable accountReceivable,
CRMDOUnitGroup ownedByGroup,
CRMDOContactInfoAddress contactInfoAddress) |
canBeApproved, getApprovalRequests, getCanBeApproved, getDefinition, getIsPendingAproval, getNumberOfPendingAprovals, getOwnedByGroup, getPrivacyLevel, getReadOnlyAccess, getUsersAuthorisedToRespond, isPendingAproval, setApprovalRequests, setCanBeApproved, setDefinition, setIsPendingAproval, setLifeCycleState, setNumberOfPendingAprovals, setOwnedByGroup, setPrivacyLevel, setReadOnlyAccess, setUsersAuthorisedToRespondcompareObjects, compareTo, deepCopy, equals, getAlias, getAliases, getAltCode, getAttachments, getCode, getComparableByXPath, getCreatedByUnit, getCreatedByUser, getCreatedDate, getDefaultMandatoryFields, getDeletedFlagFieldName, getDescription, getFieldsize, getFieldsizes, getId, getIsAssignable, getIsDeletable, getIsDeleted, getIsEditable, getIsRestricted, getIsViewable, getMandatoryFields, getModifiedCollections, getName, getNewvalues, getNotes, getNotVisibleActions, getNotVisibleFields, getNotVisiblePrintouts, getNumber, getOldvalues, getOwnerCollection, getProperties, getProperty, getReadOnlyFields, getRecVersion, getSharedNotes, getSortby, getUpdatedByUnit, getUpdatedByUser, getUpdatedDate, initFieldsizes, initializeCRMDO, isAssignable, isDeletable, isDeleted, isEditable, isMandatory, isModified, isModified, isNew, isRestricted, isSortbyDefined, isSpecified, isViewable, networkRestrictionsSet, onDelete, onLoad, onLoad, onSave, onSave, onUpdate, securityRestrictionsSet, setAlias, setAltCode, setAttachments, setChange, setCode, setCreatedByUnit, setCreatedByUser, setCreatedDate, setDefaultMandatoryFields, setDescription, setFieldsize, setId, setIsAssignable, setIsDeletable, setIsDeleted, setIsEditable, setIsRestricted, setIsViewable, setMandatoryFields, setModified, setModifiedCollections, setName, setNetworkRestrictionsSet, setNew, setNew, setNewvalues, setNotes, setNotVisibleActions, setNotVisibleFields, setNotVisiblePrintouts, setNumber, setOldvalues, setOwnerCollection, setProperty, setReadOnlyFields, setRecVersion, setSecurityRestrictionsSet, setSharedNotes, setSortby, setUpdatedByUnit, setUpdatedByUser, setUpdatedDate, sortbyCompareTo, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOwnedByGroup, getPrivacyLevel, setOwnedByGroup, setPrivacyLevelgetPrivacyLevelcanBeApproved, getApprovalRequests, getCanBeApproved, getIsPendingAproval, getNumberOfPendingAprovals, getUsersAuthorisedToRespond, isPendingAproval, setApprovalRequests, setCanBeApproved, setIsPendingAproval, setNumberOfPendingAprovals, setUsersAuthorisedToRespondpublic CRMDOSubscription()
public CRMDOSubscription(java.lang.String id,
java.lang.String number,
java.util.Date firstActivationDate,
CRMDOSubscriptionType type,
SubscriptionRatingState ratingState)
public CRMDOSubscription(java.lang.String id,
java.lang.String number,
java.util.Date firstActivationDate,
CRMDOSubscriptionType type,
SubscriptionRatingState ratingState,
CRMDOAccountReceivable accountReceivable)
public CRMDOSubscription(java.lang.String id,
java.lang.String number,
java.util.Date firstActivationDate,
java.util.Date createdDate,
CRMDOSubscriptionType type,
SubscriptionRatingState ratingState,
CRMDOAccountReceivable accountReceivable,
CRMDOUnitGroup ownedByGroup)
public CRMDOSubscription(java.lang.String id,
java.lang.String number,
java.util.Date firstActivationDate,
java.util.Date createdDate,
CRMDOSubscriptionType type,
SubscriptionRatingState ratingState,
CRMDOAccountReceivable accountReceivable,
CRMDOUnitGroup ownedByGroup,
CRMDOContactInfoAddress contactInfoAddress)
public CRMDOSubscriptionType getType()
getType in interface ICRMDOCSREntitygetType in interface ICRMDOExplicitAccessibleEntitygetType in interface ICRMDOWorkflowRuleEntitypublic SubscriptionLifeCycleState getLifeCycleState()
getLifeCycleState in class CRMDOMasterEntitypublic void setLifeCycleState(SubscriptionLifeCycleState lifeCycleState)
public void setType(CRMDOSubscriptionType type)
public CRMDOAccountReceivable getAccountReceivable()
getAccountReceivable in interface ICRMDOAccountBasedEntitypublic void setAccountReceivable(CRMDOAccountReceivable accountReceivable)
setAccountReceivable in interface ICRMDOAccountBasedEntitypublic CRMDOContactInfoAddress getContactInfoAddress()
public void setContactInfoAddress(CRMDOContactInfoAddress contactInfoAddress)
public java.util.Date getEffectiveDate()
public void setEffectiveDate(java.util.Date effectiveDate)
public java.util.Date getExpirationDate()
public void setExpirationDate(java.util.Date expirationDate)
public java.util.Set<CRMDOSubscriptionService> getServices()
public void setServices(java.util.Set<CRMDOSubscriptionService> services)
public java.util.Set<CRMDOSubscriptionInstalledItem> getInstalledItems()
public void setInstalledItems(java.util.Set<CRMDOSubscriptionInstalledItem> installedItems)
public java.util.Set<CRMDOBillingTerm> getBillingTerms()
public void setBillingTerms(java.util.Set<CRMDOBillingTerm> billingTerms)
public java.util.Set<CRMDOSubProvisioningDistribution> getProvDistributors()
public void setProvDistributors(java.util.Set<CRMDOSubProvisioningDistribution> provDistributors)
public java.util.Set<CRMDOSubLifeCycleStateHistory> getLifeCycleStateHistory()
public void setLifeCycleStateHistory(java.util.Set<CRMDOSubLifeCycleStateHistory> lifeCycleStateHistory)
public java.lang.String getUserField1()
public void setUserField1(java.lang.String userField1)
setUserField1 in interface ICRMDOWorkflowRuleEntitypublic java.lang.String getUserField2()
public void setUserField2(java.lang.String userField2)
setUserField2 in interface ICRMDOWorkflowRuleEntitypublic java.lang.String getUserField3()
public void setUserField3(java.lang.String userField3)
setUserField3 in interface ICRMDOWorkflowRuleEntitypublic java.lang.String getUserField4()
public void setUserField4(java.lang.String userField4)
setUserField4 in interface ICRMDOWorkflowRuleEntitypublic java.lang.String getUserField5()
public void setUserField5(java.lang.String userField5)
setUserField5 in interface ICRMDOWorkflowRuleEntitypublic java.lang.String getUserField6()
public void setUserField6(java.lang.String userField6)
setUserField6 in interface ICRMDOWorkflowRuleEntitypublic java.lang.String getUserField7()
public void setUserField7(java.lang.String userField7)
setUserField7 in interface ICRMDOWorkflowRuleEntitypublic java.lang.String getUserField8()
public void setUserField8(java.lang.String userField8)
setUserField8 in interface ICRMDOWorkflowRuleEntitypublic java.math.BigDecimal getFloat1()
public void setFloat1(java.math.BigDecimal float1)
setFloat1 in interface ICRMDOWorkflowRuleEntitypublic java.math.BigDecimal getFloat2()
public void setFloat2(java.math.BigDecimal float2)
setFloat2 in interface ICRMDOWorkflowRuleEntitypublic java.math.BigDecimal getFloat3()
public void setFloat3(java.math.BigDecimal float3)
setFloat3 in interface ICRMDOWorkflowRuleEntitypublic java.math.BigDecimal getFloat4()
public void setFloat4(java.math.BigDecimal float4)
setFloat4 in interface ICRMDOWorkflowRuleEntitypublic java.util.Date getDateTime1()
public void setDateTime1(java.util.Date dateTime1)
setDateTime1 in interface ICRMDOWorkflowRuleEntitypublic java.util.Date getDateTime2()
public void setDateTime2(java.util.Date dateTime2)
setDateTime2 in interface ICRMDOWorkflowRuleEntitypublic java.util.Date getDateTime3()
public void setDateTime3(java.util.Date dateTime3)
setDateTime3 in interface ICRMDOWorkflowRuleEntitypublic java.util.Date getDateTime4()
public void setDateTime4(java.util.Date dateTime4)
setDateTime4 in interface ICRMDOWorkflowRuleEntitypublic java.math.BigDecimal getFloat5()
public void setFloat5(java.math.BigDecimal float5)
public java.math.BigDecimal getFloat6()
public void setFloat6(java.math.BigDecimal float6)
public java.math.BigDecimal getFloat7()
public void setFloat7(java.math.BigDecimal float7)
public java.math.BigDecimal getFloat8()
public void setFloat8(java.math.BigDecimal float8)
public java.util.Date getDateTime5()
public void setDateTime5(java.util.Date dateTime5)
public java.util.Date getDateTime6()
public void setDateTime6(java.util.Date dateTime6)
public java.util.Date getDateTime7()
public void setDateTime7(java.util.Date dateTime7)
public java.util.Date getDateTime8()
public void setDateTime8(java.util.Date dateTime8)
public CRMDOBillingTerm getEffectiveBillingTerm()
public void setEffectiveBillingTerm(CRMDOBillingTerm effectiveBillingTerm)
public java.util.Set<CRMDORatedBillingItem> getRatedBillingItems()
public void setRatedBillingItems(java.util.Set<CRMDORatedBillingItem> ratedBillingItems)
public java.util.Set<CRMDOBillingRunTransaction> getBillingRunTransactions()
public void setBillingRunTransactions(java.util.Set<CRMDOBillingRunTransaction> billingRunTransactions)
public CRMDOProvisioningDistributor getServiceProvDistributor()
public void setServiceProvDistributor(CRMDOProvisioningDistributor serviceProvDistributor)
public CRMDOProvisioningDistributor getInstItemProvDistributor()
public void setInstItemProvDistributor(CRMDOProvisioningDistributor instItemProvDistributor)
public java.util.ArrayList<java.lang.String> getPaymentPreferences()
public void setPaymentPreferences(java.util.ArrayList<java.lang.String> paymentPreferences)
public java.util.ArrayList<java.lang.String> getExistingProducts()
public void setExistingProducts(java.util.ArrayList<java.lang.String> existingProducts)
public static long getSerialversionuid()
public CRMDOSubscriptionGracePeriod getSubscriptionGracePeriod()
public void setSubscriptionGracePeriod(CRMDOSubscriptionGracePeriod subscriptionGracePeriod)
public java.util.Set<CRMDOSubscriptionService> getSubscriptionServicesToBeDisconnect()
public void setSubscriptionServicesToBeDisconnect(java.util.Set<CRMDOSubscriptionService> subscriptionServicesToBeDisconnect)
public java.util.Set<CRMDOCommunication> getCommunications()
public void setCommunications(java.util.Set<CRMDOCommunication> communications)
public java.lang.Object getStatus()
getStatus in interface ICRMDOCSREntitypublic java.lang.Object getState()
getState in interface ICRMDOCSREntitypublic java.util.Set<CRMDO> getAuditTrailLogs() throws java.lang.Exception
getAuditTrailLogs in interface ICRMDOAuditTrailedEntityjava.lang.Exceptionpublic void setAuditTrailLogs(java.util.Set<CRMDO> auditTrailLogs) throws java.lang.Exception
setAuditTrailLogs in interface ICRMDOAuditTrailedEntityjava.lang.Exceptionpublic CRMDOJob getJob()
public void setJob(CRMDOJob job)
public java.util.Set<CRMDOActivity> getPendingActivities()
public void setPendingActivities(java.util.Set<CRMDOActivity> pendingActivities)
public java.util.Set<CRMDOActivity> getClosedActivities()
public void setClosedActivities(java.util.Set<CRMDOActivity> closedActivities)
public java.util.Set<CRMDOActivity> getCancelledActivities()
public void setCancelledActivities(java.util.Set<CRMDOActivity> cancelledActivities)
public CRMDOUnit getAssignedToUnit()
getAssignedToUnit in interface ICRMDOCSREntitypublic CRMDOUser getAssignedToUser()
getAssignedToUser in interface ICRMDOCSREntitypublic void setStatusTransitionExceptionEnabled(java.lang.Integer statusTransitionExceptionEnabled)
setStatusTransitionExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic java.lang.Integer getStatusTransitionExceptionEnabled()
getStatusTransitionExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic java.lang.Boolean isStatusTransitionExceptionEnabled()
isStatusTransitionExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic void setACRExceptionEnabled(java.lang.Integer acrExceptionEnabled)
setACRExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic java.lang.Integer getACRExceptionEnabled()
getACRExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic java.lang.Boolean isACRExceptionEnabled()
isACRExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic void setPLARExceptionEnabled(java.lang.Integer plarExceptionEnabled)
setPLARExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic java.lang.Integer getPLARExceptionEnabled()
getPLARExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic java.lang.Boolean isPLARExceptionEnabled()
isPLARExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic void setOwnedByGroupExceptionEnabled(java.lang.Integer ownedByGroupExceptionEnabled)
setOwnedByGroupExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic java.lang.Integer getOwnedByGroupExceptionEnabled()
getOwnedByGroupExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic java.lang.Boolean isOwnedByGroupExceptionEnabled()
isOwnedByGroupExceptionEnabled in interface ICRMDOWorkflowRuleEntitypublic java.util.Set<WorkflowRuleConditionValueFieldType> getWorkflowRuleConditionValueFieldTypes()
public void setWorkflowRuleConditionValueFieldTypes(java.util.Set<WorkflowRuleConditionValueFieldType> workflowRuleConditionValueFieldTypes)
public java.util.Date getFirstActivationDate()
public void setFirstActivationDate(java.util.Date firstActivationDate)
public SubscriptionRatingState getRatingState()
public void setRatingState(SubscriptionRatingState ratingState)
public java.util.Set<CRMDOUdr> getUdrs()
public void setUdrs(java.util.Set<CRMDOUdr> udrs)
public CRMDOBuyInAdvanceRequest getEffectiveBuyInAdvanceRequest()
public void setEffectiveBuyInAdvanceRequest(CRMDOBuyInAdvanceRequest effectiveBuyInAdvanceRequest)
public CRMDOWallet getWallet()
public void setWallet(CRMDOWallet wallet)
public java.util.Set<CRMDOSubscriptionGracePeriod> getGracePeriods()
public void setGracePeriods(java.util.Set<CRMDOSubscriptionGracePeriod> gracePeriods)
public CRMDOSubscription clone()
public java.util.Set<CRMDONetflixCharge> getNetflixCharges()
public void setNetflixCharges(java.util.Set<CRMDONetflixCharge> netflixCharges)
public java.util.Set<CRMDOSubProvProviderParameter> getProviderParameters()
public void setProviderParameters(java.util.Set<CRMDOSubProvProviderParameter> providerParameters)
public java.lang.String getBillingSystemCustomerIdentifier()
public void setBillingSystemCustomerIdentifier(java.lang.String billingSystemCustomerIdentifier)
public java.lang.String getNetflixCustomerIdentifier()
public void setNetflixCustomerIdentifier(java.lang.String netflixCustomerIdentifier)
public CRMDONetflixCharge getLatestNetflixCharge()
public void setLatestNetflixCharge(CRMDONetflixCharge latestNetflixCharge)
public java.util.Date getLatestPaidThroughDate()
public void setLatestPaidThroughDate(java.util.Date latestPaidThroughDate)
public java.util.Set<CRMDOUsageAuthorisation> getUsageAuthorisations()
public void setUsageAuthorisations(java.util.Set<CRMDOUsageAuthorisation> usageAuthorisations)
public java.lang.Boolean getHasBuyInAdvanceRequest()
public void setHasBuyInAdvanceRequest(java.lang.Boolean hasBuyInAdvanceRequest)
public java.lang.Boolean getHasPendingCancelledLifeCycleState()
public void setHasPendingCancelledLifeCycleState(java.lang.Boolean hasPendingCancelledLifeCycleState)
public java.util.Date getLastRatedToDate()
public void setLastRatedToDate(java.util.Date lastRatedToDate)
public CRMDOSubscription getReplacedBySubscription()
public void setReplacedBySubscription(CRMDOSubscription replacedBySubscription)
public java.lang.Integer getIsBilledOnCompleteAction()
public java.lang.String getNetflixEsnNumber()
public void setNetflixEsnNumber(java.lang.String netflixEsnNumber)
public void setIsBilledOnCompleteAction(java.lang.Integer isBilledOnCompleteAction)
public java.lang.Boolean isBilledOnCompleteAction()
public java.util.Set<CRMDOSubscriptionService> getSubscriptionServicesToBeDisconnectPreview()
public void setSubscriptionServicesToBeDisconnectPreview(java.util.Set<CRMDOSubscriptionService> subscriptionServicesToBeDisconnectPreview)
public static java.util.Comparator<CRMDOSubscription> getRankingLevelDescendingComparator()
public static java.util.Comparator<CRMDOSubscription> getRankingLevelAscendingComparator()
public int compare(CRMDOSubscription object1, CRMDOSubscription object2)
compare in interface java.util.Comparator<CRMDOSubscription>public java.lang.Boolean getCreditLimitExceeded()
public void setCreditLimitExceeded(java.lang.Boolean creditLimitExceeded)
public java.lang.Boolean isFree()
public java.lang.Integer getIsFree()
public void setIsFree(java.lang.Integer isFree)
public CRMDOAdHocDiscount getAdHocDiscountFromPromoCode()
public void setAdHocDiscountFromPromoCode(CRMDOAdHocDiscount adHocDiscountFromPromoCode)
public CRMDOContactInformation getConsumerContactInformation()
getConsumerContactInformation in interface ICRMDOConsumerApplicationBasedEntitypublic CRMDOAccountReceivable getConsumerAccountReceivable()
getConsumerAccountReceivable in interface ICRMDOConsumerApplicationBasedEntitypublic java.util.Set<CRMDOSubscriptionService> getUsageServices()
public void setUsageServices(java.util.Set<CRMDOSubscriptionService> usageServices)