CopaApp
Change of Plan Application
 All Classes Functions Variables Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCunicopa.copa.base.event.CategoryNodeRepresents a node in the category tree
|\Cunicopa.copa.base.event.CategoryNodeImplSimple implementation of the CategoryNode interface
oCunicopa.copa.base.event.CategoryNodeImplTest
oCunicopa.copa.base.com.CommunicationItemA data represention of what shall be communicated between service and client
|oCunicopa.copa.base.com.request.AbstractRequestA request to be created by the client and sent to and received by the server
|\Cunicopa.copa.base.com.request.AbstractResponseA response to be created by the service and sent to and received by the client
oCunicopa.copa.base.event.EventAn event that can have multiple fixed dates (SingleEvents)
oCunicopa.copa.base.event.EventGroupA group of Events
oCException
|oCunicopa.copa.app.exceptions.NoEventExceptionOccurs if no Event for a given SingleEvent is available
|oCunicopa.copa.app.exceptions.NoEventGroupExceptionOccurs if no EventGroup for a given Event is available
|oCunicopa.copa.app.exceptions.NoSingleEventExceptionOccurs if no SingleEvent for a given SingleEventID is available
|oCunicopa.copa.app.exceptions.NoStorageExceptionOccurs if no storage is available
|oCunicopa.copa.base.com.exception.APIExceptionIndicates an error caused by inappropriate API usage
|oCunicopa.copa.base.com.exception.InternalErrorExceptionIndicates an internal error at the service
|oCunicopa.copa.base.com.exception.PermissionExceptionIndicates a rejection of a request by the service because of insufficient permission
|\Cunicopa.copa.base.com.exception.RequestNotPracticableExceptionIndicates that a request could not be executed because of its parameterization
oCunicopa.copa.app.GCMCommonUtilitiesHelper class providing methods and constants common to other classes in the app
oCunicopa.copa.app.gcm.GCMConstantsConstants used by the GCM library
oCunicopa.copa.app.gcm.GCMRegistrarUtilities for device registration
oCunicopa.copa.app.GCMServerUtilitiesHelper class used to communicate with the demo server
oCunicopa.copa.app.HelperThis is a helper class which implements some methods for repeating tasks that are needed on various occasions
oCunicopa.copa.app.HelperTestThis is the TestClass of the class Helper
oCunicopa.copa.app.gui.PopUpThis is a helper class for dialogs and alerts
oCunicopa.copa.base.com.serialization.SerializerA serializer to serialize/deserialize objects in a way used by the system using GSON
|oCunicopa.copa.base.com.serialization.ClientSerializerThe serializer to be used by the client
|\Cunicopa.copa.base.com.serialization.ServerSerializerThe serializer to be used by the server
oCunicopa.copa.app.ServerConnectionThis singleton class manages the connection with the server
oCunicopa.copa.base.ServerInfoContains information about the service running
oCunicopa.copa.base.ServerStatusNoteHolds information about the servers status
oCunicopa.copa.base.com.serialization.SimpleExceptionDeserializer
|oCunicopa.copa.base.com.serialization.APIExceptionDeserializer
|oCunicopa.copa.base.com.serialization.InternalErrorExceptionDeserializer
|oCunicopa.copa.base.com.serialization.PermissionExceptionDeserializer
|\Cunicopa.copa.base.com.serialization.RequestNotPracticableExceptionDeserializer
oCunicopa.copa.base.event.SingleEventA single occurence (fixed date) of an Event
|\Cunicopa.copa.app.SingleEventLocalThis class extends the BaseClass SingleEvent with the update status and color code
oCunicopa.copa.base.event.SingleEventUpdateAn update on a fixed date of an event (SingleEvent)
oCunicopa.copa.app.StorageThis class implements the Android SharedPreferences to store Settings
oCunicopa.copa.base.UserData
oCunicopa.copa.base.UserEventSettingsSettings of one user for an event
oCunicopa.copa.base.UserRoleRoles for users of the system which grant access to different functions
oCunicopa.copa.base.UserSettingsRepresents the personal settings of a user
|\Cunicopa.copa.app.SettingsLocalThis class extends the BaseClass Settings with notification kind and last update
oCunicopa.copa.base.UserSettingsTest
oCunicopa.copa.base.util.UtilA collection of utility methods related to the base classes
oCunicopa.copa.base.util.UtilTest
oCActivity
|oCunicopa.copa.app.gui.AboutActivityThis activity shows information about CoPA
|oCunicopa.copa.app.gui.ChangeSingleEventActivityIn this activity a user can update a event, if he has the rights to do it
|oCunicopa.copa.app.gui.EventPrivActivityIn this activity a user can see all rightholders, deputies and owners of an event
|oCunicopa.copa.app.gui.HelpActivityThis activity shows the categories of help
|oCunicopa.copa.app.gui.HelpExtendedActivityThis activity shows helpful information as for example the rights hierarchy of CoPA
|oCunicopa.copa.app.gui.LoginActivityIn this activity a user can enter his name and password to login or click a button to logout
|oCunicopa.copa.app.gui.MainActivityIn this activity the user sees a list of his next SingleEvents
|oCunicopa.copa.app.gui.PrivilegesActivityIn this activity a user can manage his privileges
|oCunicopa.copa.app.gui.SearchActivityIn this activity a user start his search after a event by chosing categories and a searchterm
|oCunicopa.copa.app.gui.SearchResultEventActivityOn this activity the Events as results of a search are shown
|oCunicopa.copa.app.gui.SearchResultGroupActivityOn this activity the EventGroups as results of a search are shown
|oCunicopa.copa.app.gui.SearchResultSingleEventActivityIn this activity a user sees all SingleEvents to an Event which he has found before with the search
|oCunicopa.copa.app.gui.SettingsActivityIn this activity a user can change his settings
|oCunicopa.copa.app.gui.SingleEventActivityIn this activity a user can see all details of a SingleEvent
|oCunicopa.copa.app.gui.SingleEventListActivityIn this activity a user sees all SingleEvents to an Event
|\Cunicopa.copa.app.gui.SubscriptionActivityIn this activity a user can see all Events, which he has subscribed
oCAndroidTestCase
|\Cunicopa.copa.app.test.ServerConnectionTestTest class for the ServerConnection class
oCBaseAdapter
|oCunicopa.copa.app.gui.EventAdapterThis Adapter helps to show the List of subscribed Events
|oCunicopa.copa.app.gui.MainAdapterThis Adapter helps to show the List of SingleEvents on the MainActivity
|oCunicopa.copa.app.gui.PrivAdapterThis Adapter helps to show the List of Events to which a user has special rights
|oCunicopa.copa.app.gui.SearchAdapterThis Adapter helps to show the List of Events
|oCunicopa.copa.app.gui.SearchResultEventAdapterThis Adapter helps to show the List of Events
|oCunicopa.copa.app.gui.SearchResultGroupAdapterThis Adapter helps to show the List of Events
|oCunicopa.copa.app.gui.SearchResultSingleEventAdapterThis Adapter helps to show the List of SingleEvents which belong to a before with the search found Event
|\Cunicopa.copa.app.gui.SingleEventListAdapterThis Adapter helps to show the List of SingleEvents
oCBroadcastReceiver
|\Cunicopa.copa.app.gcm.GCMBroadcastReceiverBroadcastReceiver that receives GCM messages and delivers them to an application-specific GCMBaseIntentService subclass
oCDefaultHttpClient
|\Cunicopa.copa.app.CoPAAppHttpClientThis class implements the Bouncy Castle KeyStore which includes the SSL Certificate of the unicopa server
oCDialogFragment
|\Cunicopa.copa.app.gui.ColorDialogThis is a helper class for the colordialog
oCIntentService
|\Cunicopa.copa.app.gcm.GCMBaseIntentServiceSkeleton for application-specific IntentServices responsible for handling communication from Google Cloud Messaging service
oCJsonDeserializer
|oCunicopa.copa.base.com.serialization.APIExceptionDeserializer
|oCunicopa.copa.base.com.serialization.DateDeserializer
|oCunicopa.copa.base.com.serialization.InternalErrorExceptionDeserializer
|oCunicopa.copa.base.com.serialization.PermissionExceptionDeserializer
|\Cunicopa.copa.base.com.serialization.RequestNotPracticableExceptionDeserializer
oCJsonSerializer
|oCunicopa.copa.base.com.serialization.DateSerializer
|\Cunicopa.copa.base.com.serialization.SimpleExceptionSerializerSerializes Exceptions in a very simple way, only using their message
\CSQLiteOpenHelper
 \Cunicopa.copa.app.DatabaseThis class implements the Android Database as a singleton