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)
           
 void remove(String entry_name)
           
 

Field Detail

ROLE

static final String ROLE

ADD_ATTRIBUTE

static final int ADD_ATTRIBUTE
See Also:
Constant Field Values

REMOVE_ATTRIBUTE

static final int REMOVE_ATTRIBUTE
See Also:
Constant Field Values

REPLACE_ATTRIBUTE

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

create

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

get

Map get(String entry_name)
        throws ProcessingException
Throws:
ProcessingException

find

Map find(Map match_attributes)
         throws ProcessingException
Throws:
ProcessingException

find

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

modify

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

remove

void remove(String entry_name)
            throws ProcessingException
Throws:
ProcessingException


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.