Packagecom.pushtechnology.diffusion.topics
Classpublic final class TopicDefinition
InheritanceTopicDefinition Inheritance Object

Since : 4.6

The definition of a topic. Wraps the data type, the properties and the metadata of the topic. The properties are stored as a hashmap.



Public Methods
 MethodDefined By
  
TopicDefinition(type:TopicDataType = null, properties:HashMap = null, metadata:TopicMetadata = null)
TopicDefinition
  
TopicDefinition
  
getProperties():HashMap
TopicDefinition
  
TopicDefinition
  
toString():String
TopicDefinition
Constructor Detail
TopicDefinition()Constructor
public function TopicDefinition(type:TopicDataType = null, properties:HashMap = null, metadata:TopicMetadata = null)



Parameters
type:TopicDataType (default = null)
 
properties:HashMap (default = null)
 
metadata:TopicMetadata (default = null)
Method Detail
getMetadata()method
public function getMetadata():TopicMetadata

Returns
TopicMetadata
getProperties()method 
public function getProperties():HashMap

Returns
HashMap
getType()method 
public function getType():TopicDataType

Returns
TopicDataType
toString()method 
public function toString():String

Returns
String