CLRA 0.1.2

Package com.clra.rowing

Interface Summary
IAttendanceMgr Manages attendance for a RowingSession.
IBoating Represents a rowing session.
IBoatingHome Factory class for IBoating instances.
IBoatingMgr Manages boatings for a RowingSession.
IEnrollmentMgr Manages enrollments for a RowingSession.
IInvoiceMgr Manages invoices for a RowingSession.
IParticipant Defines operations that modify a member's participation in rowing session.
IParticipantHome Factory class for IParticipant instances.
IRowingSession Represents a rowing session.
IRowingSessionHome Factory class for IRowingSession instances.
 

Class Summary
Attendance Defines the possible attendance values for a participant in a rowing session.
BoatingState Represents the state of a boating.
BoatingView Read-only information about a boating.
BoatView Read-only information about a boat.
Configuration A collection of configurable properties used by this package.
DefaultRowingSessionComparator Compares a rowing session with another rowing session for order.
DefaultRowingSessionLevelComparator Compares RowingSessionLevel instances as well as Strings.
DefaultRowingSessionStateComparator Compares RowingSessionState instances as well as Strings.
DefaultRowingSessionTypeComparator Compares RowingSessionLevel instances as well as Strings.
EnrollmentSnapshot Read-only information about enrollment of a member in a rowing session.
OarsetView Read-only information about a oarset.
Participant2Snapshot Read-only information about a member's participation in rowing session.
ParticipantSnapshot Read-only information about a member's participation in rowing session.
RowingDBRead This utility class defines common routines for reading snapshots from the database.
RowingSessionLevel Represents the level of a rowing session.
RowingSessionSnapshot A snapshot of the data held by rowing session.
RowingSessionState Represents the state of a rowing session.
RowingSessionType Represents the type of a rowing session.
RowingUtils Utilities for finding and creating "base" entities: Member, RowingSession, Boat, and Oarset.
SeatPreference Defines seating preference that may be specified by a participant for a rowing session.
SeatSnapshot Information about a seat assignment in a boating for a rowing session.
 

Exception Summary
BoatingStateException Indicates a boating is in an inconsistent state, or that a boating operation is invoked in an inappropriate state
ParticipantStateException Indicates an error during retrieval or storage of Participant data.
RowingException Indicates a violation of business rules related to the rowing package.
RowingSessionStateException Indicates an error during retrieval or storage of Rowing data.
 


CLRA 0.1.2