-- -- Copyright (C) 2001, 2002 OpenForce, Inc. -- -- This file is part of dotLRN. -- -- dotLRN is free software; you can redistribute it and/or modify it under the -- terms of the GNU General Public License as published by the Free Software -- Foundation; either version 2 of the License, or (at your option) any later -- version. -- -- dotLRN is distributed in the hope that it will be useful, but WITHOUT ANY -- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -- FOR A PARTICULAR PURPOSE. See the GNU General Public License for more -- details. -- -- -- Profile Provider interface definition -- -- @author yon@openforce.net -- @version $Id: profile-provider-contract-drop.sql,v 1.2 2002/03/29 17:48:17 yon Exp $ -- declare begin -- drop the methods of this interface -- name method acs_sc_operation.delete( contract_name => 'profile_provider', operation_name => 'name' ); acs_sc_msg_type.delete( msg_type_name => 'profile_provider.name.InputType' ); acs_sc_msg_type.delete( msg_type_name => 'profile_provider.name.OutputType' ); -- prettyName method acs_sc_operation.delete( contract_name => 'profile_provider', operation_name => 'prettyName' ); acs_sc_msg_type.delete( msg_type_name => 'profile_provider.prettyName.InputType' ); acs_sc_msg_type.delete( msg_type_name => 'profile_provider.prettyName.OutputType' ); -- render method acs_sc_operation.delete( contract_name => 'profile_provider', operation_name => 'render' ); acs_sc_msg_type.delete( msg_type_name => 'profile_provider.render.InputType' ); acs_sc_msg_type.delete( msg_type_name => 'profile_provider.render.OutputType' ); -- create the interface acs_sc_contract.delete( contract_name => 'profile_provider' ); end; / show errors