Namespace EPS.Business.BusinessObjects

This topic tree describes the EPS.Business.BusinessObjects namespace.

TypeDescription
AtomicSaveFailedException Exception used to indicate that business objects are not compatible
BrokenRule Represents an individual broken business rule
BrokenRulesCollection Broken Business Rules collection class
BrokenRulesEnumerator This class is used to enumerate the parent collection
BusinessEntity A BusinessEntity is an individual instance of a data entity served up by BusinessObjects. For instance, a name BusiessObject may generate a PersonEntity. Note that all business objects can operate without the use of an entity object. However, Entity objects make using business objects much more straightforward.
BusinessEntityReportSerializer This is to be used to serialize a business entity into an XML document with schema.
BusinessObject This class is an abstract business object class. It's purpose is to be subclassed into individual business objects.
BusinessRule This class provides an abstract implementation of a business rule.
BusinessRuleCollection This method encapsulates a collection of business rules
BusinessRuleEnumerator This class is used to enumerate the parent collection
CancelableEventArgs Event arguments for cancelable events
DataSourceChangedEventArgs Event arguments for data source changed events
EntitySubItemCollection This class is used as a base class for a number of different item collections that may reside in a BusinessEntity
EntitySubItemCollectionItem designed to be subclassed for sub-item collection items
EntitySubItemCollectionXLinkItem Item object used as members of x-link collections
EntitySubItemEnumerator This class is required by the IEnumerable interface implementation above
EntityXlinkSubItemCollection Summary description for EntityXlinkSubItemCollection.
IncompatibleBusinessObjectException Exception used to indicate that business objects are not compatible
NoDataServiceAvailableException This exception is thrown whenever a business object attempts to access a database by means of a data service, yet no data service is available.
NotABusinessObjectException This exception is thrown whenever a certain operation is performed that needs a BusinessObject type, rather than just IBusinessObject, and the object in question isn't a BusinessObject
NotClonableAttribute This attribute indicates to cloning functionality that it should ignore the current property.
NotReportSerializableAttribute This defines a custom attribute to be used on Busines Entity properties that should not be serialized.
TargetItemNotFoundException Exception thrown when the caller tries to add a linked item that does not match any items in the target table.
TransactionException This exception is thrown whenever a data service is asked to update/process a data source using a method that is not supported (such as trying to update a MySql database through stored procedures).
UnsupportedKeyTypeException Exception that is thrown whenever an unsupported key type is accessed
CancelableEventHandler
DataSourceChangedEventHandler
DataSaveMode Defines what data is to be updated in save operations
EntityLaunchMode This enum defines the launch mode of a business entity (such as new or load)
EntityLoadState Data load state
InvalidFieldBehavior Defines how invalid field values are handled during updates.
RuleViolationType Defines the type of a business rule violation
XLinkItemAccessMode Defines the access mode for cross-link tables
IBusinessEntity This interface is the very fundamental definition of the interface used by all business entities
IBusinessObject This interface defines the very basic interface supported by all business objects
IBusinessRule This interface defines the methods and properties that need to be implemented by every business rule.
IEntitySubItemCollection This interface defines the most fundamental IEntitySubItemCollection interface
IEntitySubItemCollectionItem This interface defines the most fundamental interface used by a collection entity
IEntitySubItemCollectionXLinkItem Basic interface for a xlink collection entity item
IEntityXlinkSubItemCollection Basic entity sub item collection interface


  Last Updated: 5/23/2007 | © , 2007