/* * Copyright 2003-2010 Tufts University Licensed under the * Educational Community License, Version 2.0 (the "License"); you may * not use this file except in compliance with the License. You may * obtain a copy of the License at * * http://www.osedu.org/licenses/ECL-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an "AS IS" * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express * or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * OsidManager.java * * Created on October 23, 2003, 3:07 PM */ package tufts.oki; import osid.OsidOwner; /** * * @author Mark Norton */ public class OsidManager implements osid.OsidManager{ /* Use this constant for the organizational authority string. */ public static final String AUTHORITY = "tufts.edu"; private osid.OsidOwner mgr_owner; /** * Creates a new instance of OsidManager. Since no owner is provided, a * default empty owner is created. * * @author Mark Norton */ public OsidManager() { mgr_owner = new osid.OsidOwner(); } /** * Create a new instance of OsidManager using owner provide. * * @author Mark Norton */ public OsidManager(osid.OsidOwner owner) { // assert (owner != null) : "Owner is null"; mgr_owner = owner; } /** * Get the owner of this manager. * * @author Mark Norton * * @return The owner of this manager. */ public osid.OsidOwner getOwner() { return mgr_owner; } /** * The OsidLoader uses this method to determine which version of the OSID is being used. */ public void osidVersion_1_0() { } /** * Update the the configuration map. * <p> * Currently unimplemented. * * @author Mark Norton */ public void updateConfiguration(java.util.Map configuration) throws osid.OsidException { //throw new osid.OsidException (osid.OsidException.UNIMPLEMENTED); } /** * Change the owner of this manager to the one provided. * * @author Mark Norton */ public void updateOwner(osid.OsidOwner owner) throws osid.OsidException { // assert (owner != null) : "Owner is null"; mgr_owner = owner; } }