org.apache.lenya.ac
Interface Item

All Known Subinterfaces:
Group, IPRange, Role, User
All Known Implementing Classes:
AbstractGroup, AbstractGroupable, AbstractIPRange, AbstractItem, AbstractRole, AbstractUser, CIFSUser, FileGroup, FileIPRange, FileRole, FileUser, LDAPUser

public interface Item

An item can be initialized from a configuration.


Method Summary
 void configure(org.apache.avalon.framework.configuration.Configuration configuration)
          Configures this item.
 java.lang.String getDescription()
          Returns the description.
 java.lang.String getId()
          Returns the ID.
 java.lang.String getName()
          Returns the name.
 void setConfigurationDirectory(java.io.File configurationDirectory)
          Sets the configuration directory of this item.
 void setDescription(java.lang.String description)
          Sets the description.
 void setName(java.lang.String name)
          Sets the name.
 

Method Detail

getId

java.lang.String getId()
Returns the ID.

Returns:
A string.

getName

java.lang.String getName()
Returns the name.

Returns:
A string.

setName

void setName(java.lang.String name)
Sets the name.

Parameters:
name - A string.

getDescription

java.lang.String getDescription()
Returns the description.

Returns:
A string.

setDescription

void setDescription(java.lang.String description)
Sets the description.

Parameters:
description - A string.

setConfigurationDirectory

void setConfigurationDirectory(java.io.File configurationDirectory)
Sets the configuration directory of this item.

Parameters:
configurationDirectory - The configuration directory.

configure

void configure(org.apache.avalon.framework.configuration.Configuration configuration)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Configures this item.

Parameters:
configuration - The configuration.
Throws:
org.apache.avalon.framework.configuration.ConfigurationException - when something went wrong.


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.