|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.greenhopper.manager.trackingstatistic.TrackingStatisticAOMapper
@Service public class TrackingStatisticAOMapper
An AOMapper
for TrackingStatisticAO
records. Note that the domain object representation StatisticsFieldConfig
of this record is shared with other records.
RapidViewAO
this also implements RelatedAOMapper
.
Constructor Summary | |
---|---|
TrackingStatisticAOMapper()
|
Method Summary | |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
toAO(RapidViewAO rapidViewAO,
StatisticsFieldConfig trackingStatistic)
Returns a map representation of the domain object, similar to AOMapper.toAO(Object) but also incorporating
the parent record information. |
java.util.Map<java.lang.String,java.lang.Object> |
toAO(StatisticsFieldConfig trackingStatistic)
Return a mapping of AO column names to values which will represent the domain object. |
StatisticsFieldConfig |
toModel(TrackingStatisticAO trackingStatisticAO)
Constructs a (usually immutable) domain object from the AO record. |
void |
update(StatisticsFieldConfig source,
TrackingStatisticAO target)
Copies fields from a domain object to the AO record representation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TrackingStatisticAOMapper()
Method Detail |
---|
@NotNull public java.util.Map<java.lang.String,java.lang.Object> toAO(StatisticsFieldConfig trackingStatistic)
AOMapper
toAO
in interface AOMapper<TrackingStatisticAO,StatisticsFieldConfig>
trackingStatistic
- the new domain object
@NotNull public java.util.Map<java.lang.String,java.lang.Object> toAO(RapidViewAO rapidViewAO, StatisticsFieldConfig trackingStatistic)
RelatedAOMapper
AOMapper.toAO(Object)
but also incorporating
the parent record information.
toAO
in interface RelatedAOMapper<RapidViewAO,TrackingStatisticAO,StatisticsFieldConfig>
@NotNull public StatisticsFieldConfig toModel(TrackingStatisticAO trackingStatisticAO)
AOMapper
toModel
in interface AOMapper<TrackingStatisticAO,StatisticsFieldConfig>
trackingStatisticAO
- the record to use
public void update(StatisticsFieldConfig source, TrackingStatisticAO target)
AOMapper
update
in interface AOMapper<TrackingStatisticAO,StatisticsFieldConfig>
source
- the domain objecttarget
- the corresponding AO record
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |