org.opencrx.kernel.forecast1.cci
Interface ForecastPeriod

All Superinterfaces:
AlertSender, Auditee, BasicObject, Cloneable, ContextCapable, CrxObject, ExtentCapable, Importer, Indexed, RefBaseObject, RefFeatured, RefObject, RefObject_1_0, SecureObject, SubscriptionTarget, ViewCapable, XmlExporter
All Known Implementing Classes:
ForecastPeriodImpl

public interface ForecastPeriod
extends CrxObject, BasicObject


Method Summary
 void addLead(Lead newValue)
           
 void addLead(String id, Lead newValue)
           
 void addOpportunity(Opportunity newValue)
           
 void addOpportunity(String id, Opportunity newValue)
           
 void addQuote(Quote newValue)
           
 void addQuote(String id, Quote newValue)
           
 Collection getLead()
          Retrieves a collection containing all the elements for the reference lead.
 List getLead(LeadFilter filter)
          Retrieves the value for the reference lead for the specified filter.
 List getLead(LeadQuery query)
          Retrieves the value for the reference lead for the specified query.
 Lead getLead(String id)
          Retrieves the value for the reference lead for the specified qualifier attribute value.
 BigDecimal getLeadExpectedSum()
          Retrieves the value for the attribute leadExpectedSum.
 BigDecimal getLeadMaxSum()
          Retrieves the value for the attribute leadMaxSum.
 BigDecimal getLeadMinSum()
          Retrieves the value for the attribute leadMinSum.
 Collection getOpportunity()
          Retrieves a collection containing all the elements for the reference opportunity.
 List getOpportunity(OpportunityFilter filter)
          Retrieves the value for the reference opportunity for the specified filter.
 List getOpportunity(OpportunityQuery query)
          Retrieves the value for the reference opportunity for the specified query.
 Opportunity getOpportunity(String id)
          Retrieves the value for the reference opportunity for the specified qualifier attribute value.
 BigDecimal getOpportunityExpectedSum()
          Retrieves the value for the attribute opportunityExpectedSum.
 BigDecimal getOpportunityMaxSum()
          Retrieves the value for the attribute opportunityMaxSum.
 BigDecimal getOpportunityMinSum()
          Retrieves the value for the attribute opportunityMinSum.
 String getPeriod()
          Retrieves the value for the attribute period.
 Contact getPerson()
          Retrieves the value for the reference person.
 Collection getQuote()
          Retrieves a collection containing all the elements for the reference quote.
 List getQuote(QuoteFilter filter)
          Retrieves the value for the reference quote for the specified filter.
 List getQuote(QuoteQuery query)
          Retrieves the value for the reference quote for the specified query.
 Quote getQuote(String id)
          Retrieves the value for the reference quote for the specified qualifier attribute value.
 BigDecimal getQuoteSum()
          Retrieves the value for the attribute quoteSum.
 void removeLead(String id)
           
 void removeOpportunity(String id)
           
 void removeQuote(String id)
           
 void setPerson(Contact newValue)
          Sets a new value for the reference person.
 
Methods inherited from interface org.opencrx.kernel.generic.cci.CrxObject
addAdditionalExternalLink, addAdditionalExternalLink, addAttachedDocument, addAttachedDocument, addMedia, addMedia, addNote, addNote, addPropertySet, addPropertySet, addRating, addRating, getAdditionalExternalLink, getAdditionalExternalLink, getAdditionalExternalLink, getAdditionalExternalLink, getAttachedDocument, getAttachedDocument, getAttachedDocument, getAttachedDocument, getCategory, getCategory, getDisabledReason, getExternalLink, getExternalLink, getMedia, getMedia, getMedia, getMedia, getNote, getNote, getNote, getNote, getPropertySet, getPropertySet, getPropertySet, getPropertySet, getPropertySetEntry, getPropertySetEntry, getPropertySetEntry, getPropertySetEntry, getRating, getRating, getRating, getRating, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserCode4, getUserCode4, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDate4, getUserDate4, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserDateTime4, getUserDateTime4, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserNumber4, getUserNumber4, getUserString0, getUserString1, getUserString2, getUserString3, getUserString4, getUserString4, isDisabled, isUserBoolean0, isUserBoolean1, isUserBoolean2, isUserBoolean3, isUserBoolean4, isUserBoolean4, removeAdditionalExternalLink, removeAttachedDocument, removeMedia, removeNote, removePropertySet, removeRating, setCategory, setCategory, setDisabled, setDisabledReason, setExternalLink, setExternalLink, setUserBoolean0, setUserBoolean1, setUserBoolean2, setUserBoolean3, setUserBoolean4, setUserBoolean4, setUserCode0, setUserCode1, setUserCode2, setUserCode3, setUserCode4, setUserCode4, setUserDate0, setUserDate1, setUserDate2, setUserDate3, setUserDate4, setUserDate4, setUserDateTime0, setUserDateTime1, setUserDateTime2, setUserDateTime3, setUserDateTime4, setUserDateTime4, setUserNumber0, setUserNumber1, setUserNumber2, setUserNumber3, setUserNumber4, setUserNumber4, setUserString0, setUserString1, setUserString2, setUserString3, setUserString4, setUserString4
 
Methods inherited from interface org.opencrx.kernel.base.cci.AlertSender
sendAlert, sendAlert
 
Methods inherited from interface org.opencrx.kernel.base.cci.Auditee
getAudit, getAudit, getAudit, getAudit
 
Methods inherited from interface org.opencrx.kernel.base.cci.Cloneable
clone_, clone_
 
Methods inherited from interface org.opencrx.kernel.base.cci.Importer
importItem, importItem
 
