org.opencrx.kernel.generic.cci2
Interface CrxObject

All Superinterfaces:
AlertSender, Auditee, org.openmdx.base.cci2.BasicObject, Cloneable, org.openmdx.base.cci2.ContextCapable, org.openmdx.base.cci2.ExtentCapable, Importer, Indexed, SecureObject, org.openmdx.compatibility.view1.cci2.ViewCapable, XmlExporter
All Known Subinterfaces:
Absence, Absence, AbstractGroup, AbstractGroup, AbstractInvoicePosition, AbstractInvoicePosition, AbstractOpportunityPosition, AbstractOpportunityPosition, AbstractPriceLevel, AbstractPriceLevel, AbstractProduct, AbstractProduct, AbstractQuotePosition, AbstractQuotePosition, AbstractRemovedPosition, AbstractRemovedPosition, AbstractSalesOrderPosition, AbstractSalesOrderPosition, AbstractTask, AbstractTask, Account, Account, AccountAddress, AccountAddress, AccountAddress, AccountAddress, AccountAssignmentInventoryItem, AccountAssignmentInventoryItem, AccountAssignmentProduct, AccountAssignmentProduct, AccountFilterGlobal, AccountFilterGlobal, Activity, Activity, ActivityCategory, ActivityCategory, ActivityCreationAction, ActivityCreationAction, ActivityCreator, ActivityCreator, ActivityFilterGlobal, ActivityFilterGlobal, ActivityFollowUp, ActivityFollowUp, ActivityMilestone, ActivityMilestone, ActivityProcess, ActivityProcess, ActivityProcessAction, ActivityProcessAction, ActivityProcessState, ActivityProcessState, ActivityProcessTransition, ActivityProcessTransition, ActivityTracker, ActivityTracker, ActivityType, ActivityType, AddressFilterGlobal, AddressFilterGlobal, AddressGroup, AddressGroup, AddressGroupMember, AddressGroupMember, AliasType, AliasType, Artifact, Artifact, ArtifactContext, ArtifactContext, ArtifactDependency, ArtifactDependency, Asset, Asset, AssetContext, AssetContext, Association, Association, AssociationEnd, AssociationEnd, Attribute, Attribute, BehaviouralFeature, BehaviouralFeature, BookingPeriod, BookingPeriod, BookingText, BookingText, Budget, Budget, BudgetMilestone, BudgetMilestone, Building, Building, BuildingComplex, BuildingComplex, BuildingUnit, BuildingUnit, CalculationRule, CalculationRule, Calendar, Calendar, Class, Class, ClassificationElement, ClassificationElement, Classifier, Classifier, CollectionType, CollectionType, Competitor, Competitor, CompoundBooking, CompoundBooking, Constant, Constant, Constraint, Constraint, Contact, Contact, ContactMembership, ContactMembership, ContactRelationship, ContactRelationship, ContactRole, ContactRole, ContractAddress, ContractAddress, CreditBooking, CreditBooking, CreditLimit, CreditLimit, CrxObject, Datatype, Datatype, DebitBooking, DebitBooking, DeliveryInformation, DeliveryInformation, DeliveryRequest, DeliveryRequest, Depot, Depot, DepotContract, DepotContract, DepotEntity, DepotEntity, DepotEntityRelationship, DepotEntityRelationship, DepotGroup, DepotGroup, DepotHolder, DepotHolder, DepotPosition, DepotPosition, DepotReport, DepotReport, DepotType, DepotType, Descriptor, Descriptor, DescriptorGroup, DescriptorGroup, DesignDiagram, DesignDiagram, DesignModel, DesignModel, DesignPart, DesignPart, Element, Element, Email, Email, EmailAddress, EmailAddress, EmailAddress, EmailAddress, EmailAddress, EmailAddress, EmploymentContract, EmploymentContract, EnumerationType, EnumerationType, Event, Event, Exception, Exception, ExternalActivity, ExternalActivity, ExternalTask, ExternalTask, Facility, Facility, Fax, Fax, Feature, Feature, Forecast, Forecast, ForecastPeriod, ForecastPeriod, GeneralizableElement, GeneralizableElement, Group, Group, ImplementationPart, ImplementationPart, Import, Import, Incident, Incident, InterfaceSpec, InterfaceSpec, InventoryItem, InventoryItem, Invoice, Invoice, InvoicePosition, InvoicePosition, Lead, Lead, LegalEntity, LegalEntity, LinkableItemLinkTo, LinkableItemLinkTo, LinkedActivityFollowUpAction, LinkedActivityFollowUpAction, Mailing, Mailing, Meeting, Meeting, Member, Member, Mms, Mms, MmsSlide, MmsSlide, Namespace, Namespace, Operation, Operation, Opportunity, Opportunity, OpportunityPosition, OpportunityPosition, Organization, Organization, OrganizationalUnit, OrganizationalUnit, OrganizationalUnitRelationship, OrganizationalUnitRelationship, Package, Package, Parameter, Parameter, Part, Part, PhoneCall, PhoneCall, PhoneNumber, PhoneNumber, PhoneNumber, PhoneNumber, PhoneNumber, PhoneNumber, PostalAddress, PostalAddress, PostalAddress, PostalAddress, PostalAddress, PostalAddress, PriceLevel, PriceLevel, PricingRule, PricingRule, PrimitiveType, PrimitiveType, Product, Product, ProductAddress, ProductAddress, ProductApplication, ProductApplication, ProductBasePrice, ProductBasePrice, ProductClassification, ProductClassification, ProductClassificationRelationship, ProductClassificationRelationship, ProductDepotPosition, ProductDepotPosition, ProductPhase, ProductPhase, ProductPhasePriceLevel, ProductPhasePriceLevel, Profile, Profile, Quote, Quote, QuotePosition, QuotePosition, Reference, Reference, RelatedProduct, RelatedProduct, RemovedPosition, RemovedPosition, RequirementDiagram, RequirementDiagram, RequirementModel, RequirementModel, RequirementPart, RequirementPart, Resource, Resource, RevenueReport, RevenueReport, Room, Room, Room, Room, SalesOrder, SalesOrder, SalesOrderPosition, SalesOrderPosition, SalesTaxType, SalesTaxType, SalesVisit, SalesVisit, SetActualEndAction, SetActualEndAction, SetActualStartAction, SetActualStartAction, SetAssignedToAction, SetAssignedToAction, SingleBooking, SingleBooking, Site, Site, Slot, Slot, Sms, Sms, SolutionPart, SolutionPart, StructuralFeature, StructuralFeature, StructureField, StructureField, StructureType, StructureType, Tag, Tag, Task, Task, TestDiagram, TestDiagram, TestModel, TestModel, TestPart, TestPart, Topic, Topic, TypedElement, TypedElement, UnspecifiedAccount, UnspecifiedAccount, UseCase, UseCase, VariabilityPoint, VariabilityPoint, Warehouse, Warehouse, WebAddress, WebAddress, WebAddress, WebAddress, WebAddress, WebAddress, WfAction, WfAction, WfProcess, WfProcess
All Known Implementing Classes:
Absence, AbstractInvoicePosition, AbstractOpportunityPosition, AbstractPriceLevel, 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, BookingPeriod, BookingText, Budget, BudgetMilestone, Building, BuildingComplex, BuildingUnit, CalculationRule, Calendar, Class, ClassificationElement, CollectionType, Competitor, CompoundBooking, Constant, Constraint, Contact, ContactMembership, ContactRelationship, ContactRole, ContractAddress, CreditBooking, CreditLimit, DebitBooking, DeliveryInformation, DeliveryRequest, Depot, DepotContract, DepotEntity, DepotEntityRelationship, DepotGroup, DepotHolder, DepotPosition, DepotReport, DepotType, Descriptor, DescriptorGroup, DesignDiagram, DesignModel, Element, Email, EmailAddress, EmailAddress, EmailAddress, EmploymentContract, EnumerationType, Event, Exception, ExternalActivity, ExternalTask, Facility, Fax, Forecast, ForecastPeriod, Group, ImplementationPart, Import, Incident, InterfaceSpec, InventoryItem, Invoice, InvoicePosition, Lead, LegalEntity, LinkableItemLinkTo, LinkedActivityFollowUpAction, Mailing, Meeting, Member, Mms, MmsSlide, Operation, Opportunity, OpportunityPosition, Organization, OrganizationalUnit, OrganizationalUnitRelationship, Package, Parameter, Part, PhoneCall, PhoneNumber, PhoneNumber, PhoneNumber, PostalAddress, PostalAddress, PostalAddress, PriceLevel, PricingRule, PrimitiveType, Product, ProductAddress, ProductApplication, ProductBasePrice, ProductClassification, ProductClassificationRelationship, ProductDepotPosition, ProductPhase, ProductPhasePriceLevel, Profile, Quote, QuotePosition, Reference, RelatedProduct, RemovedPosition, RequirementDiagram, RequirementModel, Resource, RevenueReport, Room, Room, SalesOrder, SalesOrderPosition, SalesTaxType, SalesVisit, SetActualEndAction, SetActualStartAction, SetAssignedToAction, SingleBooking, Site, Slot, Sms, SolutionPart, StructureField, StructureType, Tag, Task, TestDiagram, TestModel, Topic, UnspecifiedAccount, UseCase, VariabilityPoint, Warehouse, WebAddress, WebAddress, WebAddress, WfAction, WfProcess

