pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

org.torweg.pulse.util.entity
Class AbstractNamableEntity

java.lang.Object
  extended by org.torweg.pulse.util.entity.AbstractBasicEntity
      extended by org.torweg.pulse.util.entity.AbstractNamedEntity
          extended by org.torweg.pulse.util.entity.AbstractNamableEntity
All Implemented Interfaces:
java.io.Serializable, INameable, INamed
Direct Known Subclasses:
AbstractAccessControlObject, AbstractExtendedAddress, AbstractImageGroup, Attachment, Content, Filter, Option, SitemapSectionTag, TaxGroup, Variant, View

@MappedSuperclass
public class AbstractNamableEntity
extends AbstractNamedEntity
implements INameable

a very basic abstract entity containing a name field.

Version:
$Revision: 1236 $
Author:
Thomas Weber
See Also:
AbstractNamedEntity, INameable, Serialized Form

Constructor Summary
AbstractNamableEntity()
           
 
Method Summary
 void setName(java.lang.String n)
          Sets the name of the entity.
 
Methods inherited from class org.torweg.pulse.util.entity.AbstractNamedEntity
getName
 
Methods inherited from class org.torweg.pulse.util.entity.AbstractBasicEntity
compareTo, equals, getFullQualifiedClassNameJAXB, getId, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.torweg.pulse.util.INamed
getName
 

Constructor Detail

AbstractNamableEntity

public AbstractNamableEntity()
Method Detail

setName

public void setName(java.lang.String n)
Sets the name of the entity.

Overriding methods must ensure to call super.setName(String) to actually set the name property.

Specified by:
setName in interface INameable
Overrides:
setName in class AbstractNamedEntity
Parameters:
n - the name to set
See Also:
INameable.setName(java.lang.String)