org.wso2.wsas.persistence.dao
Class EndpointDAO

java.lang.Object
  extended by org.wso2.wsas.persistence.dao.BaseDAO
      extended by org.wso2.wsas.persistence.dao.EndpointDAO

public class EndpointDAO
extends BaseDAO


Field Summary
 
Fields inherited from class org.wso2.wsas.persistence.dao.BaseDAO
hbConfig
 
Constructor Summary
EndpointDAO(HibernateConfig hbConfig)
           
 
Method Summary
 EndpointDO getEndpoint(java.lang.String serviceId, java.lang.String serviceVersion, java.lang.String endpointName)
           
 EndpointDO getEndpoint(java.lang.String serviceId, java.lang.String serviceVersion, java.lang.String epName, org.hibernate.Session session)
           
 BindingDO getEndpointBinding(java.lang.String serviceId, java.lang.String serviceVersion, java.lang.String epName)
           
 void updateEndpoint(EndpointDO endpoint)
           
 void updatePolicy(EndpointPolicyDO endpointPolicy)
           
 
Methods inherited from class org.wso2.wsas.persistence.dao.BaseDAO
create, createOrUpdate, delete, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointDAO

public EndpointDAO(HibernateConfig hbConfig)
Method Detail

updateEndpoint

public void updateEndpoint(EndpointDO endpoint)

getEndpoint

public EndpointDO getEndpoint(java.lang.String serviceId,
                              java.lang.String serviceVersion,
                              java.lang.String endpointName)

getEndpoint

public EndpointDO getEndpoint(java.lang.String serviceId,
                              java.lang.String serviceVersion,
                              java.lang.String epName,
                              org.hibernate.Session session)

getEndpointBinding

public BindingDO getEndpointBinding(java.lang.String serviceId,
                                    java.lang.String serviceVersion,
                                    java.lang.String epName)

updatePolicy

public void updatePolicy(EndpointPolicyDO endpointPolicy)