net.sf.fridaymvc.models
Class AbstractModel

java.lang.Object
  extended bynet.sf.fridaymvc.models.AbstractModel
All Implemented Interfaces:
Model
Direct Known Subclasses:
BasicModel

public abstract class AbstractModel
extends java.lang.Object
implements Model

Version:
$Id: AbstractModel.java,v 1.2 2004/11/23 20:35:58 artsi Exp $
Author:
Arto Pastinen

Field Summary
protected  java.util.Map statelessAttributeMap
           
 
Constructor Summary
AbstractModel()
           
 
Method Summary
 java.util.Map getStatefulAttributeMap()
           
 java.util.Map getStatelessAttributeMap()
           
abstract  void service()
           
 void setStatefulAttribute(java.lang.Object key, java.lang.Object value)
           
 java.lang.Object setStatelessAttribute(java.lang.Object key, java.lang.Object value)
           
 void setStatelessAttributeMap(java.util.Map statelessAttributeMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

statelessAttributeMap

protected java.util.Map statelessAttributeMap
Constructor Detail

AbstractModel

public AbstractModel()
Method Detail

service

public abstract void service()
                      throws java.lang.Exception
Specified by:
service in interface Model
Throws:
java.lang.Exception

getStatelessAttributeMap

public java.util.Map getStatelessAttributeMap()
Specified by:
getStatelessAttributeMap in interface Model
Returns:
Returns the statelessAttributeMap.

setStatelessAttributeMap

public void setStatelessAttributeMap(java.util.Map statelessAttributeMap)
Parameters:
statelessAttributeMap - The statelessAttributeMap to set.

setStatelessAttribute

public java.lang.Object setStatelessAttribute(java.lang.Object key,
                                              java.lang.Object value)
Specified by:
setStatelessAttribute in interface Model

getStatefulAttributeMap

public java.util.Map getStatefulAttributeMap()
Specified by:
getStatefulAttributeMap in interface Model

setStatefulAttribute

public void setStatefulAttribute(java.lang.Object key,
                                 java.lang.Object value)
Specified by:
setStatefulAttribute in interface Model


Copyright © 2004 Friday MVC. All Rights Reserved.