1 17 package org.apache.ldap.server.invocation; 18 19 20 import org.apache.ldap.server.BackingStore; 21 22 import javax.naming.Name ; 23 import javax.naming.NamingException ; 24 25 26 32 public class List extends Invocation 33 { 34 private static final long serialVersionUID = 3761971574936776755L; 35 36 private Name baseName; 37 38 39 public List( Name baseName ) 40 { 41 if ( baseName == null ) 42 { 43 throw new NullPointerException ( "baseName" ); 44 } 45 46 this.baseName = baseName; 47 } 48 49 50 public Name getBaseName() 51 { 52 return baseName; 53 } 54 55 56 protected Object doExecute( BackingStore store ) throws NamingException 57 { 58 return store.list( baseName ); 59 } 60 61 62 public void setBaseName( Name baseName ) 63 { 64 this.baseName = baseName; 65 } 66 } 67 | Popular Tags |