|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.avalon.framework.logger.AbstractLogEnabled org.apache.lenya.ac.impl.AbstractItem
public abstract class AbstractItem
Abstract superclass for all access control objects that can be managed by an
ItemManager
. It is only used for code reuse.
Constructor Summary | |
---|---|
AbstractItem(org.apache.lenya.ac.ItemManager itemManager,
org.apache.avalon.framework.logger.Logger logger)
Ctor. |
Method Summary | |
---|---|
int |
compareTo(java.lang.Object obj)
|
boolean |
equals(java.lang.Object otherObject)
|
org.apache.lenya.ac.AccreditableManager |
getAccreditableManager()
|
java.lang.String |
getDescription()
Returns the description of this object. |
java.lang.String |
getId()
Returns the ID. |
org.apache.lenya.ac.ItemManager |
getItemManager()
|
java.lang.String |
getName()
Returns the name of this object. |
int |
hashCode()
|
void |
setDescription(java.lang.String _description)
Sets the description of this object. |
protected void |
setId(java.lang.String string)
Sets the ID. |
void |
setName(java.lang.String _name)
Set the full name |
java.lang.String |
toString()
|
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
---|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.lenya.ac.Item |
---|
configure |
Methods inherited from interface org.apache.avalon.framework.logger.LogEnabled |
---|
enableLogging |
Constructor Detail |
---|
public AbstractItem(org.apache.lenya.ac.ItemManager itemManager, org.apache.avalon.framework.logger.Logger logger)
itemManager
- The item manager this item belongs to.logger
- The logger.Method Detail |
---|
public org.apache.lenya.ac.AccreditableManager getAccreditableManager()
protected void setId(java.lang.String string)
string
- The ID.public java.lang.String getId()
getId
in interface org.apache.lenya.ac.Item
public java.lang.String getDescription()
getDescription
in interface org.apache.lenya.ac.Item
public void setDescription(java.lang.String _description)
setDescription
in interface org.apache.lenya.ac.Item
_description
- A string.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.String getName()
getName
in interface org.apache.lenya.ac.Item
String
.public void setName(java.lang.String _name)
setName
in interface org.apache.lenya.ac.Item
_name
- the new full namepublic boolean equals(java.lang.Object otherObject)
equals
in class java.lang.Object
Object.equals(Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public int compareTo(java.lang.Object obj)
compareTo
in interface java.lang.Comparable
Comparable.compareTo(java.lang.Object)
public org.apache.lenya.ac.ItemManager getItemManager()
getItemManager
in interface org.apache.lenya.ac.Item
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |