public interface EventTypeSPI extends EventType
Modifier and Type | Method and Description |
---|---|
boolean |
equalsCompareType(EventType eventType) |
EventBeanCopyMethod |
getCopyMethod(java.lang.String[] properties)
Returns the copy method, considering only the attached properties for a write operation onto the copy
|
EventPropertyGetterIndexedSPI |
getGetterIndexedSPI(java.lang.String propertyName) |
EventPropertyGetterMappedSPI |
getGetterMappedSPI(java.lang.String propertyName) |
EventPropertyGetterSPI |
getGetterSPI(java.lang.String propertyExpression) |
EventTypeMetadata |
getMetadata()
Returns the type metadata.
|
EventBeanReader |
getReader()
Returns a reader for reading all properties of an event.
|
EventPropertyDescriptor |
getWritableProperty(java.lang.String propertyName)
Returns the descriptor for a writable property.
|
EventPropertyDescriptor[] |
getWriteableProperties()
Returns the writable properties.
|
EventPropertyWriter |
getWriter(java.lang.String propertyName)
Return a writer for writing a single property value.
|
EventBeanWriter |
getWriter(java.lang.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(java.lang.String propertyName)
propertyName
- to write toEventPropertyDescriptor[] getWriteableProperties()
EventPropertyDescriptor getWritableProperty(java.lang.String propertyName)
propertyName
- to get descriptor forEventBeanCopyMethod getCopyMethod(java.lang.String[] properties)
properties
- to write after copyEventBeanWriter getWriter(java.lang.String[] properties)
properties
- to writeEventBeanReader getReader()
boolean equalsCompareType(EventType eventType)
EventPropertyGetterSPI getGetterSPI(java.lang.String propertyExpression)
EventPropertyGetterMappedSPI getGetterMappedSPI(java.lang.String propertyName)
EventPropertyGetterIndexedSPI getGetterIndexedSPI(java.lang.String propertyName)