Magidoc

SelectorBase
Interface

Basic interface which all selectors have in common.

Fields

#

id

ID !
Non-null

The unique ID for the selector.

name

The name of the selector.

type

Non-null

The targeted type of this selector.

description

A meaningful description for this selector.

shared

Non-null

Flag to tell whether this selector is shared/public or not/ad-hoc.

customer

The associated customer. If shared is false (=ad-hoc) then the customer will always be null. If this is a public selector the customer can be null as well but then it is a selector visible to everyone.

criteria

Non-null

The list of criteria used for this selector.

raw

Non-null

This fields holds some raw data like the XML data of the selector.

timestamp

When was this selector modified for the last time.

Implementations

#

Implemented by CheckSelector , SystemSelector .