package caltool.model.schedule; /**** * * Simple security has only two levels -- public or private. It applies to * tasks and events. Cf. Security . * */ 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 }