Methods inherited from interface org.opencrx.kernel.base.cci.Indexed
getIndexEntry, getIndexEntry, getIndexEntry, getIndexEntry, updateIndex, updateIndex
 
Methods inherited from interface org.opencrx.kernel.base.cci.SecureObject
addOwningGroup, addOwningGroup, addOwningGroup, addOwningGroup, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwner, getOwningGroup, getOwningGroup, getOwningUser, removeAllOwningGroup, removeAllOwningGroup, removeOwningGroup, removeOwningGroup, removeOwningGroup, removeOwningUser, setAccessLevel, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser, setOwningUser
 
Methods inherited from interface org.opencrx.kernel.base.cci.SubscriptionTarget
addSubscription, addSubscription, addSubscriptionForParent, addSubscriptionForParent, removeSubscription, removeSubscription, removeSubscriptionForParent, removeSubscriptionForParent
 
Methods inherited from interface org.opencrx.kernel.base.cci.XmlExporter
exportXml, exportXml
 
Methods inherited from interface org.openmdx.base.cci.BasicObject
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy
 
Methods inherited from interface org.openmdx.base.cci.ContextCapable
getContext, getContext
 
Methods inherited from interface org.openmdx.base.cci.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.compatibility.view1.cci.ViewCapable
getView, getView, getView, getView
 
Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefObject_1_0
refAddEventListener, refAddToUnitOfWork, refAddValue, refContext, refDefaultFetchGroup, refDelegate, refFlush, refGetEventListeners, refGetPath, refGetValue, refGetValue, refInitialize, refInitialize, refIsDeleted, refIsDirty, refIsNew, refIsPersistent, refIsWriteProtected, refRefresh, refRefreshAsynchronously, refRemoveEventListener, refRemoveFromUnitOfWork, refRemoveValue, refRemoveValue, refSetValue, refWriteProtect
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getLead

Lead getLead(String id)
Retrieves the value for the reference lead for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getLead

Collection getLead()
Retrieves a collection containing all the elements for the reference lead.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getLead

List getLead(LeadFilter filter)
Retrieves the value for the reference lead for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getLead

List getLead(LeadQuery query)
Retrieves the value for the reference lead for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addLead

void addLead(String id,
             Lead newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addLead

void addLead(Lead newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeLead

void removeLead(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getLeadExpectedSum

BigDecimal getLeadExpectedSum()
Retrieves the value for the attribute leadExpectedSum.

Returns:
The non-null value for attribute leadExpectedSum.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getLeadMaxSum

BigDecimal getLeadMaxSum()
Retrieves the value for the attribute leadMaxSum.

Returns:
The non-null value for attribute leadMaxSum.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getLeadMinSum

BigDecimal getLeadMinSum()
Retrieves the value for the attribute leadMinSum.

Returns:
The non-null value for attribute leadMinSum.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getOpportunity

Opportunity getOpportunity(String id)
Retrieves the value for the reference opportunity for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getOpportunity

Collection getOpportunity()
Retrieves a collection containing all the elements for the reference opportunity.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getOpportunity

List getOpportunity(OpportunityFilter filter)
Retrieves the value for the reference opportunity for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getOpportunity

List getOpportunity(OpportunityQuery query)
Retrieves the value for the reference opportunity for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addOpportunity

void addOpportunity(String id,
                    Opportunity newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addOpportunity

void addOpportunity(Opportunity newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeOpportunity

void removeOpportunity(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getOpportunityExpectedSum

BigDecimal getOpportunityExpectedSum()
Retrieves the value for the attribute opportunityExpectedSum.

Returns:
The non-null value for attribute opportunityExpectedSum.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getOpportunityMaxSum

BigDecimal getOpportunityMaxSum()
Retrieves the value for the attribute opportunityMaxSum.

Returns:
The non-null value for attribute opportunityMaxSum.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getOpportunityMinSum

BigDecimal getOpportunityMinSum()
Retrieves the value for the attribute opportunityMinSum.

Returns:
The non-null value for attribute opportunityMinSum.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getPeriod

String getPeriod()
Retrieves the value for the attribute period.

Returns:
The non-null value for attribute period.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getPerson

Contact getPerson()
Retrieves the value for the reference person.

Returns:
The non-null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setPerson

void setPerson(Contact newValue)
Sets a new value for the reference person.

Parameters:
newValue - The non-null new value for this reference.
Throws:
JmiException - If the value cannot be set for some reason.

getQuote

Quote getQuote(String id)
Retrieves the value for the reference quote for the specified qualifier attribute value.

Parameters:
id - The value for the qualifier attribute that qualifies this reference.
Returns:
The possibly null value for this reference.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getQuote

Collection getQuote()
Retrieves a collection containing all the elements for the reference quote.

Returns:
A collection containing all the elements for this reference.
Throws:
JmiException - If the values cannot be retrieved for some reason.

getQuote

List getQuote(QuoteFilter filter)
Retrieves the value for the reference quote for the specified filter.

Parameters:
filter - filter which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

getQuote

List getQuote(QuoteQuery query)
Retrieves the value for the reference quote for the specified query.

Parameters:
predicate - predicate which is applied to the set of referenced objects.
Returns:
The filtered collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addQuote

void addQuote(String id,
              Quote newValue)
Parameters:
id - The qualifier attribute value that qualifies the reference to get the element to be appended.
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

addQuote

void addQuote(Quote newValue)
Parameters:
newValue - The element to be appended.
Throws:
JmiException - If the value cannot be appended for some reason.

removeQuote

void removeQuote(String id)
Throws:
JmiException - If the value cannot be removed for some reason.

getQuoteSum

BigDecimal getQuoteSum()
Retrieves the value for the attribute quoteSum.

Returns:
The non-null value for attribute quoteSum.
Throws:
JmiException - If the value cannot be retrieved for some reason.


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