org.apache.struts2.showcase.application
Interface Storage

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
MemoryStorage

public interface Storage
extends java.io.Serializable

Storage. Interface.


Method Summary
 java.io.Serializable create(IdEntity object)
           
 int delete(java.lang.Class entityClass, java.io.Serializable id)
           
 int delete(IdEntity object)
           
 java.util.Collection findAll(java.lang.Class entityClass)
           
 IdEntity get(java.lang.Class entityClass, java.io.Serializable id)
           
 java.io.Serializable merge(IdEntity object)
           
 IdEntity update(IdEntity object)
           
 

Method Detail

get

IdEntity get(java.lang.Class entityClass,
             java.io.Serializable id)

create

java.io.Serializable create(IdEntity object)
                            throws CreateException
Throws:
CreateException

update

IdEntity update(IdEntity object)
                throws UpdateException
Throws:
UpdateException

merge

java.io.Serializable merge(IdEntity object)
                           throws StorageException
Throws:
StorageException

delete

int delete(java.lang.Class entityClass,
           java.io.Serializable id)
           throws CreateException
Throws:
CreateException

delete

int delete(IdEntity object)
           throws CreateException
Throws:
CreateException

findAll

java.util.Collection findAll(java.lang.Class entityClass)


Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.