Class AbstractOsidManager

java.lang.Object
net.okapia.osid.jamocha.spi.AbstractOsidManager
All Implemented Interfaces:
Closeable, AutoCloseable, OsidManager, OsidProxyManager, OsidManager, OsidProfile, OsidProxyManager, Sourceable
Direct Known Subclasses:
AbstractAcknowledgementBatchManager, AbstractAcknowledgementManager, AbstractAssessmentAuthoringManager, AbstractAssessmentBatchManager, AbstractAssessmentManager, AbstractAuthenticationBatchManager, AbstractAuthenticationKeysBatchManager, AbstractAuthenticationKeysManager, AbstractAuthenticationManager, AbstractAuthenticationProcessManager, AbstractAuthorizationBatchManager, AbstractAuthorizationManager, AbstractAuthorizationRulesManager, AbstractBiddingBatchManager, AbstractBiddingManager, AbstractBiddingRulesManager, AbstractBillingBatchManager, AbstractBillingManager, AbstractBillingPaymentBatchManager, AbstractBillingPaymentManager, AbstractBloggingBatchManager, AbstractBloggingManager, AbstractCalendaringBatchManager, AbstractCalendaringCycleBatchManager, AbstractCalendaringCycleManager, AbstractCalendaringManager, AbstractCalendaringRulesManager, AbstractCatalogingManager, AbstractCatalogingRulesManager, AbstractChecklistBatchManager, AbstractChecklistManager, AbstractChecklistMasonManager, AbstractCommentingBatchManager, AbstractCommentingManager, AbstractCommunicationManager, AbstractConfigurationBatchManager, AbstractConfigurationManager, AbstractConfigurationRulesManager, AbstractContactBatchManager, AbstractContactManager, AbstractContactRulesManager, AbstractControlBatchManager, AbstractControlManager, AbstractControlRulesManager, AbstractCourseBatchManager, AbstractCourseChronicleBatchManager, AbstractCourseChronicleManager, AbstractCourseManager, AbstractCoursePlanManager, AbstractCourseProgramBatchManager, AbstractCourseProgramManager, AbstractCourseRegistrationBatchManager, AbstractCourseRegistrationManager, AbstractCourseRequisiteManager, AbstractCourseSyllabusBatchManager, AbstractCourseSyllabusManager, AbstractDictionaryBatchManager, AbstractDictionaryManager, AbstractDynamicOsidManager, AbstractFilingAllocationManager, AbstractFilingManager, AbstractFinancialsBatchManager, AbstractFinancialsBudgetingBatchManager, AbstractFinancialsBudgetingManager, AbstractFinancialsManager, AbstractFinancialsPostingBatchManager, AbstractFinancialsPostingManager, AbstractForumBatchManager, AbstractForumManager, AbstractGradingBatchManager, AbstractGradingCalculationManager, AbstractGradingManager, AbstractGradingTransformManager, AbstractHierarchyManager, AbstractHoldBatchManager, AbstractHoldManager, AbstractHoldRulesManager, AbstractIdBatchManager, AbstractIdManager, AbstractInquiryBatchManager, AbstractInquiryManager, AbstractInquiryRulesManager, AbstractInstallationBatchManager, AbstractInstallationManager, AbstractInventoryBatchManager, AbstractInventoryManager, AbstractInventoryShipmentBatchManager, AbstractInventoryShipmentManager, AbstractJournalingBatchManager, AbstractJournalingManager, AbstractLearningBatchManager, AbstractLearningManager, AbstractLexiconBatchManager, AbstractLexiconManager, AbstractLocaleManager, AbstractLoggingBatchManager, AbstractLoggingManager, AbstractMappingBatchManager, AbstractMappingManager, AbstractMappingPathBatchManager, AbstractMappingPathManager, AbstractMappingPathRulesManager, AbstractMappingRouteManager, AbstractMessagingBatchManager, AbstractMessagingManager, AbstractMeteringBatchManager, AbstractMeteringManager, AbstractOfferingBatchManager, AbstractOfferingManager, AbstractOfferingRulesManager, AbstractOntologyBatchManager, AbstractOntologyManager, AbstractOntologyRulesManager, AbstractOrchestrationManager, AbstractOrderingBatchManager, AbstractOrderingManager, AbstractOrderingRulesManager, AbstractOsidRuntimeManager, AbstractPersonnelBatchManager, AbstractPersonnelManager, AbstractProcessManager, AbstractProfileBatchManager, AbstractProfileManager, AbstractProfileRulesManager, AbstractProvisioningBatchManager, AbstractProvisioningManager, AbstractProvisioningRulesManager, AbstractProxyManager, AbstractRecipeBatchManager, AbstractRecipeManager, AbstractRecognitionBatchManager, AbstractRecognitionManager, AbstractRelationshipBatchManager, AbstractRelationshipManager, AbstractRelationshipRulesManager, AbstractRepositoryBatchManager, AbstractRepositoryManager, AbstractRepositoryRulesManager, AbstractResourceBatchManager, AbstractResourceDemographicManager, AbstractResourceManager, AbstractResourcingBatchManager, AbstractResourcingManager, AbstractResourcingRulesManager, AbstractRoomBatchManager, AbstractRoomConstructionBatchManager, AbstractRoomConstructionManager, AbstractRoomManager, AbstractRoomSquattingBatchManager, AbstractRoomSquattingManager, AbstractRulesCheckManager, AbstractRulesManager, AbstractSearchManager, AbstractSequencingManager, AbstractSubscriptionBatchManager, AbstractSubscriptionManager, AbstractSubscriptionRulesManager, AbstractTopologyBatchManager, AbstractTopologyManager, AbstractTopologyPathManager, AbstractTopologyRulesManager, AbstractTrackingBatchManager, AbstractTrackingManager, AbstractTrackingRulesManager, AbstractTransactionManager, AbstractTransportManager, AbstractTypeManager, AbstractVotingBatchManager, AbstractVotingManager, AbstractVotingRulesManager, AbstractWorkflowBatchManager, AbstractWorkflowEventManager, AbstractWorkflowManager, AbstractWorkflowRulesManager

public abstract class AbstractOsidManager extends Object implements OsidManager, OsidProxyManager
This is a manager abstract class for handling common manager and profile methods. Objects extending this class can use various setters to supply the information. This abstract class implements both the OsidManager and OsidProxyManager interfaces. Objects extending this class should use the following to set their information using the ServiceProvider. The service messages, locale and proxy types are optional. This manager does not support journaling but the journaling methods can be overridden.