public interface EventTypeSPI extends EventType
Modifier and Type | Method and Description |
---|---|
boolean |
equalsCompareType(EventType eventType) |
EventBeanCopyMethod |
getCopyMethod(String[] properties)
Returns the copy method, considering only the attached properties for a write operation onto the copy
|
EventPropertyGetterIndexedSPI |
getGetterIndexedSPI(String propertyName) |
EventPropertyGetterMappedSPI |
getGetterMappedSPI(String propertyName) |
EventPropertyGetterSPI |
getGetterSPI(String propertyExpression) |
EventTypeMetadata |
getMetadata()
Returns the type metadata.
|
EventBeanReader |
getReader()
Returns a reader for reading all properties of an event.
|
EventPropertyDescriptor |
getWritableProperty(String propertyName)
Returns the descriptor for a writable property.
|
EventPropertyDescriptor[] |
getWriteableProperties()
Returns the writable properties.
|
EventPropertyWriter |
getWriter(String propertyName)
Return a writer for writing a single property value.
|
EventBeanWriter |
getWriter(String[] properties)
Returns the write for writing a set of properties.
|
getDeepSuperTypes, getEndTimestampPropertyName, getEventTypeId, getFragmentType, getGetter, getGetterIndexed, getGetterMapped, getName, getPropertyDescriptor, getPropertyDescriptors, getPropertyNames, getPropertyType, getStartTimestampPropertyName, getSuperTypes, getUnderlyingType, isProperty
EventTypeMetadata getMetadata()
EventPropertyWriter getWriter(String propertyName)
propertyName
- to write toEventPropertyDescriptor[] getWriteableProperties()
EventPropertyDescriptor getWritableProperty(String propertyName)
propertyName
- to get descriptor forEventBeanCopyMethod getCopyMethod(String[] properties)
properties
- to write after copyEventBeanWriter getWriter(String[] properties)
properties
- to writeEventBeanReader getReader()
boolean equalsCompareType(EventType eventType)
EventPropertyGetterSPI getGetterSPI(String propertyExpression)
EventPropertyGetterMappedSPI getGetterMappedSPI(String propertyName)
EventPropertyGetterIndexedSPI getGetterIndexedSPI(String propertyName)