package caltool.model.schedule;

/****
 *
 * Simple security has only two levels -- public or private.  It applies to
 * tasks and events.  Cf. <a href= Security.java> Security </a>.
 *
 */

public enum SimpleSecurity {

    /** Public security means other users can see the scheduled item and all
        the information about the item. */
    Public,

    /** Private security means other users see no information at all about a
        scheduled item, not even that the item is scheduled.  Note that private
        security hides a scheduled item from the ScheduleMeeting operation,
        q.v., so that a meeting may be scheduled at the same time as a private
        appointment.  It is up to the user to handle this situation by
        accepting or refusing the scheduled meeting.  Given the nature of
        private security, it does not apply to meetings.  I.e., only
        appointments can have private security. */
    Private

}