org.opencrx.kernel.generic.cci
Interface CrxObject

All Superinterfaces:
AlertSender, Auditee, BasicObject, Cloneable, ContextCapable, ExtentCapable, Importer, Indexed, RefBaseObject, RefFeatured, RefObject, RefObject_1_0, SecureObject, SubscriptionTarget, ViewCapable, XmlExporter
All Known Subinterfaces:
Absence, AbstractBundledProduct, AbstractGroup, AbstractInvoicePosition, AbstractOpportunityPosition, AbstractProduct, AbstractProductBundle, AbstractQuotePosition, AbstractRemovedPosition, AbstractSalesOrderPosition, AbstractTask, Account, AccountAddress, AccountAddress, AccountAssignmentInventoryItem, AccountAssignmentProduct, AccountFilterGlobal, Activity, ActivityCategory, ActivityCreationAction, ActivityCreator, ActivityFilterGlobal, ActivityFollowUp, ActivityMilestone, ActivityProcess, ActivityProcessAction, ActivityProcessState, ActivityProcessTransition, ActivityTracker, ActivityType, AddressFilterGlobal, AddressGroup, AddressGroupMember, AliasType, Artifact, ArtifactContext, ArtifactDependency, Asset, AssetContext, Association, AssociationEnd, Attribute, BehaviouralFeature, Booking, BookingPeriod, BookingText, Budget, BudgetMilestone, Building, BuildingComplex, BuildingUnit, BundledProduct, BundledProductDepotPosition, BundledProductType, CalculationRule, Calendar, Class, ClassificationElement, Classifier, CollectionType, Competitor, ComplexProductBundle, ComplexProductBundleDepotPosition, ComplexProductBundleType, CompoundBooking, Constant, Constraint, Contact, ContactMembership, ContactRelationship, ContactRole, ContractAddress, CreditBooking, CreditLimit, Datatype, DebitBooking, DeliveryInformation, DeliveryRequest, Depot, DepotContract, DepotEntity, DepotEntityRelationship, DepotGroup, DepotHolder, DepotPosition, DepotReport, DepotType, Descriptor, DescriptorGroup, DesignDiagram, DesignModel, DesignPart, Element, EMail, EMailAddress, EMailAddress, EMailAddress, EmploymentContract, EnumerationType, Event, Exception, ExternalActivity, ExternalTask, Facility, Fax, Feature, Forecast, ForecastPeriod, GeneralizableElement, Group, ImplementationPart, Import, Incident, InterfaceSpec, InventoryItem, Invoice, InvoiceBundledProductPosition, InvoiceComplexProductBundlePosition, InvoicePosition, InvoiceProductBundlePosition, InvoiceProductOfferingPosition, Lead, LegalEntity, LinkableItemLinkTo, LinkedActivityFollowUpAction, Mailing, Meeting, Member, Mms, MmsSlide, Namespace, Operation, Opportunity, OpportunityBundledProductPosition, OpportunityComplexProductBundlePosition, OpportunityPosition, OpportunityProductBundlePosition, OpportunityProductOfferingPosition, Organization, OrganizationalUnit, OrganizationalUnitRelationship, Package, Parameter, Part, PhoneCall, PhoneNumber, PhoneNumber, PhoneNumber, PostalAddress, PostalAddress, PostalAddress, PriceLevel, PriceOverrideEnabled, PricingRule, PrimitiveType, Product, ProductAddress, ProductApplication, ProductBasePrice, ProductBundle, ProductBundleContainer, ProductBundleDepotPosition, ProductBundleType, ProductClassification, ProductClassificationRelationship, ProductDepotPosition, ProductOffering, ProductOfferingDepotPosition, Profile, Quote, QuoteBundledProductPosition, QuoteComplexProductBundlePosition, QuotePosition, QuoteProductBundlePosition, QuoteProductOfferingPosition, Reference, RelatedProduct, RemovedBundledProductPosition, RemovedComplexProductBundlePosition, RemovedPosition, RemovedProductBundlePosition, RemovedProductOfferingPosition, RequirementDiagram, RequirementModel, RequirementPart, Resource, RevenueReport, Room, Room, SalesOrder, SalesOrderBundledProductPosition, SalesOrderComplexProductBundlePosition, SalesOrderPosition, SalesOrderProductBundlePosition, SalesOrderProductOfferingPosition, SalesTaxType, SalesVisit, SetActualEndAction, SetActualStartAction, SetAssignedToAction, Site, Slot, Sms, SolutionPart, StructuralFeature, StructureField, StructureType, Tag, Task, TestDiagram, TestModel, TestPart, Topic, TypedElement, UnspecifiedAccount, UseCase, VariabilityPoint, Warehouse, WebAddress, WebAddress, WebAddress, WfAction, WfProcess
All Known Implementing Classes:
AbsenceImpl, AbstractBundledProductImpl, AbstractGroupImpl, AbstractInvoicePositionImpl, AbstractOpportunityPositionImpl, AbstractProductBundleImpl, AbstractProductImpl, AbstractQuotePositionImpl, AbstractRemovedPositionImpl, AbstractSalesOrderPositionImpl, AbstractTaskImpl, AccountAddressImpl, AccountAddressImpl, AccountAssignmentInventoryItemImpl, AccountAssignmentProductImpl, AccountFilterGlobalImpl, AccountImpl, ActivityCategoryImpl, ActivityCreationActionImpl, ActivityCreatorImpl, ActivityFilterGlobalImpl, ActivityFollowUpImpl, ActivityImpl, ActivityMilestoneImpl, ActivityProcessActionImpl, ActivityProcessImpl, ActivityProcessStateImpl, ActivityProcessTransitionImpl, ActivityTrackerImpl, ActivityTypeImpl, AddressFilterGlobalImpl, AddressGroupImpl, AddressGroupMemberImpl, AliasTypeImpl, ArtifactContextImpl, ArtifactDependencyImpl, ArtifactImpl, AssetContextImpl, AssetImpl, AssociationEndImpl, AssociationImpl, AttributeImpl, BehaviouralFeatureImpl, BookingImpl, BookingPeriodImpl, BookingTextImpl, BudgetImpl, BudgetMilestoneImpl, BuildingComplexImpl, BuildingImpl, BuildingUnitImpl, BundledProductDepotPositionImpl, BundledProductImpl, BundledProductTypeImpl, CalculationRuleImpl, CalendarImpl, ClassificationElementImpl, ClassifierImpl, ClassImpl, CollectionTypeImpl, CompetitorImpl, ComplexProductBundleDepotPositionImpl, ComplexProductBundleImpl, ComplexProductBundleTypeImpl, CompoundBookingImpl, ConstantImpl, ConstraintImpl, ContactImpl, ContactMembershipImpl, ContactRelationshipImpl, ContactRoleImpl, ContractAddressImpl, CreditBookingImpl, CreditLimitImpl, CrxObjectImpl, DatatypeImpl, DebitBookingImpl, DeliveryInformationImpl, DeliveryRequestImpl, DepotContractImpl, DepotEntityImpl, DepotEntityRelationshipImpl, DepotGroupImpl, DepotHolderImpl, DepotImpl, DepotPositionImpl, DepotReportImpl, DepotTypeImpl, DescriptorGroupImpl, DescriptorImpl, DesignDiagramImpl, DesignModelImpl, DesignPartImpl, ElementImpl, EMailAddressImpl, EMailAddressImpl, EMailAddressImpl, EMailImpl, EmploymentContractImpl, EnumerationTypeImpl, EventImpl, ExceptionImpl, ExternalActivityImpl, ExternalTaskImpl, FacilityImpl, FaxImpl, FeatureImpl, ForecastImpl, ForecastPeriodImpl, GeneralizableElementImpl, GroupImpl, ImplementationPartImpl, ImportImpl, IncidentImpl, InterfaceSpecImpl, InventoryItemImpl, InvoiceBundledProductPositionImpl, InvoiceComplexProductBundlePositionImpl, InvoiceImpl, InvoicePositionImpl, InvoiceProductBundlePositionImpl, InvoiceProductOfferingPositionImpl, LeadImpl, LegalEntityImpl, LinkableItemLinkToImpl, LinkedActivityFollowUpActionImpl, MailingImpl, MeetingImpl, MemberImpl, MmsImpl, MmsSlideImpl, NamespaceImpl, OperationImpl, OpportunityBundledProductPositionImpl, OpportunityComplexProductBundlePositionImpl, OpportunityImpl, OpportunityPositionImpl, OpportunityProductBundlePositionImpl, OpportunityProductOfferingPositionImpl, OrganizationalUnitImpl, OrganizationalUnitRelationshipImpl, OrganizationImpl, PackageImpl, ParameterImpl, PartImpl, PhoneCallImpl, PhoneNumberImpl, PhoneNumberImpl, PhoneNumberImpl, PostalAddressImpl, PostalAddressImpl, PostalAddressImpl, PriceLevelImpl, PriceOverrideEnabledImpl, PricingRuleImpl, PrimitiveTypeImpl, ProductAddressImpl, ProductApplicationImpl, ProductBasePriceImpl, ProductBundleContainerImpl, ProductBundleDepotPositionImpl, ProductBundleImpl, ProductBundleTypeImpl, ProductClassificationImpl, ProductClassificationRelationshipImpl, ProductDepotPositionImpl, ProductImpl, ProductOfferingDepotPositionImpl, ProductOfferingImpl, ProfileImpl, QuoteBundledProductPositionImpl, QuoteComplexProductBundlePositionImpl, QuoteImpl, QuotePositionImpl, QuoteProductBundlePositionImpl, QuoteProductOfferingPositionImpl, ReferenceImpl, RelatedProductImpl, RemovedBundledProductPositionImpl, RemovedComplexProductBundlePositionImpl, RemovedPositionImpl, RemovedProductBundlePositionImpl, RemovedProductOfferingPositionImpl, RequirementDiagramImpl, RequirementModelImpl, RequirementPartImpl, ResourceImpl, RevenueReportImpl, RoomImpl, RoomImpl, SalesOrderBundledProductPositionImpl, SalesOrderComplexProductBundlePositionImpl, SalesOrderImpl, SalesOrderPositionImpl, SalesOrderProductBundlePositionImpl, SalesOrderProductOfferingPositionImpl, SalesTaxTypeImpl, SalesVisitImpl, SetActualEndActionImpl, SetActualStartActionImpl, SetAssignedToActionImpl, SiteImpl, SlotImpl, SmsImpl, SolutionPartImpl, StructuralFeatureImpl, StructureFieldImpl, StructureTypeImpl, TagImpl, TaskImpl, TestDiagramImpl, TestModelImpl, TestPartImpl, TopicImpl, TypedElementImpl, UnspecifiedAccountImpl, UseCaseImpl, VariabilityPointImpl, WarehouseImpl, WebAddressImpl, WebAddressImpl, WebAddressImpl, WfActionImpl, WfProcessImpl

