org.apache.cocoon.components.naming
Interface EntryManager

All Known Implementing Classes:
LDAPEntryManager

public interface EntryManager

The EntryManager is an Avalon Component for managing the Entries in a Javax Naming Directory. This is the interface implemented by LDAPEntryManager.

Author:
Jeremy Quinn http://apache.org/~jeremy.

Field Summary
static int ADD_ATTRIBUTE
           
static int REMOVE_ATTRIBUTE
           
static int REPLACE_ATTRIBUTE
           
static String ROLE
           
 
Method Summary
 void create(String entry_name, Map entity_attributes)
           
 Map find(Map match_attributes)
           
 Map find(String context, Map match_attributes)
           
 Map get(String entry_name)
           
 void modify(String entry_name, int mod_operand, Map mod_attributes)
           
 

Field Detail

ROLE

public static final String ROLE

ADD_ATTRIBUTE

public static final int ADD_ATTRIBUTE
See Also:
Constant Field Values

REMOVE_ATTRIBUTE

public static final int REMOVE_ATTRIBUTE
See Also:
Constant Field Values

REPLACE_ATTRIBUTE

public static final int REPLACE_ATTRIBUTE
See Also:
Constant Field Values
Method Detail

create

public void create(String entry_name,
                   Map entity_attributes)
            throws ProcessingException
Throws:
ProcessingException

get

public Map get(String entry_name)
        throws ProcessingException
Throws:
ProcessingException

find

public Map find(Map match_attributes)
         throws ProcessingException
Throws:
ProcessingException

find

public Map find(String context,
                Map match_attributes)
         throws ProcessingException
Throws:
ProcessingException

modify

public void modify(String entry_name,
                   int mod_operand,
                   Map mod_attributes)
            throws ProcessingException
Throws:
ProcessingException


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.