com.fuse.storage.data_objects
Class Access

java.lang.Object
  extended by com.fuse.storage.data_objects.Access
All Implemented Interfaces:
FUSEDataObject, java.io.Serializable
Direct Known Subclasses:
SQLAccess

public abstract class Access
extends java.lang.Object
implements FUSEDataObject

Access (AccessLog is for Lumisota)

See Also:
Serialized Form

Constructor Summary
Access()
           
 
Method Summary
 java.lang.String getCacheKey()
          Returns the cache key of this object or null if the object is not cacheable.
abstract  java.lang.String getDomain()
           
abstract  long getId()
           
abstract  java.lang.String getIp()
           
abstract  java.util.Date getLogoutTime()
           
abstract  java.util.Date getTime()
           
 java.lang.String getType()
          Returns the type of this object
abstract  FUSEUser getUser()
           
abstract  void setDomain(java.lang.String d)
           
abstract  void setId(long id)
           
abstract  void setIp(java.lang.String s)
           
abstract  void setLogoutTime(java.util.Date d)
           
abstract  void setTime(java.util.Date d)
           
abstract  void setUser(FUSEUser user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Access

public Access()
Method Detail

getType

public java.lang.String getType()
Description copied from interface: FUSEDataObject
Returns the type of this object

Specified by:
getType in interface FUSEDataObject

getCacheKey

public java.lang.String getCacheKey()
Returns the cache key of this object or null if the object is not cacheable. NOTE that the cache key must be unique only between objects of same class: the database cache implementation should differ between classes.

Specified by:
getCacheKey in interface FUSEDataObject

getId

public abstract long getId()

setId

public abstract void setId(long id)

setTime

public abstract void setTime(java.util.Date d)

getTime

public abstract java.util.Date getTime()

setLogoutTime

public abstract void setLogoutTime(java.util.Date d)

getLogoutTime

public abstract java.util.Date getLogoutTime()

getUser

public abstract FUSEUser getUser()

setUser

public abstract void setUser(FUSEUser user)

setIp

public abstract void setIp(java.lang.String s)

getIp

public abstract java.lang.String getIp()

setDomain

public abstract void setDomain(java.lang.String d)

getDomain

public abstract java.lang.String getDomain()