org.ow2.petals.registry.core.repository.dao
Class EndpointDAO

java.lang.Object
  extended by org.ow2.petals.registry.core.repository.dao.EndpointDAO

public class EndpointDAO
extends java.lang.Object

Author:
Christophe HAMERLING - eBM WebSourcing, Charles Casadei - eBM WebSourcing

Constructor Summary
EndpointDAO()
           
 
Method Summary
 long count(org.hibernate.Session session, java.lang.Class<Endpoint> endpoint)
           
 void create(org.hibernate.Session session, Endpoint endpoint)
           
 boolean delete(org.hibernate.Session session, java.lang.String path)
           
 int deleteAll(org.hibernate.Session session)
           
 boolean deleteEntry(org.hibernate.Session session, java.lang.String path)
           
 int deleteFrom(org.hibernate.Session session, java.lang.String registryName)
           
 int deletePath(org.hibernate.Session session, java.lang.String path)
           
 boolean endpointExists(org.hibernate.Session session, java.lang.String path)
           
 Endpoint get(org.hibernate.Session session, java.lang.String path)
           
 java.util.List<Endpoint> getAllFromPath(org.hibernate.Session session, java.lang.String path)
           
 java.util.List<Endpoint> getAllFromRegistry(org.hibernate.Session session, java.lang.String registry)
           
 java.util.List<Endpoint> getEndpointPath(org.hibernate.Session session, java.lang.String path)
           
 java.lang.String getId(org.hibernate.Session session, java.lang.String path)
           
 int keepOnly(org.hibernate.Session session, java.lang.String registry)
           
 void merge(org.hibernate.Session session, Endpoint endpoint)
           
 java.util.List<Endpoint> query(HibernateHelper hibernateHelper, org.ow2.petals.registry.api.Query query)
           
 void update(org.hibernate.Session session, Endpoint endpoint, java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointDAO

public EndpointDAO()
Method Detail

query

public java.util.List<Endpoint> query(HibernateHelper hibernateHelper,
                                      org.ow2.petals.registry.api.Query query)
                               throws org.ow2.petals.registry.api.exception.RegistryException
Throws:
org.ow2.petals.registry.api.exception.RegistryException

getId

public java.lang.String getId(org.hibernate.Session session,
                              java.lang.String path)

get

public Endpoint get(org.hibernate.Session session,
                    java.lang.String path)
             throws DAOException
Throws:
DAOException

getAllFromPath

public java.util.List<Endpoint> getAllFromPath(org.hibernate.Session session,
                                               java.lang.String path)
                                        throws DAOException
Throws:
DAOException

getAllFromRegistry

public java.util.List<Endpoint> getAllFromRegistry(org.hibernate.Session session,
                                                   java.lang.String registry)
                                            throws DAOException
Throws:
DAOException

endpointExists

public boolean endpointExists(org.hibernate.Session session,
                              java.lang.String path)
                       throws DAOException
Throws:
DAOException

create

public void create(org.hibernate.Session session,
                   Endpoint endpoint)
            throws DAOException
Throws:
DAOException

update

public void update(org.hibernate.Session session,
                   Endpoint endpoint,
                   java.lang.String path)
            throws DAOException
Throws:
DAOException

merge

public void merge(org.hibernate.Session session,
                  Endpoint endpoint)
           throws DAOException
Throws:
DAOException

count

public long count(org.hibernate.Session session,
                  java.lang.Class<Endpoint> endpoint)
           throws DAOException
Throws:
DAOException

keepOnly

public int keepOnly(org.hibernate.Session session,
                    java.lang.String registry)
             throws DAOException
Throws:
DAOException

delete

public boolean delete(org.hibernate.Session session,
                      java.lang.String path)
               throws DAOException
Throws:
DAOException

deletePath

public int deletePath(org.hibernate.Session session,
                      java.lang.String path)
               throws DAOException
Throws:
DAOException

getEndpointPath

public java.util.List<Endpoint> getEndpointPath(org.hibernate.Session session,
                                                java.lang.String path)
                                         throws DAOException
Throws:
DAOException

deleteEntry

public boolean deleteEntry(org.hibernate.Session session,
                           java.lang.String path)
                    throws DAOException
Throws:
DAOException

deleteFrom

public int deleteFrom(org.hibernate.Session session,
                      java.lang.String registryName)
               throws DAOException
Throws:
DAOException

deleteAll

public int deleteAll(org.hibernate.Session session)
              throws DAOException
Throws:
DAOException


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.