public interface CrxObject
extends AlertSender, Auditee, Cloneable, Importer, Indexed, SecureObject, XmlExporter, org.openmdx.base.cci2.BasicObject

Abstract class CrxObject


Method Summary
 void addAdditionalExternalLink(boolean idIsPersistent, String id, AdditionalExternalLink additionalExternalLink)
          Adds the specified element to the set of the values for the reference additionalExternalLink.
 void addAttachedDocument(boolean idIsPersistent, String id, DocumentAttachment attachedDocument)
          Adds the specified element to the set of the values for the reference attachedDocument.
 void addMedia(boolean idIsPersistent, String id, Media media)
          Adds the specified element to the set of the values for the reference media.
 void addNote(boolean idIsPersistent, String id, Note note)
          Adds the specified element to the set of the values for the reference note.
 void addPropertySet(boolean idIsPersistent, String id, PropertySet propertySet)
          Adds the specified element to the set of the values for the reference propertySet.
 void addRating(boolean idIsPersistent, String id, Rating rating)
          Adds the specified element to the set of the values for the reference rating.
<T extends AdditionalExternalLink>
Collection<T>
getAdditionalExternalLink()
          Retrieves a set containing all the elements for the reference additionalExternalLink.
 AdditionalExternalLink getAdditionalExternalLink(boolean idIsPersistent, String id)
          Retrieves the value for the reference additionalExternalLink for the specified qualifier attribute value.
