jdk/test/javax/sql/testng/util/StubContext.java
changeset 27338 826d3d9a874a
equal deleted inserted replaced
27337:89b967c599ce 27338:826d3d9a874a
       
     1 /*
       
     2  * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
       
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
     4  *
       
     5  * This code is free software; you can redistribute it and/or modify it
       
     6  * under the terms of the GNU General Public License version 2 only, as
       
     7  * published by the Free Software Foundation.
       
     8  *
       
     9  * This code is distributed in the hope that it will be useful, but WITHOUT
       
    10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
    11  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
    12  * version 2 for more details (a copy is included in the LICENSE file that
       
    13  * accompanied this code).
       
    14  *
       
    15  * You should have received a copy of the GNU General Public License version
       
    16  * 2 along with this work; if not, write to the Free Software Foundation,
       
    17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
    18  *
       
    19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
    20  * or visit www.oracle.com if you need additional information or have any
       
    21  * questions.
       
    22  */
       
    23 package util;
       
    24 
       
    25 import java.util.Hashtable;
       
    26 import javax.naming.Binding;
       
    27 import javax.naming.Context;
       
    28 import javax.naming.Name;
       
    29 import javax.naming.NameClassPair;
       
    30 import javax.naming.NameParser;
       
    31 import javax.naming.NamingEnumeration;
       
    32 import javax.naming.NamingException;
       
    33 
       
    34 @SuppressWarnings("unchecked")
       
    35 public class StubContext implements Context {
       
    36 
       
    37     @Override
       
    38     public Object lookup(Name name) throws NamingException {
       
    39         return null;
       
    40     }
       
    41 
       
    42     @Override
       
    43     public Object lookup(String name) throws NamingException {
       
    44         return null;
       
    45     }
       
    46 
       
    47     @Override
       
    48     public void bind(Name name, Object obj) throws NamingException {
       
    49 
       
    50     }
       
    51 
       
    52     @Override
       
    53     public void bind(String name, Object obj) throws NamingException {
       
    54 
       
    55     }
       
    56 
       
    57     @Override
       
    58     public void rebind(Name name, Object obj) throws NamingException {
       
    59 
       
    60     }
       
    61 
       
    62     @Override
       
    63     public void rebind(String name, Object obj) throws NamingException {
       
    64 
       
    65     }
       
    66 
       
    67     @Override
       
    68     public void unbind(Name name) throws NamingException {
       
    69 
       
    70     }
       
    71 
       
    72     @Override
       
    73     public void unbind(String name) throws NamingException {
       
    74 
       
    75     }
       
    76 
       
    77     @Override
       
    78     public void rename(Name oldName, Name newName) throws NamingException {
       
    79 
       
    80     }
       
    81 
       
    82     @Override
       
    83     public void rename(String oldName, String newName) throws NamingException {
       
    84 
       
    85     }
       
    86 
       
    87     @Override
       
    88     public NamingEnumeration<NameClassPair> list(Name name) throws NamingException {
       
    89         return new NamingEnumerationStub();
       
    90     }
       
    91 
       
    92     @Override
       
    93     public NamingEnumeration<NameClassPair> list(String name) throws NamingException {
       
    94         return new NamingEnumerationStub();
       
    95     }
       
    96 
       
    97     @Override
       
    98     public NamingEnumeration<Binding> listBindings(Name name) throws NamingException {
       
    99         return new NamingEnumerationStub();
       
   100     }
       
   101 
       
   102     @Override
       
   103     public NamingEnumeration<Binding> listBindings(String name) throws NamingException {
       
   104         return new NamingEnumerationStub();
       
   105     }
       
   106 
       
   107     @Override
       
   108     public void destroySubcontext(Name name) throws NamingException {
       
   109 
       
   110     }
       
   111 
       
   112     @Override
       
   113     public void destroySubcontext(String name) throws NamingException {
       
   114 
       
   115     }
       
   116 
       
   117     @Override
       
   118     public Context createSubcontext(Name name) throws NamingException {
       
   119         return null;
       
   120     }
       
   121 
       
   122     @Override
       
   123     public Context createSubcontext(String name) throws NamingException {
       
   124         return null;
       
   125     }
       
   126 
       
   127     @Override
       
   128     public Object lookupLink(Name name) throws NamingException {
       
   129         return null;
       
   130     }
       
   131 
       
   132     @Override
       
   133     public Object lookupLink(String name) throws NamingException {
       
   134         return null;
       
   135     }
       
   136 
       
   137     @Override
       
   138     public NameParser getNameParser(Name name) throws NamingException {
       
   139         return new NameParserStub();
       
   140     }
       
   141 
       
   142     @Override
       
   143     public NameParser getNameParser(String name) throws NamingException {
       
   144         return new NameParserStub();
       
   145     }
       
   146 
       
   147     @Override
       
   148     public Name composeName(Name name, Name prefix) throws NamingException {
       
   149         return null;
       
   150     }
       
   151 
       
   152     @Override
       
   153     public String composeName(String name, String prefix) throws NamingException {
       
   154         return null;
       
   155     }
       
   156 
       
   157     @Override
       
   158     public Object addToEnvironment(String propName, Object propVal) throws NamingException {
       
   159         return null;
       
   160     }
       
   161 
       
   162     @Override
       
   163     public Object removeFromEnvironment(String propName) throws NamingException {
       
   164         return null;
       
   165     }
       
   166 
       
   167     @Override
       
   168     public Hashtable<?, ?> getEnvironment() throws NamingException {
       
   169         return new Hashtable();
       
   170     }
       
   171 
       
   172     @Override
       
   173     public void close() throws NamingException {
       
   174 
       
   175     }
       
   176 
       
   177     @Override
       
   178     public String getNameInNamespace() throws NamingException {
       
   179         return null;
       
   180     }
       
   181 
       
   182     class NamingEnumerationStub implements NamingEnumeration {
       
   183 
       
   184         @Override
       
   185         public Object next() throws NamingException {
       
   186             return null;
       
   187         }
       
   188 
       
   189         @Override
       
   190         public boolean hasMore() throws NamingException {
       
   191             return false;
       
   192         }
       
   193 
       
   194         @Override
       
   195         public void close() throws NamingException {
       
   196 
       
   197         }
       
   198 
       
   199         @Override
       
   200         public boolean hasMoreElements() {
       
   201             return false;
       
   202         }
       
   203 
       
   204         @Override
       
   205         public Object nextElement() {
       
   206             return null;
       
   207         }
       
   208 
       
   209     }
       
   210 
       
   211     class NameParserStub implements NameParser {
       
   212 
       
   213         @Override
       
   214         public Name parse(String name) throws NamingException {
       
   215             return null;
       
   216         }
       
   217 
       
   218     }
       
   219 
       
   220 }