org.opencrx.kernel.account1.cci2
Interface Account

All Superinterfaces:
AlertSender, Auditee, org.openmdx.base.cci2.BasicObject, Cloneable, org.openmdx.base.cci2.ContextCapable, CrxObject, org.openmdx.base.cci2.ExtentCapable, GenericAccount, Importer, Indexed, SecureObject, org.openmdx.compatibility.view1.cci2.ViewCapable, XmlExporter
All Known Subinterfaces:
AbstractGroup, AbstractGroup, Account, Contact, Contact, Group, Group, LegalEntity, LegalEntity, UnspecifiedAccount, UnspecifiedAccount
All Known Implementing Classes:
Account, Contact, Group, LegalEntity, UnspecifiedAccount

public interface Account
extends CrxObject, GenericAccount

Abstract class Account


Nested Class Summary
static interface Account.Identity
          Object Identity
 
Method Summary
 void addAddress(boolean idIsPersistent, String id, AccountAddress address)
          Adds the specified element to the set of the values for the reference address.
 void addMember(boolean idIsPersistent, String id, Member member)
          Adds the specified element to the set of the values for the reference member.
 CreateInvoiceResult createInvoice(Invoice basedOn, String description, String name)
           
 CreateLeadResult createLead(Lead basedOn, String description, String name, String nextStep)
           
 CreateOpportunityResult createOpportunity(Opportunity basedOn, String description, String name)
           
 CreateQuoteResult createQuote(Quote basedOn, String description, String name)
           
 CreateSalesOrderResult createSalesOrder(SalesOrder basedOn, String description, String name)
           
 List<Short> getAccountCategory()
          Retrieves a list containing all the elements for the attribute accountCategory.
<T extends AccountMembership>
Collection<T>
getAccountMembership()
          Retrieves a set containing all the elements for the reference accountMembership.
 AccountMembership getAccountMembership(boolean idIsPersistent, String id)
          Retrieves the value for the reference accountMembership for the specified qualifier attribute value.
 short getAccountRating()
          Retrieves the value for the attribute accountRating.
 short getAccountState()
          Retrieves the value for the attribute accountState.
 List<Short> getAccountType()
          Retrieves a list containing all the elements for the attribute accountType.
<T extends AccountAddress>
Collection<T>
getAddress()
          Retrieves a set containing all the elements for the reference address.
 AccountAddress getAddress(boolean idIsPersistent, String id)
          Retrieves the value for the reference address for the specified qualifier attribute value.
 String getAliasName()
          Retrieves the possibly null value for the optional attribute aliasName.
<T extends Activity>
Collection<T>
getAssignedActivity()
          Retrieves a set containing all the elements for the reference assignedActivity.
 Activity getAssignedActivity(boolean idIsPersistent, String id)
          Retrieves the value for the reference assignedActivity for the specified qualifier attribute value.
<T extends AbstractContract>
Collection<T>
getAssignedContract()
          Retrieves a set containing all the elements for the reference assignedContract.
 AbstractContract getAssignedContract(boolean idIsPersistent, String id)
          Retrieves the value for the reference assignedContract for the specified qualifier attribute value.
 List<Short> getBusinessType()
          Retrieves a list containing all the elements for the attribute businessType.
