org.apache.struts2.showcase.application
Interface Storage

All Superinterfaces:
Serializable
All Known Implementing Classes:
MemoryStorage

public interface Storage
extends Serializable

Storage. Interface.


Method Summary
 Serializable create(IdEntity object)
           
 int delete(Class entityClass, Serializable id)
           
 int delete(IdEntity object)
           
 Collection findAll(Class entityClass)
           
 IdEntity get(Class entityClass, Serializable id)
           
 Serializable merge(IdEntity object)
           
 IdEntity update(IdEntity object)
           
 

Method Detail

get

IdEntity get(Class entityClass,
             Serializable id)

create

Serializable create(IdEntity object)
                    throws CreateException
Throws:
CreateException

update

IdEntity update(IdEntity object)
                throws UpdateException
Throws:
UpdateException

merge

Serializable merge(IdEntity object)
                   throws StorageException
Throws:
StorageException

delete

int delete(Class entityClass,
           Serializable id)
           throws CreateException
Throws:
CreateException

delete

int delete(IdEntity object)
           throws CreateException
Throws:
CreateException

findAll

Collection findAll(Class entityClass)


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