001: package org.tigris.scarab.test.mocks;
002:
003: /* ================================================================
004: * Copyright (c) 2000-2003 CollabNet. All rights reserved.
005: *
006: * Redistribution and use in source and binary forms, with or without
007: * modification, are permitted provided that the following conditions are
008: * met:
009: *
010: * 1. Redistributions of source code must retain the above copyright
011: * notice, this list of conditions and the following disclaimer.
012: *
013: * 2. Redistributions in binary form must reproduce the above copyright
014: * notice, this list of conditions and the following disclaimer in the
015: * documentation and/or other materials provided with the distribution.
016: *
017: * 3. The end-user documentation included with the redistribution, if
018: * any, must include the following acknowlegement: "This product includes
019: * software developed by CollabNet <http://www.collab.net/>."
020: * Alternately, this acknowlegement may appear in the software itself, if
021: * and wherever such third-party acknowlegements normally appear.
022: *
023: * 4. The hosted project names must not be used to endorse or promote
024: * products derived from this software without prior written
025: * permission. For written permission, please contact info@collab.net.
026: *
027: * 5. Products derived from this software may not use the "Tigris" or
028: * "Scarab" names nor may "Tigris" or "Scarab" appear in their names without
029: * prior written permission of CollabNet.
030: *
031: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
032: * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
033: * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
034: * IN NO EVENT SHALL COLLAB.NET OR ITS CONTRIBUTORS BE LIABLE FOR ANY
035: * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
036: * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
037: * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
038: * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
039: * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
040: * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
041: * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
042: *
043: * ====================================================================
044: *
045: * This software consists of voluntary contributions made by many
046: * individuals on behalf of CollabNet.
047: */
048:
049: import org.apache.commons.configuration.Configuration;
050: import org.apache.fulcrum.InitializationException;
051: import org.apache.fulcrum.InstantiationException;
052: import org.apache.fulcrum.Service;
053: import org.apache.fulcrum.ServiceBroker;
054: import org.apache.log4j.Category;
055:
056: /**
057: * @author Eric Pugh
058: *
059: */
060: public class MockServiceBroker implements ServiceBroker {
061:
062: public MockServiceBroker() {
063: super ();
064: // TODO Auto-generated constructor stub
065: }
066:
067: public boolean isRegistered(String serviceName) {
068: // TODO Auto-generated method stub
069: return false;
070: }
071:
072: public void initService(String name) throws InitializationException {
073: // TODO Auto-generated method stub
074:
075: }
076:
077: public void shutdownService(String name) {
078: // TODO Auto-generated method stub
079:
080: }
081:
082: public void shutdownServices() {
083: // TODO Auto-generated method stub
084:
085: }
086:
087: public Service getService(String name)
088: throws InstantiationException {
089: // TODO Auto-generated method stub
090: return null;
091: }
092:
093: public Configuration getConfiguration(String name) {
094: // TODO Auto-generated method stub
095: return null;
096: }
097:
098: public void setServiceObject(String key, Object value) {
099: // TODO Auto-generated method stub
100:
101: }
102:
103: public Object getServiceObject(String key) {
104: // TODO Auto-generated method stub
105: return null;
106: }
107:
108: public String getRealPath(String path) {
109: // TODO Auto-generated method stub
110: return null;
111: }
112:
113: public String getApplicationRoot() {
114: // TODO Auto-generated method stub
115: return null;
116: }
117:
118: public Category getCategory() {
119: // TODO Auto-generated method stub
120: return null;
121: }
122:
123: }
|