public interface OsidGovernator extends OsidObject, Operable, Sourceable
An OsidGovernator
is a control point to govern the
behavior of a service. OsidGovernators
generally indicate
the presence of OsidEnablers
and other rule governing
interfaces to provide a means of managing service operations and
constraints from a "behind the scenes" perspective. The
OsidGovernator
is a focal point for these various rules.
OsidGovernators
are Sourceable.
An
OsidGovernator
implies a governance that often corresponds
to a provider of a process as opposed to a catalog provider of
OsidObjects.
OsidGovernators
are Operable.
They
indicate an active and operational status and related rules may be
administratively overridden using this control point. Administratively
setting the enabled or disabled flags in the operator overrides any
enabling rule mapped to this OsidGovernator.
getDescription, getDisplayName, getGenusType, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
isActive, isDisabled, isEnabled, isOperational
getBranding, getBrandingIds, getLicense, getProvider, getProviderId