org.opencrx.kernel.account1.cci
Interface Competitor

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:
CompetitorImpl

public interface Competitor
extends CrxObject


Method Summary
 void addAccount(Account newValue)
           
 void addAccount(int index, Account newValue)
           
 void addContact(Contact newValue)
           
 void addContact(int index, Contact newValue)
           
 Collection getAccount()
          Retrieves the objects referenced by account.
 Account getAccount(int index)
          Retrieves the value for the reference account for the specified qualifier attribute value.
 short getCompetitorState()
          Retrieves the value for the attribute competitorState.
 Collection getContact()
          Retrieves the objects referenced by contact.
 Contact getContact(int index)
          Retrieves the value for the reference contact for the specified qualifier attribute value.
 String getDescription()
           
 String getKeyProduct()
           
 String getName()
          Retrieves the value for the attribute name.
 String getOpportunities()
           
 String getStrengths()
           
 String getThreats()
           
 String getWeaknesses()
           
 BigDecimal getWinPercentage()
           
 void removeAccount(int index)
           
 void removeContact(int index)
           
 void setCompetitorState(short newValue)
          Sets a new value for the attribute competitorState.
 void setDescription(String newValue)
          Sets a new value for the attribute description.
 void setKeyProduct(String newValue)
          Sets a new value for the attribute keyProduct.
 void setName(String newValue)
          Sets a new value for the attribute name.
 void setOpportunities(String newValue)
          Sets a new value for the attribute opportunities.
 void setStrengths(String newValue)
          Sets a new value for the attribute strengths.
 void setThreats(String newValue)
          Sets a new value for the attribute threats.
 void setWeaknesses(String newValue)
          Sets a new value for the attribute weaknesses.
 void setWinPercentage(BigDecimal newValue)
          Sets a new value for the attribute winPercentage.
 
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

getAccount

Account getAccount(int index)
Retrieves the value for the reference account for the specified qualifier attribute value.

Parameters:
index - 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.

getAccount

Collection getAccount()
Retrieves the objects referenced by account.

Returns:
The collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addAccount

void addAccount(int index,
                Account newValue)
Parameters:
index - 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.

addAccount

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

removeAccount

void removeAccount(int index)
Throws:
JmiException - If the value cannot be removed for some reason.

getCompetitorState

short getCompetitorState()
Retrieves the value for the attribute competitorState.

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

setCompetitorState

void setCompetitorState(short newValue)
Sets a new value for the attribute competitorState.

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

getContact

Contact getContact(int index)
Retrieves the value for the reference contact for the specified qualifier attribute value.

Parameters:
index - 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.

getContact

Collection getContact()
Retrieves the objects referenced by contact.

Returns:
The collection of referenced objects.
Throws:
JmiException - If the value cannot be retrieved for some reason.

addContact

void addContact(int index,
                Contact newValue)
Parameters:
index - 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.

addContact

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

removeContact

void removeContact(int index)
Throws:
JmiException - If the value cannot be removed for some reason.

getDescription

String getDescription()
Returns:
The possibly null value for attribute description.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setDescription

void setDescription(String newValue)
Sets a new value for the attribute description.

Parameters:
newValue - The possibly null new value for attribute description.
Throws:
JmiException - If the value cannot be set for some reason.

getKeyProduct

String getKeyProduct()
Returns:
The possibly null value for attribute keyProduct.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setKeyProduct

void setKeyProduct(String newValue)
Sets a new value for the attribute keyProduct.

Parameters:
newValue - The possibly null new value for attribute keyProduct.
Throws:
JmiException - If the value cannot be set for some reason.

getName

String getName()
Retrieves the value for the attribute name.

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

setName

void setName(String newValue)
Sets a new value for the attribute name.

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

getOpportunities

String getOpportunities()
Returns:
The possibly null value for attribute opportunities.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setOpportunities

void setOpportunities(String newValue)
Sets a new value for the attribute opportunities.

Parameters:
newValue - The possibly null new value for attribute opportunities.
Throws:
JmiException - If the value cannot be set for some reason.

getStrengths

String getStrengths()
Returns:
The possibly null value for attribute strengths.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setStrengths

void setStrengths(String newValue)
Sets a new value for the attribute strengths.

Parameters:
newValue - The possibly null new value for attribute strengths.
Throws:
JmiException - If the value cannot be set for some reason.

getThreats

String getThreats()
Returns:
The possibly null value for attribute threats.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setThreats

void setThreats(String newValue)
Sets a new value for the attribute threats.

Parameters:
newValue - The possibly null new value for attribute threats.
Throws:
JmiException - If the value cannot be set for some reason.

getWeaknesses

String getWeaknesses()
Returns:
The possibly null value for attribute weaknesses.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setWeaknesses

void setWeaknesses(String newValue)
Sets a new value for the attribute weaknesses.

Parameters:
newValue - The possibly null new value for attribute weaknesses.
Throws:
JmiException - If the value cannot be set for some reason.

getWinPercentage

BigDecimal getWinPercentage()
Returns:
The possibly null value for attribute winPercentage.
Throws:
JmiException - If the value cannot be retrieved for some reason.

setWinPercentage

void setWinPercentage(BigDecimal newValue)
Sets a new value for the attribute winPercentage.

Parameters:
newValue - The possibly null new value for attribute winPercentage.
Throws:
JmiException - If the value cannot be set 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.