public class SpendCondition extends NotPersistenceObject implements java.io.Serializable
Constructor and Description |
---|
SpendCondition() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getApplyOnlyIfAllProductConditionsAreMet() |
com.crm.framework.util.DaysCriterion |
getDaysCriterion() |
java.util.ArrayList<CRMDOUnitGroup> |
getGroups() |
java.lang.String |
getGroupsLabel() |
java.util.ArrayList<RSDDefaultWorkingHour> |
getHours() |
java.util.ArrayList<OrganisationalUnitCriterion> |
getOrgUnits() |
java.util.ArrayList<com.crm.framework.util.DayOfWeek> |
getPerformedOnDays() |
java.lang.String |
getPerformedOnDaysLabel() |
java.lang.String |
getProductBrandLabel() |
java.util.ArrayList<CRMDOProductBrand> |
getProductBrands() |
java.util.ArrayList<CRMDOProductCategory> |
getProductCategories() |
java.lang.String |
getProductCategoryLabel() |
java.util.ArrayList<CRMDOProductFamily> |
getProductFamilies() |
java.lang.String |
getProductFamilyLabel() |
java.lang.String |
getProductLabel() |
java.util.ArrayList<CRMDOProduct> |
getProducts() |
java.lang.String |
getProductTypeLabel() |
java.util.ArrayList<CRMDOProductType> |
getProductTypes() |
java.lang.Boolean |
getSpendOnFriday() |
java.lang.Boolean |
getSpendOnMonday() |
java.lang.Boolean |
getSpendOnSaturday() |
java.lang.Boolean |
getSpendOnSunday() |
java.lang.Boolean |
getSpendOnThursday() |
java.lang.Boolean |
getSpendOnTuesday() |
java.lang.Boolean |
getSpendOnWednesday() |
SpendConditionType |
getType() |
java.util.ArrayList<CRMDOUnit> |
getUnits() |
java.lang.String |
getUnitsLabel() |
void |
setApplyOnlyIfAllProductConditionsAreMet(java.lang.Boolean applyOnlyIfAllProductConditionsAreMet) |
void |
setDaysCriterion(com.crm.framework.util.DaysCriterion daysCriterion) |
void |
setGroups(java.util.ArrayList<CRMDOUnitGroup> groups) |
void |
setGroupsLabel(java.lang.String groupLabel) |
void |
setHours(java.util.ArrayList<RSDDefaultWorkingHour> hours) |
void |
setOrgUnits(java.util.ArrayList<OrganisationalUnitCriterion> orgUnits) |
void |
setPerformedOnDays(java.util.ArrayList<com.crm.framework.util.DayOfWeek> performedOnDays) |
void |
setPerformedOnDaysLabel(java.lang.String performedOnDaysLabel) |
void |
setProductBrandLabel(java.lang.String productBrandLabel) |
void |
setProductBrands(java.util.ArrayList<CRMDOProductBrand> productBrands) |
void |
setProductCategories(java.util.ArrayList<CRMDOProductCategory> productCategories) |
void |
setProductCategoryLabel(java.lang.String productCategoryLabel) |
void |
setProductFamilies(java.util.ArrayList<CRMDOProductFamily> productFamilies) |
void |
setProductFamilyLabel(java.lang.String productFamilyLabel) |
void |
setProductLabel(java.lang.String productLabel) |
void |
setProducts(java.util.ArrayList<CRMDOProduct> products) |
void |
setProductTypeLabel(java.lang.String productTypeLabel) |
void |
setProductTypes(java.util.ArrayList<CRMDOProductType> productTypes) |
void |
setSpendOnFriday(java.lang.Boolean spendOnFriday) |
void |
setSpendOnMonday(java.lang.Boolean spendOnMonday) |
void |
setSpendOnSaturday(java.lang.Boolean spendOnSaturday) |
void |
setSpendOnSunday(java.lang.Boolean spendOnSunday) |
void |
setSpendOnThursday(java.lang.Boolean spendOnThursday) |
void |
setSpendOnTuesday(java.lang.Boolean spendOnTuesday) |
void |
setSpendOnWednesday(java.lang.Boolean spendOnWednesday) |
void |
setType(SpendConditionType type) |
void |
setUnits(java.util.ArrayList<CRMDOUnit> units) |
void |
setUnitsLabel(java.lang.String unitsLabel) |
clone, 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
public SpendConditionType getType()
public void setType(SpendConditionType type)
public java.util.ArrayList<CRMDOUnit> getUnits()
public void setUnits(java.util.ArrayList<CRMDOUnit> units)
public java.util.ArrayList<CRMDOUnitGroup> getGroups()
public void setGroups(java.util.ArrayList<CRMDOUnitGroup> groups)
public com.crm.framework.util.DaysCriterion getDaysCriterion()
public void setDaysCriterion(com.crm.framework.util.DaysCriterion daysCriterion)
public java.util.ArrayList<RSDDefaultWorkingHour> getHours()
public void setHours(java.util.ArrayList<RSDDefaultWorkingHour> hours)
public java.util.ArrayList<CRMDOProduct> getProducts()
public void setProducts(java.util.ArrayList<CRMDOProduct> products)
public java.util.ArrayList<CRMDOProductType> getProductTypes()
public void setProductTypes(java.util.ArrayList<CRMDOProductType> productTypes)
public java.util.ArrayList<CRMDOProductFamily> getProductFamilies()
public void setProductFamilies(java.util.ArrayList<CRMDOProductFamily> productFamilies)
public java.util.ArrayList<CRMDOProductBrand> getProductBrands()
public void setProductBrands(java.util.ArrayList<CRMDOProductBrand> productBrands)
public java.util.ArrayList<CRMDOProductCategory> getProductCategories()
public void setProductCategories(java.util.ArrayList<CRMDOProductCategory> productCategories)
public java.lang.Boolean getApplyOnlyIfAllProductConditionsAreMet()
public void setApplyOnlyIfAllProductConditionsAreMet(java.lang.Boolean applyOnlyIfAllProductConditionsAreMet)
public java.lang.Boolean getSpendOnMonday()
public void setSpendOnMonday(java.lang.Boolean spendOnMonday)
public java.lang.Boolean getSpendOnTuesday()
public void setSpendOnTuesday(java.lang.Boolean spendOnTuesday)
public java.lang.Boolean getSpendOnWednesday()
public void setSpendOnWednesday(java.lang.Boolean spendOnWednesday)
public java.lang.Boolean getSpendOnThursday()
public void setSpendOnThursday(java.lang.Boolean spendOnThursday)
public java.lang.Boolean getSpendOnFriday()
public void setSpendOnFriday(java.lang.Boolean spendOnFriday)
public java.lang.Boolean getSpendOnSaturday()
public void setSpendOnSaturday(java.lang.Boolean spendOnSaturday)
public java.lang.Boolean getSpendOnSunday()
public void setSpendOnSunday(java.lang.Boolean spendOnSunday)
public java.lang.String getProductLabel()
public void setProductLabel(java.lang.String productLabel)
public java.lang.String getProductTypeLabel()
public void setProductTypeLabel(java.lang.String productTypeLabel)
public java.lang.String getProductFamilyLabel()
public void setProductFamilyLabel(java.lang.String productFamilyLabel)
public java.lang.String getProductCategoryLabel()
public void setProductCategoryLabel(java.lang.String productCategoryLabel)
public java.lang.String getProductBrandLabel()
public void setProductBrandLabel(java.lang.String productBrandLabel)
public java.util.ArrayList<OrganisationalUnitCriterion> getOrgUnits()
public void setOrgUnits(java.util.ArrayList<OrganisationalUnitCriterion> orgUnits)
public java.lang.String getUnitsLabel()
public void setUnitsLabel(java.lang.String unitsLabel)
public java.lang.String getGroupsLabel()
public void setGroupsLabel(java.lang.String groupLabel)
public java.util.ArrayList<com.crm.framework.util.DayOfWeek> getPerformedOnDays()
public void setPerformedOnDays(java.util.ArrayList<com.crm.framework.util.DayOfWeek> performedOnDays)
public java.lang.String getPerformedOnDaysLabel()
public void setPerformedOnDaysLabel(java.lang.String performedOnDaysLabel)