<T extends Contact>
List<T>
getContact()
          Retrieves the Collection of objects referenced by contact.
 String getDescription()
          Retrieves the possibly null value for the optional attribute description.
 Short getExtCode0()
          Retrieves the possibly null value for the optional attribute extCode0.
 Short getExtCode1()
          Retrieves the possibly null value for the optional attribute extCode1.
 Short getExtCode10()
          Retrieves the possibly null value for the optional attribute extCode10.
 Short getExtCode11()
          Retrieves the possibly null value for the optional attribute extCode11.
 Short getExtCode12()
          Retrieves the possibly null value for the optional attribute extCode12.
 Short getExtCode13()
          Retrieves the possibly null value for the optional attribute extCode13.
 Short getExtCode14()
          Retrieves the possibly null value for the optional attribute extCode14.
 Short getExtCode15()
          Retrieves the possibly null value for the optional attribute extCode15.
 Short getExtCode16()
          Retrieves the possibly null value for the optional attribute extCode16.
 Short getExtCode17()
          Retrieves the possibly null value for the optional attribute extCode17.
 Short getExtCode18()
          Retrieves the possibly null value for the optional attribute extCode18.
 Short getExtCode19()
          Retrieves the possibly null value for the optional attribute extCode19.
 Short getExtCode2()
          Retrieves the possibly null value for the optional attribute extCode2.
 Short getExtCode3()
          Retrieves the possibly null value for the optional attribute extCode3.
 Short getExtCode4()
          Retrieves the possibly null value for the optional attribute extCode4.
 Short getExtCode5()
          Retrieves the possibly null value for the optional attribute extCode5.
 Short getExtCode6()
          Retrieves the possibly null value for the optional attribute extCode6.
 Short getExtCode7()
          Retrieves the possibly null value for the optional attribute extCode7.
 Short getExtCode8()
          Retrieves the possibly null value for the optional attribute extCode8.
 Short getExtCode9()
          Retrieves the possibly null value for the optional attribute extCode9.
 javax.xml.datatype.XMLGregorianCalendar getExtDate0()
          Retrieves the possibly null value for the optional attribute extDate0.
 javax.xml.datatype.XMLGregorianCalendar getExtDate1()
          Retrieves the possibly null value for the optional attribute extDate1.
 javax.xml.datatype.XMLGregorianCalendar getExtDate2()
          Retrieves the possibly null value for the optional attribute extDate2.
 javax.xml.datatype.XMLGregorianCalendar getExtDate3()
          Retrieves the possibly null value for the optional attribute extDate3.
 javax.xml.datatype.XMLGregorianCalendar getExtDate4()
          Retrieves the possibly null value for the optional attribute extDate4.
 javax.xml.datatype.XMLGregorianCalendar getExtDate5()
          Retrieves the possibly null value for the optional attribute extDate5.
 javax.xml.datatype.XMLGregorianCalendar getExtDate6()
          Retrieves the possibly null value for the optional attribute extDate6.
 javax.xml.datatype.XMLGregorianCalendar getExtDate7()
          Retrieves the possibly null value for the optional attribute extDate7.
 javax.xml.datatype.XMLGregorianCalendar getExtDate8()
          Retrieves the possibly null value for the optional attribute extDate8.
 javax.xml.datatype.XMLGregorianCalendar getExtDate9()
          Retrieves the possibly null value for the optional attribute extDate9.
 Date getExtDateTime0()
          Retrieves the possibly null value for the optional attribute extDateTime0.
 Date getExtDateTime1()
          Retrieves the possibly null value for the optional attribute extDateTime1.
 Date getExtDateTime2()
          Retrieves the possibly null value for the optional attribute extDateTime2.
 Date getExtDateTime3()
          Retrieves the possibly null value for the optional attribute extDateTime3.
 Date getExtDateTime4()
          Retrieves the possibly null value for the optional attribute extDateTime4.
 Date getExtDateTime5()
          Retrieves the possibly null value for the optional attribute extDateTime5.
 Date getExtDateTime6()
          Retrieves the possibly null value for the optional attribute extDateTime6.
 Date getExtDateTime7()
          Retrieves the possibly null value for the optional attribute extDateTime7.
 Date getExtDateTime8()
          Retrieves the possibly null value for the optional attribute extDateTime8.
 Date getExtDateTime9()
          Retrieves the possibly null value for the optional attribute extDateTime9.
 BigDecimal getExtNumber0()
          Retrieves the possibly null value for the optional attribute extNumber0.
 BigDecimal getExtNumber1()
          Retrieves the possibly null value for the optional attribute extNumber1.
 BigDecimal getExtNumber2()
          Retrieves the possibly null value for the optional attribute extNumber2.
 BigDecimal getExtNumber3()
          Retrieves the possibly null value for the optional attribute extNumber3.
 BigDecimal getExtNumber4()
          Retrieves the possibly null value for the optional attribute extNumber4.
 BigDecimal getExtNumber5()
          Retrieves the possibly null value for the optional attribute extNumber5.
 BigDecimal getExtNumber6()
          Retrieves the possibly null value for the optional attribute extNumber6.
 BigDecimal getExtNumber7()
          Retrieves the possibly null value for the optional attribute extNumber7.
 BigDecimal getExtNumber8()
          Retrieves the possibly null value for the optional attribute extNumber8.
 BigDecimal getExtNumber9()
          Retrieves the possibly null value for the optional attribute extNumber9.
 String getExtString0()
          Retrieves the possibly null value for the optional attribute extString0.
 String getExtString1()
          Retrieves the possibly null value for the optional attribute extString1.
 String getExtString2()
          Retrieves the possibly null value for the optional attribute extString2.
 String getExtString3()
          Retrieves the possibly null value for the optional attribute extString3.
 String getExtString4()
          Retrieves the possibly null value for the optional attribute extString4.
 String getExtString5()
          Retrieves the possibly null value for the optional attribute extString5.
 String getExtString6()
          Retrieves the possibly null value for the optional attribute extString6.
 String getExtString7()
          Retrieves the possibly null value for the optional attribute extString7.
 String getExtString8()
          Retrieves the possibly null value for the optional attribute extString8.
 String getExtString9()
          Retrieves the possibly null value for the optional attribute extString9.
 String getFullName()
          Retrieves the possibly null value for the optional attribute fullName.
 Account getMaster()
          Retrieves the value for the reference master.