<T extends DocumentAttachment>
Collection<T>
getAttachedDocument()
          Retrieves a set containing all the elements for the reference attachedDocument.
 DocumentAttachment getAttachedDocument(boolean idIsPersistent, String id)
          Retrieves the value for the reference attachedDocument for the specified qualifier attribute value.
 List<String> getCategory()
          Retrieves a list containing all the elements for the attribute category.
 String getDisabledReason()
          Retrieves the possibly null value for the optional attribute disabledReason.
 List<String> getExternalLink()
          Retrieves a list containing all the elements for the attribute externalLink.
<T extends Media>
Collection<T>
getMedia()
          Retrieves a set containing all the elements for the reference media.
 Media getMedia(boolean idIsPersistent, String id)
          Retrieves the value for the reference media for the specified qualifier attribute value.
<T extends Note>
Collection<T>
getNote()
          Retrieves a set containing all the elements for the reference note.
 Note getNote(boolean idIsPersistent, String id)
          Retrieves the value for the reference note for the specified qualifier attribute value.
<T extends PropertySet>
Collection<T>
getPropertySet()
          Retrieves a set containing all the elements for the reference propertySet.
 PropertySet getPropertySet(boolean idIsPersistent, String id)
          Retrieves the value for the reference propertySet for the specified qualifier attribute value.
