org.obe.client.api.repository
Class EventTypeMetaData

java.lang.Object
  extended byorg.obe.client.api.repository.AbstractMetaData
      extended byorg.obe.client.api.repository.EventTypeMetaData
All Implemented Interfaces:
java.io.Serializable

public class EventTypeMetaData
extends AbstractMetaData

Describes a user-defined event type.

Author:
Adrian Price
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.obe.client.api.repository.AbstractMetaData
_author, _description, _displayName, _docUrl, _id, _threadsafe, _type, allowInheritance, EMPTY_ARGS, NO_ARGS_SIG
 
Constructor Summary
EventTypeMetaData()
          Constructs event type meta-data.
EventTypeMetaData(java.lang.String eventType, java.lang.String displayName, java.lang.String description, java.lang.String docUrl, java.lang.String author, java.lang.String contentType, java.lang.String schema, java.lang.String action, Condition condition, java.lang.String scriptType, java.lang.String timeToLive, java.lang.String calendar)
           
 
Method Summary
 java.lang.Object createInstance(org.xml.sax.EntityResolver entityResolver)
           
 java.lang.String getAction()
           
 java.lang.String getCalendar()
           
 Condition getCondition()
           
 java.lang.String getContentType()
           
 EventParameter[] getFormalParameter()
           
protected  java.lang.String getImplClass()
           
protected  java.lang.String[] getImplCtorSig()
           
 int getInputParameterCount()
           
 java.lang.String getSchema()
           
 java.lang.String getScriptType()
           
 Duration getTimeToLive()
           
 void setAction(java.lang.String action)
           
 void setCalendar(java.lang.String calendar)
           
 void setCondition(Condition condition)
           
 void setContentType(java.lang.String contentType)
           
 void setFormalParameter(EventParameter[] formalParameters)
           
 void setSchema(java.lang.String schema)
           
 void setScriptType(java.lang.String scriptType)
           
 void setTimeToLive(Duration timeToLive)
           
 java.lang.String toString()
           
 
Methods inherited from class org.obe.client.api.repository.AbstractMetaData
createInstance, createInstance, getAuthor, getDescription, getDisplayName, getDocUrl, getId, getThreadsafe, getType, isThreadsafe, setAuthor, setDescription, setDisplayName, setDocUrl, setId, setThreadsafe, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EventTypeMetaData

public EventTypeMetaData()
Constructs event type meta-data.


EventTypeMetaData

public EventTypeMetaData(java.lang.String eventType,
                         java.lang.String displayName,
                         java.lang.String description,
                         java.lang.String docUrl,
                         java.lang.String author,
                         java.lang.String contentType,
                         java.lang.String schema,
                         java.lang.String action,
                         Condition condition,
                         java.lang.String scriptType,
                         java.lang.String timeToLive,
                         java.lang.String calendar)
Method Detail

getContentType

public java.lang.String getContentType()

setContentType

public void setContentType(java.lang.String contentType)

getSchema

public java.lang.String getSchema()

setSchema

public void setSchema(java.lang.String schema)

getAction

public java.lang.String getAction()

setAction

public void setAction(java.lang.String action)

getCondition

public Condition getCondition()

setCondition

public void setCondition(Condition condition)

getTimeToLive

public Duration getTimeToLive()

setTimeToLive

public void setTimeToLive(Duration timeToLive)

getCalendar

public java.lang.String getCalendar()

setCalendar

public void setCalendar(java.lang.String calendar)

getFormalParameter

public EventParameter[] getFormalParameter()

setFormalParameter

public void setFormalParameter(EventParameter[] formalParameters)

getInputParameterCount

public int getInputParameterCount()

getScriptType

public java.lang.String getScriptType()

setScriptType

public void setScriptType(java.lang.String scriptType)

createInstance

public java.lang.Object createInstance(org.xml.sax.EntityResolver entityResolver)
                                throws RepositoryException
Specified by:
createInstance in class AbstractMetaData
Throws:
RepositoryException

getImplClass

protected java.lang.String getImplClass()
Specified by:
getImplClass in class AbstractMetaData

getImplCtorSig

protected java.lang.String[] getImplCtorSig()
Specified by:
getImplCtorSig in class AbstractMetaData

toString

public java.lang.String toString()
Overrides:
toString in class AbstractMetaData


SourceForge.net Logo OBE-1.0 Copyright (c) 2002-2006 Adrian Price. All Rights Reserved.