public class DefaultTicketPopulator<SOURCE extends CsTicketModel,TARGET extends TicketData> extends java.lang.Object implements Populator<SOURCE,TARGET>
CsTicketModel as source and
TicketData as target type.| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
LAST_UPDATED |
| Constructor and Description |
|---|
DefaultTicketPopulator() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,StatusData> |
getStatusMapping() |
protected Converter<CsTicketEventModel,TicketEventData> |
getTicketEventConverter() |
protected java.util.List<TicketEventData> |
getTicketEvents(CsTicketModel source) |
protected TicketService |
getTicketService() |
protected java.util.Map<StatusData,java.util.List<StatusData>> |
getValidTransitions() |
void |
populate(CsTicketModel source,
TicketData target)
Populate the target instance with values from the source instance.
|
protected void |
populateAssociatedTodata(CsTicketModel source,
TicketData target)
Populates the associates to object data.
|
void |
setStatusMapping(java.util.Map<java.lang.String,StatusData> statusMapping) |
void |
setTicketEventConverter(Converter<CsTicketEventModel,TicketEventData> ticketEventConverter) |
void |
setTicketService(TicketService ticketService) |
void |
setValidTransitions(java.util.Map<StatusData,java.util.List<StatusData>> validTransitions) |
protected static final java.lang.String LAST_UPDATED
public void populate(CsTicketModel source, TicketData target)
Populatorpopulate in interface Populator<SOURCE extends CsTicketModel,TARGET extends TicketData>source - the source objecttarget - the target to fillprotected void populateAssociatedTodata(CsTicketModel source, TicketData target)
source - target - protected java.util.List<TicketEventData> getTicketEvents(CsTicketModel source)
source - as CsTicketModelprotected java.util.Map<java.lang.String,StatusData> getStatusMapping()
protected java.util.Map<StatusData,java.util.List<StatusData>> getValidTransitions()
protected TicketService getTicketService()
public void setStatusMapping(java.util.Map<java.lang.String,StatusData> statusMapping)
statusMapping - the statusMapping to setpublic void setValidTransitions(java.util.Map<StatusData,java.util.List<StatusData>> validTransitions)
validTransitions - the validTransitions to setpublic void setTicketService(TicketService ticketService)
ticketService - the ticketService to setprotected Converter<CsTicketEventModel,TicketEventData> getTicketEventConverter()
public void setTicketEventConverter(Converter<CsTicketEventModel,TicketEventData> ticketEventConverter)
Copyright © 2018 SAP SE. All Rights Reserved.