org.refcodes.mixin.ActionAccessor<P>
, org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>
, org.refcodes.mixin.ActionAccessor.ActionMutator<P>
, org.refcodes.mixin.ActionAccessor.ActionProperty<P>
, org.refcodes.mixin.AliasAccessor
, org.refcodes.mixin.AliasAccessor.AliasBuilder<P>
, org.refcodes.mixin.AliasAccessor.AliasMutator
, org.refcodes.mixin.AliasAccessor.AliasProperty
, org.refcodes.mixin.ChannelAccessor
, org.refcodes.mixin.ChannelAccessor.ChannelBuilder<P>
, org.refcodes.mixin.ChannelAccessor.ChannelMutator
, org.refcodes.mixin.ChannelAccessor.ChannelProperty
, org.refcodes.mixin.EventMetaData
, org.refcodes.mixin.EventMetaData.EventMetaDataBuilder
, org.refcodes.mixin.GroupAccessor
, org.refcodes.mixin.GroupAccessor.GroupBuilder<P>
, org.refcodes.mixin.GroupAccessor.GroupMutator
, org.refcodes.mixin.GroupAccessor.GroupProperty
, org.refcodes.mixin.MetaDataAccessor<P>
, org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<EM,B>
, org.refcodes.mixin.MetaDataAccessor.MetaDataMutator<P>
, org.refcodes.mixin.MetaDataAccessor.MetaDataProperty<P>
, org.refcodes.mixin.PayloadAccessor<P>
, org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,B>
, org.refcodes.mixin.PayloadAccessor.PayloadMutator<P>
, org.refcodes.mixin.PayloadAccessor.PayloadProperty<P>
, org.refcodes.mixin.SourceAccessor<P>
, org.refcodes.mixin.UniversalIdAccessor
, org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<P>
, org.refcodes.mixin.UniversalIdAccessor.UniversalIdMutator
, org.refcodes.mixin.UniversalIdAccessor.UniversalIdProperty
, ActionEvent
, Event
, GenericActionEvent<Enum<?>,org.refcodes.mixin.EventMetaData>
, GenericActionMetaDataEvent<Enum<?>,org.refcodes.mixin.EventMetaData,Object>
, GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<Enum<?>,org.refcodes.mixin.EventMetaData,Object,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>>
, GenericActionPayloadEvent<A,P,SRC>
, GenericActionPayloadMetaDataEvent<Enum<?>,P,org.refcodes.mixin.EventMetaData,Object>
, GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<Enum<?>,P,org.refcodes.mixin.EventMetaData,Object,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>>
, GenericEvent<P>
, GenericMetaDataEvent<Enum<?>,org.refcodes.mixin.EventMetaData>
, GenericPayloadEvent<P,SRC>
, GenericPayloadMetaDataEvent<P,org.refcodes.mixin.EventMetaData,Object>
, MetaDataActionEvent
, MetaDataEvent
, PayloadActionEvent<P>
, PayloadEvent<P>
, PayloadMetaDataActionEvent<P>
, PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>
, PayloadMetaDataEvent<P>
public class PayloadMetaDataActionEventBuilderImpl<P> extends AbstractPayloadMetaDataActionEvent.AbstractActionPayloadMetaDataEventBuilder<Enum<?>,P,org.refcodes.mixin.EventMetaData,Object,PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>> implements PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>
PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder
interface for
easily creating PayloadMetaDataActionEvent
instances.AbstractMetaDataActionEvent.AbstractActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>
org.refcodes.mixin.ActionAccessor.ActionBuilder<A extends Object,B extends org.refcodes.mixin.ActionAccessor.ActionBuilder<A,B>>, org.refcodes.mixin.ActionAccessor.ActionMutator<A extends Object>, org.refcodes.mixin.ActionAccessor.ActionProperty<A extends Object>
org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty
org.refcodes.mixin.ChannelAccessor.ChannelBuilder<B extends org.refcodes.mixin.ChannelAccessor.ChannelBuilder<B>>, org.refcodes.mixin.ChannelAccessor.ChannelMutator, org.refcodes.mixin.ChannelAccessor.ChannelProperty
org.refcodes.mixin.EventMetaData.EventMetaDataBuilder
GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionMetaDataEvent.GenericActionMetaDataEventBuilder<A,EM,SRC,B>>
GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM extends org.refcodes.mixin.EventMetaData,SRC,B extends GenericActionPayloadMetaDataEvent.GenericActionPayloadMetaDataEventBuilder<A,P,EM,SRC,B>>
org.refcodes.mixin.GroupAccessor.GroupBuilder<B extends org.refcodes.mixin.GroupAccessor.GroupBuilder<B>>, org.refcodes.mixin.GroupAccessor.GroupMutator, org.refcodes.mixin.GroupAccessor.GroupProperty
org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD extends Object,B extends org.refcodes.mixin.MetaDataAccessor.MetaDataBuilder<MD,B>>, org.refcodes.mixin.MetaDataAccessor.MetaDataMutator<MD extends Object>, org.refcodes.mixin.MetaDataAccessor.MetaDataProperty<MD extends Object>
MetaDataActionEvent.ActionMetaDataEventBuilder
org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P extends Object,B extends org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,B>>, org.refcodes.mixin.PayloadAccessor.PayloadMutator<P extends Object>, org.refcodes.mixin.PayloadAccessor.PayloadProperty<P extends Object>
PayloadMetaDataActionEvent.ActionPayloadMetaDataEventBuilder<P>
org.refcodes.mixin.SourceAccessor.SourceMutator<SRC extends Object>, org.refcodes.mixin.SourceAccessor.SourceProperty<SRC extends Object>
org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B extends org.refcodes.mixin.UniversalIdAccessor.UniversalIdBuilder<B>>, org.refcodes.mixin.UniversalIdAccessor.UniversalIdMutator, org.refcodes.mixin.UniversalIdAccessor.UniversalIdProperty
_action
_eventMetaData
Constructor | Description |
---|---|
PayloadMetaDataActionEventBuilderImpl(Class<?> aPublisherType,
Object aSource) |
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
|
PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction,
Class<?> aPublisherType,
Object aSource) |
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
|
PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction,
Object aSource) |
Constructs an event with the given Meta-Data.
|
PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction,
String aChannel,
Object aSource) |
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
|
PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction,
String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
Object aSource) |
Constructs an event with the given values for the according properties.
|
PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction,
org.refcodes.mixin.EventMetaData aEventMetaData,
Object aSource) |
Constructs an event with the given Meta-Data.
|
PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction,
P aPayload,
Object aSource) |
Constructs an event with the given Meta-Data.
|
PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction,
P aPayload,
org.refcodes.mixin.EventMetaData aEventMetaData,
Object aSource) |
Constructs an event with the given Meta-Data.
|
PayloadMetaDataActionEventBuilderImpl(Object aSource) |
Constructs an event with the given Meta-Data.
|
PayloadMetaDataActionEventBuilderImpl(String aChannel,
Object aSource) |
Constructs an event with predefined values for the according properties
retrieved from the caller's class.
|
PayloadMetaDataActionEventBuilderImpl(String aAlias,
String aGroup,
String aChannel,
String aUid,
Class<?> aPublisherType,
Object aSource) |
Constructs an event with the given values for the according properties.
|
PayloadMetaDataActionEventBuilderImpl(org.refcodes.mixin.EventMetaData aEventMetaData,
Object aSource) |
Constructs an event with the given Meta-Data.
|
PayloadMetaDataActionEventBuilderImpl(P aPayload,
Object aSource) |
Constructs an event with the given Meta-Data.
|
PayloadMetaDataActionEventBuilderImpl(P aPayload,
org.refcodes.mixin.EventMetaData aEventMetaData,
Object aSource) |
Constructs an event with the given Meta-Data.
|
Modifier and Type | Method | Description |
---|---|---|
org.refcodes.mixin.EventMetaData.EventMetaDataBuilder |
getMetaData() |
|
void |
setAlias(String aAlias) |
|
void |
setChannel(String aChannel) |
|
void |
setGroup(String aGroup) |
|
void |
setMetaData(org.refcodes.mixin.EventMetaData aMetaData) |
|
void |
setPublisherType(Class<?> aPublisherType) |
|
void |
setUniversalId(String aUid) |
getAction
getSource
toString
getAlias, getChannel, getGroup, getPublisherType, getUniversalId, setAction
getPayload, setPayload
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
withAction, withAlias, withChannel, withGroup, withMetaData, withPayload, withPublisherType, withUniversalId
public PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction, Class<?> aPublisherType, Object aSource)
aAction
- The action which this represents.aPublisherType
- The type of the event publisher.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction, String aChannel, Object aSource)
aAction
- The action which this represents.aChannel
- The channel name on which the event is receivable.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction, String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType, Object aSource)
aAction
- The action which this represents.aAlias
- The alias property.aGroup
- The group property.aChannel
- The channel property.aUid
- The UID (Universal-TID) property.aPublisherType
- The type of the event publisher.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction, org.refcodes.mixin.EventMetaData aEventMetaData, Object aSource)
aAction
- The action which this represents.aEventMetaData
- The Meta-Data to by supplied by the event.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction, Object aSource)
aAction
- The action which this represents.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction, P aPayload, org.refcodes.mixin.EventMetaData aEventMetaData, Object aSource)
aAction
- The action which the event represents.aPayload
- The payload to be carried by the event.aEventMetaData
- The Meta-Data to by supplied by the event.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(Enum<?> aAction, P aPayload, Object aSource)
aAction
- The action which the event represents.aPayload
- The payload to be carried by the event.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(Class<?> aPublisherType, Object aSource)
aPublisherType
- The type of the event publisher.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(String aChannel, Object aSource)
aChannel
- The channel name on which the event is receivable.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(String aAlias, String aGroup, String aChannel, String aUid, Class<?> aPublisherType, Object aSource)
aAlias
- The alias property.aGroup
- The group property.aChannel
- The channel property.aUid
- The UID (Universal-TID) property.aPublisherType
- The type of the event publisher.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(org.refcodes.mixin.EventMetaData aEventMetaData, Object aSource)
aEventMetaData
- The Meta-Data to by supplied by the event.aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(Object aSource)
aSource
- The source from which this event originated.public PayloadMetaDataActionEventBuilderImpl(P aPayload, org.refcodes.mixin.EventMetaData aEventMetaData, Object aSource)
aPayload
- The payload to be carried by the event.aEventMetaData
- The Meta-Data to by supplied by the event.aSource
- The source from which this event originated.public void setPublisherType(Class<?> aPublisherType)
setPublisherType
in interface org.refcodes.mixin.EventMetaData.EventMetaDataBuilder
public void setUniversalId(String aUid)
setUniversalId
in interface org.refcodes.mixin.UniversalIdAccessor.UniversalIdMutator
public void setAlias(String aAlias)
setAlias
in interface org.refcodes.mixin.AliasAccessor.AliasMutator
public void setGroup(String aGroup)
setGroup
in interface org.refcodes.mixin.GroupAccessor.GroupMutator
public void setChannel(String aChannel)
setChannel
in interface org.refcodes.mixin.ChannelAccessor.ChannelMutator
public void setMetaData(org.refcodes.mixin.EventMetaData aMetaData)
setMetaData
in interface org.refcodes.mixin.MetaDataAccessor.MetaDataMutator<P>
public org.refcodes.mixin.EventMetaData.EventMetaDataBuilder getMetaData()
getMetaData
in interface org.refcodes.mixin.MetaDataAccessor<P>
getMetaData
in class AbstractMetaDataActionEvent<Enum<?>,org.refcodes.mixin.EventMetaData,Object>
Copyright © 2021. All rights reserved.