org.sakaiproject.service.legacy.alias
Interface Alias

All Superinterfaces:
Comparable, Entity
All Known Subinterfaces:
AliasEdit
All Known Implementing Classes:
BaseAliasService.BaseAliasEdit

public interface Alias
extends Entity, Comparable

Alias is the core interface for the CHEF Alias object.

Alias objects hold everything we know about CHEF aliass (except for their authentication password).

Version:
$Revision: 2371 $
Author:
University of Michigan, CHEF Software Development Team
See Also:
org.chefproject.service.generic.GenericAliasDirectoryService

Field Summary
 
Fields inherited from interface org.sakaiproject.service.legacy.entity.Entity
SEPARATOR
 
Method Summary
 User getCreatedBy()
           
 Time getCreatedTime()
           
 String getDescription()
           
 User getModifiedBy()
           
 Time getModifiedTime()
           
 String getTarget()
          Access the alias target.
 
Methods inherited from interface org.sakaiproject.service.legacy.entity.Entity
getId, getProperties, getReference, getReference, getUrl, getUrl, toXml
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getCreatedBy

public User getCreatedBy()
Returns:
the user who created this.

getModifiedBy

public User getModifiedBy()
Returns:
the user who last modified this.

getCreatedTime

public Time getCreatedTime()
Returns:
the time created.

getModifiedTime

public Time getModifiedTime()
Returns:
the time last modified.

getTarget

public String getTarget()
Access the alias target.

Returns:
The alias target.

getDescription

public String getDescription()
Returns:
a description of the item this alias's target applies to.