public interface EventTypeSPI extends EventType
Modifier and Type | Method and Description |
---|---|
ExprValidationException |
equalsCompareType(EventType eventType) |
EventBeanCopyMethodForge |
getCopyMethodForge(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) |
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.
|
EventPropertyWriterSPI |
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.
|
void |
setMetadataId(long publicId,
long protectedId) |
getDeepSuperTypes, getDeepSuperTypesAsSet, getEndTimestampPropertyName, getFragmentType, getGetter, getGetterIndexed, getGetterMapped, getMetadata, getName, getPropertyDescriptor, getPropertyDescriptors, getPropertyNames, getPropertyType, getStartTimestampPropertyName, getSuperTypes, getUnderlyingType, isProperty
EventPropertyWriterSPI getWriter(String propertyName)
propertyName
- to write toEventPropertyDescriptor[] getWriteableProperties()
EventPropertyDescriptor getWritableProperty(String propertyName)
propertyName
- to get descriptor forEventBeanCopyMethodForge getCopyMethodForge(String[] properties)
properties
- to write after copyEventBeanWriter getWriter(String[] properties)
properties
- to writeEventBeanReader getReader()
ExprValidationException equalsCompareType(EventType eventType)
EventPropertyGetterSPI getGetterSPI(String propertyExpression)
EventPropertyGetterMappedSPI getGetterMappedSPI(String propertyName)
EventPropertyGetterIndexedSPI getGetterIndexedSPI(String propertyName)
void setMetadataId(long publicId, long protectedId)
Copyright © 2005–2018. All rights reserved.