org.wso2.wsas.persistence.dao
Class OperationDAO

java.lang.Object
  extended byorg.wso2.wsas.persistence.dao.BaseDAO
      extended byorg.wso2.wsas.persistence.dao.OperationDAO

public class OperationDAO
extends BaseDAO

Data access object managing persistance operations related to axis operations


Field Summary
 
Fields inherited from class org.wso2.wsas.persistence.dao.BaseDAO
hbConfig, log
 
Constructor Summary
OperationDAO(HibernateConfig hbConfig)
           
 
Method Summary
 ModuleDO[] getEngagedModules(OperationDO op)
           
 OperationDO getOperation(java.lang.String serviceId, java.lang.String serviceVersion, java.lang.String opName)
           
 OperationDO getOperation(java.lang.String serviceId, java.lang.String serviceVersion, java.lang.String opName, org.hibernate.Session session)
           
 OperationParameterDO getOperationParameter(java.lang.String serviceId, java.lang.String serviceVersion, java.lang.String operationId, java.lang.String paramName)
           
 OperationParameterDO[] getParameters(OperationDO op)
           
 ServiceIdentifierDO getServiceIdentifier(OperationDO op)
           
 
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

OperationDAO

public OperationDAO(HibernateConfig hbConfig)
Method Detail

getServiceIdentifier

public ServiceIdentifierDO getServiceIdentifier(OperationDO op)

getEngagedModules

public ModuleDO[] getEngagedModules(OperationDO op)

getParameters

public OperationParameterDO[] getParameters(OperationDO op)

getOperation

public OperationDO getOperation(java.lang.String serviceId,
                                java.lang.String serviceVersion,
                                java.lang.String opName)

getOperationParameter

public OperationParameterDO getOperationParameter(java.lang.String serviceId,
                                                  java.lang.String serviceVersion,
                                                  java.lang.String operationId,
                                                  java.lang.String paramName)

getOperation

public OperationDO getOperation(java.lang.String serviceId,
                                java.lang.String serviceVersion,
                                java.lang.String opName,
                                org.hibernate.Session session)