All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
PluginCallResult |
associateTicketToRfid(String rfidCode,
String ticketAdditionnalInfo,
TicketInformationData ticketInformationData) |
AssociateTicketToRfidResult |
associateTicketToRfidAndUpdateContact(String rfidCode,
String ticketAdditionnalInfo,
TicketInformationData ticketInformationData) |
AvailabilityResult |
availabilityForProduct(String productMapping,
Date performanceDate,
String performanceMapping,
List<String> itemOrCategoryMappings,
List<String> contingentMappings,
List<String> areaMappings,
List<String> blockMappings)
Method called by S-360 to get the availability for a given product
|
SeatSelectionResult |
cancelSeatSelection(SeatSelectionQuery query,
List<SeatSelectionData> seatSelectionData) |
List<String> |
checkSeatAttribution(SeatSelectionResult res) |
ClosingOrderResult |
executeJustBeforeClosingOrder(OrderData orderData) |
GeneratingTicketResult |
generateTicket(TicketInformationData ticketInformationData,
boolean doProceedToGeneration,
PrinterData printerData) |
CatalogReader |
getCatalogReader() |
EnumSet<ExternalManagerPlugin.EntityGranularity> |
getEntityGranularity()
Method called by S-360 to know what information is required by the plugin.
|
ExternalReferencesAccessor |
getExternalReferencesAccessor() |
OrderReader |
getOrderReader() |
OrganizationReader |
getOrganizationReader() |
TicketReader |
getTicketReader() |
TicketUpdater |
getTicketUpdater() |
boolean |
handlesReservations()
If returning false, then reservation information will never be transmitted to the plugin.
|
PluginCallResult |
readCatalog() |
Boolean |
requiredToApplyAllProducts()
Method called by Secutix to know if this plugin required to apply for all products.
|
ResynchronizationOrderPluginResult |
resynchronizeOrders(List<OrderData> orders,
ExternalManagerPlugin.ResynchronisationCauseEnum cause,
String remark) |
SeatAvailabilityResult |
seatsAvailability(String productMapping,
Date performanceDate,
String performanceMapping,
List<String> itemOrCategoryMappings,
List<String> contingentMappings,
List<String> areaMappings,
List<String> blockMappings,
Date lastModified,
List<SeatData> availabilityAmongThoseSeats) |
SeatSelectionResult |
selectSeatsInPerformance(String productMapping,
Date performanceDate,
String performanceMapping,
String categoryMapping,
String contingentMapping,
List<String> areaMappings,
List<String> blockMappings,
boolean selectionForcedInAreas,
Map<String,Integer> quantityPerTariffMapping,
int quantity,
Long orderId,
String sessionId)
Called by S-360 to ask the external system to assign seats for a performance according to the preferences
passed in the parameters.
|
SeatSelectionResult |
selectSeatsInPerformanceFromQuery(SeatSelectionQuery query) |
void |
setCatalogReader(CatalogReader catalogReader) |
void |
setExternalReferencesAccessor(ExternalReferencesAccessor externalReferencesAccessor) |
void |
setOrderReader(OrderReader orderReader) |
void |
setOrganizationReader(OrganizationReader organizationReader) |
void |
setTicketReader(TicketReader ticketReader) |
void |
setTicketUpdater(TicketUpdater ticketUpdater) |
SynchronizationTicketResult |
synchronizeTickets(List<TicketInformationData> ticketInformationData) |
UpdateTicketInformationResult |
updateTicketInformation(TicketInformationData ticketInformationData) |