[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.

Syntax

C#
namespace OfficeClip.BusinessLayer
Visual Basic (Declaration)
Namespace OfficeClip.BusinessLayer
Visual C++
namespace OfficeClip.BusinessLayer

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..::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