public interface CrxObject
extends AlertSender, Auditee, Cloneable, Importer, Indexed, SecureObject, SubscriptionTarget, XmlExporter, BasicObject


Method Summary
 void addAdditionalExternalLink(AdditionalExternalLink newValue)
           
 void addAdditionalExternalLink(String id, AdditionalExternalLink newValue)
           
 void addAttachedDocument(DocumentAttachment newValue)
           
 void addAttachedDocument(String id, DocumentAttachment newValue)
           
 void addMedia(Media newValue)
           
 void addMedia(String id, Media newValue)
           
 void addNote(Note newValue)
           
 void addNote(String id, Note newValue)
           
 void addPropertySet(PropertySet newValue)
           
 void addPropertySet(String id, PropertySet newValue)
           
 void addRating(Rating newValue)
           
 void addRating(String id, Rating newValue)
           
 Collection getAdditionalExternalLink()
          Retrieves a collection containing all the elements for the reference additionalExternalLink.
 List getAdditionalExternalLink(AdditionalExternalLinkFilter filter)
          Retrieves the value for the reference additionalExternalLink for the specified filter.
 List getAdditionalExternalLink(AdditionalExternalLinkQuery query)
          Retrieves the value for the reference additionalExternalLink for the specified query.
 AdditionalExternalLink getAdditionalExternalLink(String id)
          Retrieves the value for the reference additionalExternalLink for the specified qualifier attribute value.
 Collection getAttachedDocument()
          Retrieves a collection containing all the elements for the reference attachedDocument.
 List getAttachedDocument(DocumentAttachmentFilter filter)
          Retrieves the value for the reference attachedDocument for the specified filter.
 List getAttachedDocument(DocumentAttachmentQuery query)
          Retrieves the value for the reference attachedDocument for the specified query.
 DocumentAttachment getAttachedDocument(String id)
          Retrieves the value for the reference attachedDocument for the specified qualifier attribute value.
 List getCategory()
           
 String getCategory(int index)
           
 String getDisabledReason()
           
 List getExternalLink()
           
 String getExternalLink(int index)
           
 Collection getMedia()
          Retrieves a collection containing all the elements for the reference media.
 List getMedia(MediaFilter filter)
          Retrieves the value for the reference media for the specified filter.
 List getMedia(MediaQuery query)
          Retrieves the value for the reference media for the specified query.
 Media getMedia(String id)
          Retrieves the value for the reference media for the specified qualifier attribute value.
 Collection getNote()
          Retrieves a collection containing all the elements for the reference note.
 List getNote(NoteFilter filter)
          Retrieves the value for the reference note for the specified filter.
 List getNote(NoteQuery query)
          Retrieves the value for the reference note for the specified query.
 Note getNote(String id)
          Retrieves the value for the reference note for the specified qualifier attribute value.
 Collection getPropertySet()
          Retrieves a collection containing all the elements for the reference propertySet.
 List getPropertySet(PropertySetFilter filter)
          Retrieves the value for the reference propertySet for the specified filter.
 List getPropertySet(PropertySetQuery query)
          Retrieves the value for the reference propertySet for the specified query.
 PropertySet getPropertySet(String id)
          Retrieves the value for the reference propertySet for the specified qualifier attribute value.
 Collection getPropertySetEntry()
          Retrieves a collection containing all the elements for the reference propertySetEntry.
 List getPropertySetEntry(PropertySetEntryFilter filter)
          Retrieves the value for the reference propertySetEntry for the specified filter.
 List getPropertySetEntry(PropertySetEntryQuery query)
          Retrieves the value for the reference propertySetEntry for the specified query.
 PropertySetEntry getPropertySetEntry(String id)
          Retrieves the value for the reference propertySetEntry for the specified qualifier attribute value.
 Collection getRating()
          Retrieves a collection containing all the elements for the reference rating.
 List getRating(RatingFilter filter)
          Retrieves the value for the reference rating for the specified filter.
 List getRating(RatingQuery query)
          Retrieves the value for the reference rating for the specified query.
 Rating getRating(String id)
          Retrieves the value for the reference rating for the specified qualifier attribute value.
 Short getUserCode0()
           
 Short getUserCode1()
           
 Short getUserCode2()
           
 Short getUserCode3()
           
 List getUserCode4()
           
 short getUserCode4(int index)
           
 javax.xml.datatype.XMLGregorianCalendar getUserDate0()
           
 javax.xml.datatype.XMLGregorianCalendar getUserDate1()
           
 javax.xml.datatype.XMLGregorianCalendar getUserDate2()
           
 javax.xml.datatype.XMLGregorianCalendar getUserDate3()
           
 List getUserDate4()
           
 javax.xml.datatype.XMLGregorianCalendar getUserDate4(int index)
           
 Date getUserDateTime0()
           
 Date getUserDateTime1()
           
 Date getUserDateTime2()
           
 Date getUserDateTime3()
           
 List getUserDateTime4()
           
 Date getUserDateTime4(int index)
           
 BigDecimal getUserNumber0()
           
 BigDecimal getUserNumber1()
           
 BigDecimal getUserNumber2()
           
 BigDecimal getUserNumber3()
           
 List getUserNumber4()
           
 BigDecimal getUserNumber4(int index)
           
 String getUserString0()
           
 String getUserString1()
           
 String getUserString2()
           
 String getUserString3()
           
 List getUserString4()
           
 String getUserString4(int index)
           
 boolean isDisabled()
          Retrieves the value for the attribute disabled.
 Boolean isUserBoolean0()
           
 Boolean isUserBoolean1()
           
 Boolean isUserBoolean2()
           
 Boolean isUserBoolean3()
           
 List isUserBoolean4()
           
 boolean isUserBoolean4(int index)
           
 void removeAdditionalExternalLink(String id)
           
 void removeAttachedDocument(String id)
           
 void removeMedia(String id)
           
 void removeNote(String id)
           
 void removePropertySet(String id)
           
 void removeRating(String id)
           
 void setCategory(List newValue)
           
 void setCategory(String[] newValue)
           
 void setDisabled(boolean newValue)
          Sets a new value for the attribute disabled.
 void setDisabledReason(String newValue)
          Sets a new value for the attribute disabledReason.
 void setExternalLink(List newValue)
          &nbs