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, setUsersAuthorisedToRespond
compareObjects, 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, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOwnedByGroup, getPrivacyLevel, setOwnedByGroup, setPrivacyLevel
getPrivacyLevel
canBeApproved, getApprovalRequests, getCanBeApproved, getIsPendingAproval, getNumberOfPendingAprovals, getUsersAuthorisedToRespond, isPendingAproval, setApprovalRequests, setCanBeApproved, setIsPendingAproval, setNumberOfPendingAprovals, setUsersAuthorisedToRespond
public 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 ICRMDOCSREntity
getType
in interface ICRMDOExplicitAccessibleEntity
getType
in interface ICRMDOWorkflowRuleEntity
public SubscriptionLifeCycleState getLifeCycleState()
getLifeCycleState
in class CRMDOMasterEntity
public void setLifeCycleState(SubscriptionLifeCycleState lifeCycleState)
public void setType(CRMDOSubscriptionType type)
public CRMDOAccountReceivable getAccountReceivable()
getAccountReceivable
in interface ICRMDOAccountBasedEntity
public void setAccountReceivable(CRMDOAccountReceivable accountReceivable)
setAccountReceivable
in interface ICRMDOAccountBasedEntity
public 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 ICRMDOWorkflowRuleEntity
public java.lang.String getUserField2()
public void setUserField2(java.lang.String userField2)
setUserField2
in interface ICRMDOWorkflowRuleEntity
public java.lang.String getUserField3()
public void setUserField3(java.lang.String userField3)
setUserField3
in interface ICRMDOWorkflowRuleEntity
public java.lang.String getUserField4()
public void setUserField4(java.lang.String userField4)
setUserField4
in interface ICRMDOWorkflowRuleEntity
public java.lang.String getUserField5()
public void setUserField5(java.lang.String userField5)
setUserField5
in interface ICRMDOWorkflowRuleEntity
public java.lang.String getUserField6()
public void setUserField6(java.lang.String userField6)
setUserField6
in interface ICRMDOWorkflowRuleEntity
public java.lang.String getUserField7()
public void setUserField7(java.lang.String userField7)
setUserField7
in interface ICRMDOWorkflowRuleEntity
public java.lang.String getUserField8()
public void setUserField8(java.lang.String userField8)
setUserField8
in interface ICRMDOWorkflowRuleEntity
public java.math.BigDecimal getFloat1()
public void setFloat1(java.math.BigDecimal float1)
setFloat1
in interface ICRMDOWorkflowRuleEntity
public java.math.BigDecimal getFloat2()
public void setFloat2(java.math.BigDecimal float2)
setFloat2
in interface ICRMDOWorkflowRuleEntity
public java.math.BigDecimal getFloat3()
public void setFloat3(java.math.BigDecimal float3)
setFloat3
in interface ICRMDOWorkflowRuleEntity
public java.math.BigDecimal getFloat4()
public void setFloat4(java.math.BigDecimal float4)
setFloat4
in interface ICRMDOWorkflowRuleEntity
public java.util.Date getDateTime1()
public void setDateTime1(java.util.Date dateTime1)
setDateTime1
in interface ICRMDOWorkflowRuleEntity
public java.util.Date getDateTime2()
public void setDateTime2(java.util.Date dateTime2)
setDateTime2
in interface ICRMDOWorkflowRuleEntity
public java.util.Date getDateTime3()
public void setDateTime3(java.util.Date dateTime3)
setDateTime3
in interface ICRMDOWorkflowRuleEntity
public java.util.Date getDateTime4()
public void setDateTime4(java.util.Date dateTime4)
setDateTime4
in interface ICRMDOWorkflowRuleEntity
public 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 ICRMDOCSREntity
public java.lang.Object getState()
getState
in interface ICRMDOCSREntity
public java.util.Set<CRMDO> getAuditTrailLogs() throws java.lang.Exception
getAuditTrailLogs
in interface ICRMDOAuditTrailedEntity
java.lang.Exception
public void setAuditTrailLogs(java.util.Set<CRMDO> auditTrailLogs) throws java.lang.Exception
setAuditTrailLogs
in interface ICRMDOAuditTrailedEntity
java.lang.Exception
public 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 ICRMDOCSREntity
public CRMDOUser getAssignedToUser()
getAssignedToUser
in interface ICRMDOCSREntity
public void setStatusTransitionExceptionEnabled(java.lang.Integer statusTransitionExceptionEnabled)
setStatusTransitionExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public java.lang.Integer getStatusTransitionExceptionEnabled()
getStatusTransitionExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public java.lang.Boolean isStatusTransitionExceptionEnabled()
isStatusTransitionExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public void setACRExceptionEnabled(java.lang.Integer acrExceptionEnabled)
setACRExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public java.lang.Integer getACRExceptionEnabled()
getACRExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public java.lang.Boolean isACRExceptionEnabled()
isACRExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public void setPLARExceptionEnabled(java.lang.Integer plarExceptionEnabled)
setPLARExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public java.lang.Integer getPLARExceptionEnabled()
getPLARExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public java.lang.Boolean isPLARExceptionEnabled()
isPLARExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public void setOwnedByGroupExceptionEnabled(java.lang.Integer ownedByGroupExceptionEnabled)
setOwnedByGroupExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public java.lang.Integer getOwnedByGroupExceptionEnabled()
getOwnedByGroupExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public java.lang.Boolean isOwnedByGroupExceptionEnabled()
isOwnedByGroupExceptionEnabled
in interface ICRMDOWorkflowRuleEntity
public 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 ICRMDOConsumerApplicationBasedEntity
public CRMDOAccountReceivable getConsumerAccountReceivable()
getConsumerAccountReceivable
in interface ICRMDOConsumerApplicationBasedEntity
public java.util.Set<CRMDOSubscriptionService> getUsageServices()
public void setUsageServices(java.util.Set<CRMDOSubscriptionService> usageServices)