Class JPAStore
- java.lang.Object
-
- org.wso2.carbon.business.messaging.hl7.store.jpa.JPAStore
-
- All Implemented Interfaces:
org.apache.synapse.ManagedLifecycle
,org.apache.synapse.message.store.MessageStore
,org.apache.synapse.Nameable
,org.apache.synapse.SynapseArtifact
public class JPAStore extends Object implements org.apache.synapse.message.store.MessageStore
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.synapse.core.SynapseEnvironment
synapseEnvironment
synapse environment reference
-
Constructor Summary
Constructors Constructor Description JPAStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameter(String s, String s1)
void
addParameterKey(String s, String s1)
void
clear()
void
closeEntityManager()
void
destroy()
int
flushMessages()
org.apache.synapse.MessageContext
get(int i)
org.apache.synapse.MessageContext
get(String s)
List<org.apache.synapse.MessageContext>
getAll()
String
getArtifactContainerName()
org.apache.synapse.message.MessageConsumer
getConsumer()
String
getDescription()
javax.persistence.EntityManager
getEntityManager()
String
getFileName()
PersistentHL7Message
getMessage(String messageId)
List<PersistentHL7Message>
getMessages()
List<PersistentHL7Message>
getMessages(int pageNumber, int rowsPerPage)
String
getName()
String
getParameterKey(String s)
Map<String,String>
getParameterKeyMap()
Map<String,Object>
getParameters()
org.apache.synapse.message.MessageProducer
getProducer()
org.apache.synapse.core.SynapseEnvironment
getSynapseEnvironment()
int
getType()
void
init(org.apache.synapse.core.SynapseEnvironment synapseEnvironment)
boolean
isEdited()
org.apache.axis2.context.MessageContext
newAxis2Mc()
org.apache.synapse.MessageContext
newSynapseMc(org.apache.axis2.context.MessageContext msgCtx)
org.apache.synapse.MessageContext
remove()
org.apache.synapse.MessageContext
remove(String s)
List<PersistentHL7Message>
search(String query)
void
setArtifactContainerName(String s)
void
setDescription(String description)
void
setFileName(String fileName)
void
setIsEdited(boolean b)
void
setName(String name)
void
setParameters(Map<String,Object> parameters)
int
size()
String
toString()
-
-
-
Method Detail
-
init
public void init(org.apache.synapse.core.SynapseEnvironment synapseEnvironment)
- Specified by:
init
in interfaceorg.apache.synapse.ManagedLifecycle
-
getEntityManager
public javax.persistence.EntityManager getEntityManager()
-
closeEntityManager
public void closeEntityManager()
-
destroy
public void destroy()
- Specified by:
destroy
in interfaceorg.apache.synapse.ManagedLifecycle
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.apache.synapse.Nameable
-
setName
public void setName(String name)
- Specified by:
setName
in interfaceorg.apache.synapse.Nameable
-
setDescription
public void setDescription(String description)
- Specified by:
setDescription
in interfaceorg.apache.synapse.SynapseArtifact
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceorg.apache.synapse.SynapseArtifact
-
getProducer
public org.apache.synapse.message.MessageProducer getProducer()
- Specified by:
getProducer
in interfaceorg.apache.synapse.message.store.MessageStore
-
getConsumer
public org.apache.synapse.message.MessageConsumer getConsumer()
- Specified by:
getConsumer
in interfaceorg.apache.synapse.message.store.MessageStore
-
setParameters
public void setParameters(Map<String,Object> parameters)
- Specified by:
setParameters
in interfaceorg.apache.synapse.message.store.MessageStore
-
getParameters
public Map<String,Object> getParameters()
- Specified by:
getParameters
in interfaceorg.apache.synapse.message.store.MessageStore
-
addParameter
public void addParameter(String s, String s1)
- Specified by:
addParameter
in interfaceorg.apache.synapse.message.store.MessageStore
-
addParameterKey
public void addParameterKey(String s, String s1)
- Specified by:
addParameterKey
in interfaceorg.apache.synapse.message.store.MessageStore
-
getParameterKey
public String getParameterKey(String s)
- Specified by:
getParameterKey
in interfaceorg.apache.synapse.message.store.MessageStore
-
getParameterKeyMap
public Map<String,String> getParameterKeyMap()
- Specified by:
getParameterKeyMap
in interfaceorg.apache.synapse.message.store.MessageStore
-
getType
public int getType()
- Specified by:
getType
in interfaceorg.apache.synapse.message.store.MessageStore
-
size
public int size()
- Specified by:
size
in interfaceorg.apache.synapse.message.store.MessageStore
-
getMessage
public PersistentHL7Message getMessage(String messageId)
-
getMessages
public List<PersistentHL7Message> getMessages()
-
search
public List<PersistentHL7Message> search(String query)
-
getSynapseEnvironment
public org.apache.synapse.core.SynapseEnvironment getSynapseEnvironment()
-
getMessages
public List<PersistentHL7Message> getMessages(int pageNumber, int rowsPerPage)
-
flushMessages
public int flushMessages()
-
remove
public org.apache.synapse.MessageContext remove() throws NoSuchElementException
- Specified by:
remove
in interfaceorg.apache.synapse.message.store.MessageStore
- Throws:
NoSuchElementException
-
clear
public void clear()
- Specified by:
clear
in interfaceorg.apache.synapse.message.store.MessageStore
-
remove
public org.apache.synapse.MessageContext remove(String s)
- Specified by:
remove
in interfaceorg.apache.synapse.message.store.MessageStore
-
get
public org.apache.synapse.MessageContext get(int i)
- Specified by:
get
in interfaceorg.apache.synapse.message.store.MessageStore
-
newAxis2Mc
public org.apache.axis2.context.MessageContext newAxis2Mc()
-
newSynapseMc
public org.apache.synapse.MessageContext newSynapseMc(org.apache.axis2.context.MessageContext msgCtx)
-
getAll
public List<org.apache.synapse.MessageContext> getAll()
- Specified by:
getAll
in interfaceorg.apache.synapse.message.store.MessageStore
-
get
public org.apache.synapse.MessageContext get(String s)
- Specified by:
get
in interfaceorg.apache.synapse.message.store.MessageStore
-
isEdited
public boolean isEdited()
- Specified by:
isEdited
in interfaceorg.apache.synapse.message.store.MessageStore
-
setIsEdited
public void setIsEdited(boolean b)
- Specified by:
setIsEdited
in interfaceorg.apache.synapse.message.store.MessageStore
-
getArtifactContainerName
public String getArtifactContainerName()
- Specified by:
getArtifactContainerName
in interfaceorg.apache.synapse.message.store.MessageStore
-
setArtifactContainerName
public void setArtifactContainerName(String s)
- Specified by:
setArtifactContainerName
in interfaceorg.apache.synapse.message.store.MessageStore
-
setFileName
public void setFileName(String fileName)
- Specified by:
setFileName
in interfaceorg.apache.synapse.message.store.MessageStore
-
getFileName
public String getFileName()
- Specified by:
getFileName
in interfaceorg.apache.synapse.message.store.MessageStore
-
-