[This is preliminary documentation and is subject to change.]

The OfficeClip Business Layer contains the classes to facilitate information exchange between the database and user interface.

Classes

  ClassDescription
Public classBusinessConstants
Defines various constants for the buinsess objects
Public classNameValue
Name/value container for use in Name/Value collections
Public classObjectTypeRelation
Class for object type relations. Shows relation between types
Public classUtility
Utility functions

Enumerations

  EnumerationDescription
Public enumerationBusinessConstants..::.DurationTypes
Duration types pertaining to any object with a defined duration.
Public enumerationBusinessConstants..::.EmailAccountDirection
The direction of email accounts
Public enumerationBusinessConstants..::.ExpensePaymentType
The Expense Payment Types
Public enumerationBusinessConstants..::.FieldSize
Size of the fields for the database and user interface (in bytes)
Public enumerationBusinessConstants..::.FixedRoles
Constants for Fixed roles available in the OfficeClip
Public enumerationBusinessConstants..::.ObjectLevel
Gets the object levels for security
Public enumerationBusinessConstants..::.ObjectType
The type of the security object
Public enumerationBusinessConstants..::.OCServiceCommand
Various commands for OfficeClip Services.
Public enumerationBusinessConstants..::.TaskFilter
The predetermined filters for the task
Public enumerationBusinessConstants..::.TaskPriority
The priority of the task
Public enumerationBusinessConstants..::.TaskStatus
The task status
Public enumerationBusinessConstants..::.TaskTypes
Types of the task
Public enumerationBusinessConstants..::.TimesheetPeriod
The timesheet period enumerated type