<T extends Member>
Collection<T>
getMember()
          Retrieves a set containing all the elements for the reference member.
 Member getMember(boolean idIsPersistent, String id)
          Retrieves the value for the reference member for the specified qualifier attribute value.
<T extends Account>
List<T>
getPartner()
          Retrieves the Collection of objects referenced by partner.
<T extends Product>
Collection<T>
getProduct()
          Retrieves a set containing all the elements for the reference product.
 Product getProduct(boolean idIsPersistent, String id)
          Retrieves the value for the reference product for the specified qualifier attribute value.
 Boolean isExtBoolean0()
          Retrieves the possibly null value for the optional attribute extBoolean0.
 Boolean isExtBoolean1()
          Retrieves the possibly null value for the optional attribute extBoolean1.
 Boolean isExtBoolean2()
          Retrieves the possibly null value for the optional attribute extBoolean2.
 Boolean isExtBoolean3()
          Retrieves the possibly null value for the optional attribute extBoolean3.
 Boolean isExtBoolean4()
          Retrieves the possibly null value for the optional attribute extBoolean4.
 Boolean isExtBoolean5()
          Retrieves the possibly null value for the optional attribute extBoolean5.
 Boolean isExtBoolean6()
          Retrieves the possibly null value for the optional attribute extBoolean6.
 Boolean isExtBoolean7()
          Retrieves the possibly null value for the optional attribute extBoolean7.
 Boolean isExtBoolean8()
          Retrieves the possibly null value for the optional attribute extBoolean8.
 Boolean isExtBoolean9()
          Retrieves the possibly null value for the optional attribute extBoolean9.
 void setAccountCategory(short... accountCategory)
          Clears accountCategory and adds the given value(s).
 void setAccountRating(short accountRating)
          Sets a new value for the attribute accountRating.
 void setAccountState(short accountState)
          Sets a new value for the attribute accountState.
 void setAccountType(short... accountType)
          Clears accountType and adds the given value(s).
 void setAliasName(String aliasName)
          Sets a new value for the attribute aliasName.
 void setBusinessType(short... businessType)
          Clears businessType and adds the given value(s).
 void setDescription(String description)
          Sets a new value for the attribute description.
 void setExtBoolean0(Boolean extBoolean0)
          Sets a new value for the attribute extBoolean0.
 void setExtBoolean1(Boolean extBoolean1)
          Sets a new value for the attribute extBoolean1.
 void setExtBoolean2(Boolean extBoolean2)
          Sets a new value for the attribute extBoolean2.
 void setExtBoolean3(Boolean extBoolean3)
          Sets a new value for the attribute extBoolean3.
 void setExtBoolean4(Boolean extBoolean4)
          Sets a new value for the attribute extBoolean4.
 void setExtBoolean5(Boolean extBoolean5)
          Sets a new value for the attribute extBoolean5.
 void setExtBoolean6(Boolean extBoolean6)
          Sets a new value for the attribute extBoolean6.
 void setExtBoolean7(Boolean extBoolean7)
          Sets a new value for the attribute extBoolean7.
 void setExtBoolean8(Boolean extBoolean8)
          Sets a new value for the attribute extBoolean8.
 void setExtBoolean9(Boolean extBoolean9)
          Sets a new value for the attribute extBoolean9.
 void setExtCode0(Short extCode0)
          Sets a new value for the attribute extCode0.
 void setExtCode1(Short extCode1)
          Sets a new value for the attribute extCode1.
 void setExtCode10(Short extCode10)
          Sets a new value for the attribute extCode10.
 void setExtCode11(Short extCode11)
          Sets a new value for the attribute extCode11.
 void setExtCode12(Short extCode12)
          Sets a new value for the attribute extCode12.
 void setExtCode13(Short extCode13)
          Sets a new value for the attribute extCode13.
 void setExtCode14(Short extCode14)
          Sets a new value for the attribute extCode14.
 void setExtCode15(Short extCode15)
          Sets a new value for the attribute extCode15.
 void setExtCode16(Short extCode16)
          Sets a new value for the attribute extCode16.
 void setExtCode17(Short extCode17)
          Sets a new value for the attribute extCode17.
 void setExtCode18(Short extCode18)
          Sets a new value for the attribute extCode18.
 void setExtCode19(Short extCode19)
          Sets a new value for the attribute extCode19.
 void setExtCode2(Short extCode2)
          Sets a new value for the attribute extCode2.
 void setExtCode3(Short extCode3)
          Sets a new value for the attribute extCode3.
 void setExtCode4(Short extCode4)
          Sets a new value for the attribute extCode4.
 void setExtCode5(Short extCode5)
          Sets a new value for the attribute extCode5.
 void setExtCode6(Short extCode6)
          Sets a new value for the attribute extCode6.
 void setExtCode7(Short extCode7)
          Sets a new value for the attribute extCode7.
 void setExtCode8(Short extCode8)
          Sets a new value for the attribute extCode8.
 void setExtCode9(Short extCode9)
          Sets a new value for the attribute extCode9.
 void setExtDate0(javax.xml.datatype.XMLGregorianCalendar extDate0)
          Sets a new value for the attribute extDate0.
 void setExtDate1(javax.xml.datatype.XMLGregorianCalendar extDate1)
          Sets a new value for the attribute extDate1.
 void setExtDate2(javax.xml.datatype.XMLGregorianCalendar extDate2)
          Sets a new value for the attribute extDate2.
 void setExtDate3(javax.xml.datatype.XMLGregorianCalendar extDate3)
          Sets a new value for the attribute extDate3.
 void setExtDate4(javax.xml.datatype.XMLGregorianCalendar extDate4)
          Sets a new value for the attribute extDate4.
 void setExtDate5(javax.xml.datatype.XMLGregorianCalendar extDate5)
          Sets a new value for the attribute extDate5.
 void setExtDate6(javax.xml.datatype.XMLGregorianCalendar extDate6)
          Sets a new value for the attribute extDate6.
 void setExtDate7(javax.xml.datatype.XMLGregorianCalendar extDate7)
          Sets a new value for the attribute extDate7.
 void setExtDate8(javax.xml.datatype.XMLGregorianCalendar extDate8)
          Sets a new value for the attribute extDate8.
 void setExtDate9(javax.xml.datatype.XMLGregorianCalendar extDate9)
          Sets a new value for the attribute extDate9.
 void setExtDateTime0(Date extDateTime0)
          Sets a new value for the attribute extDateTime0.
 void setExtDateTime1(Date extDateTime1)
          Sets a new value for the attribute extDateTime1.
 void setExtDateTime2(Date extDateTime2)
          Sets a new value for the attribute extDateTime2.
 void setExtDateTime3(Date extDateTime3)
          Sets a new value for the attribute extDateTime3.
 void setExtDateTime4(Date extDateTime4)
          Sets a new value for the attribute extDateTime4.
 void setExtDateTime5(Date extDateTime5)
          Sets a new value for the attribute extDateTime5.
 void setExtDateTime6(Date extDateTime6)
          Sets a new value for the attribute extDateTime6.
 void setExtDateTime7(Date extDateTime7)
          Sets a new value for the attribute extDateTime7.
 void setExtDateTime8(Date extDateTime8)
          Sets a new value for the attribute extDateTime8.
 void setExtDateTime9(Date extDateTime9)
          Sets a new value for the attribute extDateTime9.
 void setExtNumber0(BigDecimal extNumber0)
          Sets a new value for the attribute extNumber0.
 void setExtNumber1(BigDecimal extNumber1)
          Sets a new value for the attribute extNumber1.
 void setExtNumber2(BigDecimal extNumber2)
          Sets a new value for the attribute extNumber2.
 void setExtNumber3(BigDecimal extNumber3)
          Sets a new value for the attribute extNumber3.
 void setExtNumber4(BigDecimal extNumber4)
          Sets a new value for the attribute extNumber4.
 void setExtNumber5(BigDecimal extNumber5)
          Sets a new value for the attribute extNumber5.
 void setExtNumber6(BigDecimal extNumber6)
          Sets a new value for the attribute extNumber6.
 void setExtNumber7(BigDecimal extNumber7)
          Sets a new value for the attribute extNumber7.
 void setExtNumber8(BigDecimal extNumber8)
          Sets a new value for the attribute extNumber8.
 void setExtNumber9(BigDecimal extNumber9)
          Sets a new value for the attribute extNumber9.
 void setExtString0(String extString0)
          Sets a new value for the attribute extString0.
 void setExtString1(String extString1)
          Sets a new value for the attribute extString1.
 void setExtString2(String extString2)
          Sets a new value for the attribute extString2.
 void setExtString3(String extString3)
          Sets a new value for the attribute extString3.
 void setExtString4(String extString4)
          Sets a new value for the attribute extString4.
 void setExtString5(String extString5)
          Sets a new value for the attribute extString5.
 void setExtString6(String extString6)
          Sets a new value for the attribute extString6.
 void setExtString7(String extString7)
          Sets a new value for the attribute extString7.
 void setExtString8(String extString8)
          Sets a new value for the attribute extString8.
 void setExtString9(String extString9)
          Sets a new value for the attribute extString9.
 void setMaster(Account master)
          Sets a new value for the reference master.
 
Methods inherited from interface org.opencrx.kernel.generic.cci2.CrxObject
addAdditionalExternalLink, addAttachedDocument, addMedia, addNote, addPropertySet, addRating, getAdditionalExternalLink, getAdditionalExternalLink, getAttachedDocument, getAttachedDocument, getCategory, getDisabledReason, getExternalLink, getMedia, getMedia, getNote, getNote, getPropertySet, getPropertySet, getPropertySetEntry, getPropertySetEntry, getRating, 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