com.ebmwebsourcing.wsstar.topics.datatypes.impl.impl
Class TopicTypeImpl

java.lang.Object
  extended by com.ebmwebsourcing.wsstar.topics.datatypes.impl.impl.TopicTypeImpl
All Implemented Interfaces:
com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType
Direct Known Subclasses:
TopicNamespaceTypeImpl.TopicImpl

public class TopicTypeImpl
extends java.lang.Object
implements com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType


Field Summary
protected  TopicType jaxbTypeObj
           
 
Constructor Summary
protected TopicTypeImpl()
          default, called by inheritance class TopicNamespaceType.Topic
protected TopicTypeImpl(java.lang.String name)
          Default constructor
protected TopicTypeImpl(TopicType jaxbTypeObj)
           
 
Method Summary
 void addMessageType(javax.xml.namespace.QName value)
           
 void addTopic(com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType value)
           
protected  TopicType getJaxbTypeObj()
           
 com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.QueryExpressionType getMessagePattern()
           
 java.util.List<javax.xml.namespace.QName> getMessageTypes()
           
 java.lang.String getName()
           
 java.util.List<com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType> getTopics()
           
 boolean isFinal()
           
 void setFinal(boolean value)
           
 void setMessagePattern(com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.QueryExpressionType value)
           
 void setName(java.lang.String value)
           
static TopicType toJaxbModel(com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType apiTypeObj)
          A way to create a TopicType object from a TopicType "api type" one
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jaxbTypeObj

protected TopicType jaxbTypeObj
Constructor Detail

TopicTypeImpl

protected TopicTypeImpl(java.lang.String name)
Default constructor


TopicTypeImpl

protected TopicTypeImpl(TopicType jaxbTypeObj)

TopicTypeImpl

protected TopicTypeImpl()
default, called by inheritance class TopicNamespaceType.Topic

Method Detail

getJaxbTypeObj

protected TopicType getJaxbTypeObj()

isFinal

public boolean isFinal()
Specified by:
isFinal in interface com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType

setFinal

public void setFinal(boolean value)
Specified by:
setFinal in interface com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType

getMessagePattern

public com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.QueryExpressionType getMessagePattern()
Specified by:
getMessagePattern in interface com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType

setMessagePattern

public void setMessagePattern(com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.QueryExpressionType value)
Specified by:
setMessagePattern in interface com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType

getMessageTypes

public java.util.List<javax.xml.namespace.QName> getMessageTypes()
Specified by:
getMessageTypes in interface com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType

addMessageType

public void addMessageType(javax.xml.namespace.QName value)
Specified by:
addMessageType in interface com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType

getName

public java.lang.String getName()
Specified by:
getName in interface com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType

setName

public void setName(java.lang.String value)
Specified by:
setName in interface com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType

getTopics

public java.util.List<com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType> getTopics()
Specified by:
getTopics in interface com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType

addTopic

public void addTopic(com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType value)
Specified by:
addTopic in interface com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType

toJaxbModel

public static TopicType toJaxbModel(com.ebmwebsourcing.wsstar.topics.datatypes.api.abstraction.TopicType apiTypeObj)
A way to create a TopicType object from a TopicType "api type" one

Parameters:
apiTypeObj -


Copyright © 2010-2011 eBM Websourcing. All Rights Reserved.