<T extends PropertySetEntry>
Collection<T>
getPropertySetEntry()
          Retrieves a set containing all the elements for the reference propertySetEntry.
 PropertySetEntry getPropertySetEntry(boolean idIsPersistent, String id)
          Retrieves the value for the reference propertySetEntry for the specified qualifier attribute value.
<T extends Rating>
Collection<T>
getRating()
          Retrieves a set containing all the elements for the reference rating.
 Rating getRating(boolean idIsPersistent, String id)
          Retrieves the value for the reference rating for the specified qualifier attribute value.
 List<Boolean> getUserBoolean4()
          Retrieves a list containing all the elements for the attribute userBoolean4.
 Short getUserCode0()
          Retrieves the possibly null value for the optional attribute userCode0.
 Short getUserCode1()
          Retrieves the possibly null value for the optional attribute userCode1.
 Short getUserCode2()
          Retrieves the possibly null value for the optional attribute userCode2.
 Short getUserCode3()
          Retrieves the possibly null value for the optional attribute userCode3.
 List<Short> getUserCode4()
          Retrieves a list containing all the elements for the attribute userCode4.
 javax.xml.datatype.XMLGregorianCalendar getUserDate0()
          Retrieves the possibly null value for the optional attribute userDate0.
 javax.xml.datatype.XMLGregorianCalendar getUserDate1()
          Retrieves the possibly null value for the optional attribute userDate1.
 javax.xml.datatype.XMLGregorianCalendar getUserDate2()
          Retrieves the possibly null value for the optional attribute userDate2.
 javax.xml.datatype.XMLGregorianCalendar getUserDate3()
          Retrieves the possibly null value for the optional attribute userDate3.
 List<javax.xml.datatype.XMLGregorianCalendar> getUserDate4()
          Retrieves a list containing all the elements for the attribute userDate4.
 Date getUserDateTime0()
          Retrieves the possibly null value for the optional attribute userDateTime0.
 Date getUserDateTime1()
          Retrieves the possibly null value for the optional attribute userDateTime1.
 Date getUserDateTime2()
          Retrieves the possibly null value for the optional attribute userDateTime2.
 Date getUserDateTime3()
          Retrieves the possibly null value for the optional attribute userDateTime3.
 List<Date> getUserDateTime4()
          Retrieves a list containing all the elements for the attribute userDateTime4.
 BigDecimal getUserNumber0()
          Retrieves the possibly null value for the optional attribute userNumber0.
 BigDecimal getUserNumber1()
          Retrieves the possibly null value for the optional attribute userNumber1.
 BigDecimal getUserNumber2()
          Retrieves the possibly null value for the optional attribute userNumber2.
 BigDecimal getUserNumber3()
          Retrieves the possibly null value for the optional attribute userNumber3.
 List<BigDecimal> getUserNumber4()
          Retrieves a list containing all the elements for the attribute userNumber4.
 String getUserString0()
          Retrieves the possibly null value for the optional attribute userString0.
 String getUserString1()
          Retrieves the possibly null value for the optional attribute userString1.
 String getUserString2()
          Retrieves the possibly null value for the optional attribute userString2.
 String getUserString3()
          Retrieves the possibly null value for the optional attribute userString3.
 List<String> getUserString4()
          Retrieves a list containing all the elements for the attribute userString4.
 Boolean isDisabled()
          Retrieves the possibly null value for the optional attribute disabled.
 Boolean isUserBoolean0()
          Retrieves the possibly null value for the optional attribute userBoolean0.
 Boolean isUserBoolean1()
          Retrieves the possibly null value for the optional attribute userBoolean1.
 Boolean isUserBoolean2()
          Retrieves the possibly null value for the optional attribute userBoolean2.
 Boolean isUserBoolean3()
          Retrieves the possibly null value for the optional attribute userBoolean3.
 void setCategory(String... category)
          Clears category and adds the given value(s).
 void setDisabled(Boolean disabled)
          Sets a new value for the attribute disabled.
 void setDisabledReason(String disabledReason)
          Sets a new value for the attribute disabledReason.
 void setExternalLink(String... externalLink)
          Clears externalLink and adds the given value(s).
 void setUserBoolean0(Boolean userBoolean0)
&