Class ResourceDAOHandler
java.lang.Object
ecmwf.ecpds.master.plugin.http.dao.PDSDAOBase
ecmwf.ecpds.master.plugin.http.dao.users.ResourceDAOHandler
- All Implemented Interfaces:
ecmwf.web.services.persistence.DAOHandler
public class ResourceDAOHandler
extends PDSDAOBase
implements ecmwf.web.services.persistence.DAOHandler
The Class ResourceDAOHandler.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()
Creates the.void
Delete.find
(ecmwf.web.model.ModelSearch search) Find.static final WebResource
findAuthoritative
(String path) Find authoritative.findByPrimaryKey
(String key) Find by primary key.static final Url
Gets the url.void
Save.Methods inherited from class ecmwf.ecpds.master.plugin.http.dao.PDSDAOBase
convertCollectionsToObjectPairs, delete, getBaseDate, getEqualityClauseLeavesFromExpression, insert, insert, save
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ecmwf.web.services.persistence.DAOHandler
insert
-
Constructor Details
-
ResourceDAOHandler
public ResourceDAOHandler()
-
-
Method Details
-
create
Creates the.- Specified by:
create
in interfaceecmwf.web.services.persistence.DAOHandler
- Throws:
ecmwf.web.services.persistence.DAOException
-
findByPrimaryKey
Find by primary key.- Specified by:
findByPrimaryKey
in interfaceecmwf.web.services.persistence.DAOHandler
- Throws:
ecmwf.web.services.persistence.DAOException
-
find
public Collection<WebResource> find(ecmwf.web.model.ModelSearch search) throws ecmwf.web.services.persistence.DAOException Find.- Specified by:
find
in interfaceecmwf.web.services.persistence.DAOHandler
- Throws:
ecmwf.web.services.persistence.DAOException
-
save
public void save(ecmwf.web.model.ModelBean b, Object context) throws ecmwf.web.services.persistence.DAOException Save. Save.- Specified by:
save
in interfaceecmwf.web.services.persistence.DAOHandler
- Overrides:
save
in classPDSDAOBase
- Parameters:
b
- the beancontext
- the context- Throws:
ecmwf.web.services.persistence.DAOException
- the DAO exception
-
delete
public void delete(ecmwf.web.model.ModelBean b, Object context) throws ecmwf.web.services.persistence.DAOException Delete. Delete.- Specified by:
delete
in interfaceecmwf.web.services.persistence.DAOHandler
- Overrides:
delete
in classPDSDAOBase
- Parameters:
b
- the beancontext
- the context- Throws:
ecmwf.web.services.persistence.DAOException
- the DAO exception
-
findAuthoritative
public static final WebResource findAuthoritative(String path) throws ecmwf.web.services.persistence.DAOException Find authoritative.- Parameters:
path
- the path- Returns:
- the web resource
- Throws:
ecmwf.web.services.persistence.DAOException
- the DAO exception
-
getUrl
Gets the url.- Parameters:
catUrls
- the cat urlsname
- the name- Returns:
- the url
- Throws:
DataBaseException
- the data base exception
-