org.opencrx.kernel.forecast1.cci2
Interface SalesVolumeBudget

All Superinterfaces:
AbstractBudget, AlertSender, Auditee, BasicObject, Cloneable, ContextCapable, Creatable, CrxObject, Exporter, ExtentCapable, Importer, Indexed, Modifiable, SecureObject
All Known Subinterfaces:
SalesVolumeBudget
All Known Implementing Classes:
SalesVolumeBudget

public interface SalesVolumeBudget
extends AbstractBudget

Class SalesVolumeBudget


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.opencrx.kernel.forecast1.cci2.AbstractBudget
AbstractBudget.Identity
 
Method Summary
<T extends BrokerAssignment>
BudgetAppliesForBroker.Broker<T>
getBroker()
          Retrieves a set containing all the elements for the reference broker.
 short getContractType()
          Retrieves the value for the attribute contractType.
<T extends CustomerAssignment>
BudgetAppliesForCustomer.Customer<T>
getCustomer()
          Retrieves a set containing all the elements for the reference customer.
 Depot getDepot()
          Retrieves the value for the reference depot.
 Date getLastCalculatedAt()
          Retrieves the possibly null value for the optional attribute lastCalculatedAt.
<T extends SalesVolumeBudgetPosition>
SalesVolumeBudgetHasPosition.Position<T>
getPosition()
          Retrieves a set containing all the elements for the reference position.
<T extends SalesRepAssignment>
BudgetAppliesForSalesRep.SalesRep<T>
getSalesRep()
          Retrieves a set containing all the elements for the reference salesRep.
 Void recalcBudget()
           
 void setContractType(short contractType)
          Sets a new value for the attribute contractType.
 void setDepot(Depot depot)
          Sets a new value for the reference depot.
 void setLastCalculatedAt(Date lastCalculatedAt)
          Sets a new value for the attribute lastCalculatedAt.
 
Methods inherited from interface org.opencrx.kernel.forecast1.cci2.AbstractBudget
getBudgetType, getDescription, getEndingAt, getName, getStartingFrom, setBudgetType, setDescription, setEndingAt, setName, setStartingFrom
 
Methods inherited from interface org.opencrx.kernel.generic.cci2.CrxObject
getAdditionalExternalLink, getAttachedDocument, getCategory, getDisabledReason, getDocumentFolderAssignment, getExternalLink, getMedia, getNote, getPropertySet, getPropertySetEntry, getRating, getUserBoolean4, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserCode4, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDate4, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserDateTime4, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserNumber4, getUserString0, getUserString1, getUserString2, getUserString3, getUserString4, isDisabled, isUserBoolean0, isUserBoolean1, isUserBoolean2, isUserBoolean3, setCategory, setDisabled, setDisabledReason, setExternalLink, setUserBoolean0, setUserBoolean1, setUserBoolean2, setUserBoolean3, setUserBoolean4, setUserCode0, setUserCode1, setUserCode2, setUserCode3, setUserCode4, setUserDate0, setUserDate1, setUserDate2, setUserDate3, setUserDate4, setUserDateTime0, setUserDateTime1, setUserDateTime2, setUserDateTime3, setUserDateTime4, setUserNumber0, setUserNumber1, setUserNumber2, setUserNumber3, setUserNumber4, setUserString0, setUserString1, setUserString2, setUserString3, setUserString4
 
Methods inherited from interface org.opencrx.kernel.base.cci2.AlertSender
sendAlert
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Auditee
getAudit
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Cloneable
clone_
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Exporter
exportItem, exportItemAdvanced
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Importer
importItem
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Indexed
getIndexEntry, updateIndex
 
Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject
addOwningGroup, checkPermissions, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwner, setOwningUser, setOwningUser
 
Methods inherited from interface org.openmdx.base.cci2.Creatable
getCreatedAt, getCreatedBy
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.base.cci2.Modifiable
getModifiedAt, getModifiedBy
 

Method Detail

getBroker

<T extends BrokerAssignment> BudgetAppliesForBroker.Broker<T> getBroker()
Retrieves a set containing all the elements for the reference broker.

Returns:
A set containing all the elements for this reference.

getContractType

short getContractType()
Retrieves the value for the attribute contractType.

Returns:
The non-null value for attribute contractType.

setContractType

void setContractType(short contractType)
Sets a new value for the attribute contractType.

Parameters:
contractType - The non-null new value for attribute contractType.

getCustomer

<T extends CustomerAssignment> BudgetAppliesForCustomer.Customer<T> getCustomer()
Retrieves a set containing all the elements for the reference customer.

Returns:
A set containing all the elements for this reference.

getDepot

Depot getDepot()
Retrieves the value for the reference depot.

Returns:
The – possibly null – value for this reference.

setDepot

void setDepot(Depot depot)
Sets a new value for the reference depot.

Parameters:
depot - The non-null new value for this reference.

getLastCalculatedAt

Date getLastCalculatedAt()
Retrieves the possibly null value for the optional attribute lastCalculatedAt.

Returns:
The possibly null value for attribute lastCalculatedAt.

setLastCalculatedAt

void setLastCalculatedAt(Date lastCalculatedAt)
Sets a new value for the attribute lastCalculatedAt.

Parameters:
lastCalculatedAt - The possibly null new value for attribute lastCalculatedAt.

getPosition

<T extends SalesVolumeBudgetPosition> SalesVolumeBudgetHasPosition.Position<T> getPosition()
Retrieves a set containing all the elements for the reference position.

Returns:
A set containing all the elements for this reference.

recalcBudget

Void recalcBudget()

getSalesRep

<T extends SalesRepAssignment> BudgetAppliesForSalesRep.SalesRep<T> getSalesRep()
Retrieves a set containing all the elements for the reference salesRep.

Returns:
A set containing all the elements for this reference.


This software is published under the BSD license. Copyright © 2003-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.