|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectse.sj.stina.domain.provider.SjSalesControl
public class SjSalesControl
Represents the "Säljtabell" sales control table of the Swedish State Railways, Statens Järnvägar. For a gentle introduction to what's going on, refer to the document "Kopplingar och regler mellan olika begrepp i säljdialogen".
| Constructor Summary | |
|---|---|
SjSalesControl(TiTransferPairsInterface aTPSalesControlData)
Constructs a SjSalesControl object. |
|
SjSalesControl(TiTransferPairsInterface aTPSalesControlData,
TiCrossReference crossReference)
Constructs a SjSalesControl object. |
|
| Method Summary | |
|---|---|
java.util.Vector |
get(java.lang.String getWhat,
TiDate when)
Looks up a list of codes for a specified entity, valid on a specified date. |
java.util.Vector |
get(java.lang.String getWhat,
TiDate when,
java.lang.String kindOfPlacementCode)
Looks up the valid values for a specified entity given a code for kind of placement. |
java.util.Vector |
get(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode,
java.lang.String productCode)
Looks up valid values (price level codes) for a combination of price group and product. |
java.lang.Object |
get(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode,
java.lang.String productCode,
java.lang.String priceLevelCode)
Looks up the code for a specified entity given a combination of price group, product and price level. |
java.lang.Object |
get(java.util.Vector keyVector,
java.lang.Object code)
Generally looks up valid values according to input keys |
java.lang.Object |
get(java.util.Vector keys,
java.lang.Object code,
boolean useXRef)
|
java.lang.String |
getDefault(java.lang.String getWhat,
TiDate when,
java.lang.String kindOfPlacementCode)
Looks up the default for an entity given a code for kind of placement. |
java.lang.String |
getDefault(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode,
java.lang.String productCode)
Looks up the default (price level) for a combination of price group and product. |
java.lang.String |
getDefaultWithSpecificComfort(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode,
java.lang.String productCode,
java.lang.String comfortCode)
Looks up the default (price level) for a combination of price group, product and a single allowed comfort. |
java.lang.Object |
getFromPriceGroup(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode)
|
java.util.Vector |
getWithSpecificComfort(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode,
java.lang.String productCode,
java.lang.String comfortCode)
Looks up valid values (price level codes) for a combination of price group, product and a single allowed comfort (reservation category). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SjSalesControl(TiTransferPairsInterface aTPSalesControlData)
aTPSalesControlData - The transferpair structure that represents
the säljtabell. The structure is usually retrieved by calling
SJPSession::getSalesControlData().
public SjSalesControl(TiTransferPairsInterface aTPSalesControlData,
TiCrossReference crossReference)
aTPSalesControlData - The transferpair structure that represents
the säljtabell. The structure is usually retrieved by calling
SJPSession::getSalesControlData().| Method Detail |
|---|
public java.lang.Object get(java.util.Vector keys,
java.lang.Object code,
boolean useXRef)
public java.lang.Object get(java.util.Vector keyVector,
java.lang.Object code)
keyVector - A vector of keys indicating the sought field.SJPConstants.SJPFSalesControlPriceLevelList.code - a null key, a string key or a vector key
public java.util.Vector get(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode,
java.lang.String productCode)
getWhat - String indicating the sought field.SJPConstants.SJPFSalesControlPriceLevelList.when - a DatepriceGroupCode - Code for price group (aka biljettyp,
defaultgrupp, prisgrupp).productCode - Code for product.
public java.util.Vector getWithSpecificComfort(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode,
java.lang.String productCode,
java.lang.String comfortCode)
getWhat - String indicating the sought field.SJPConstants.SJPFSalesControlPriceLevelList.when - a DatepriceGroupCode - Code for price group (aka biljettyp, defaultgrupp,
prisgrupp).productCode - Code for product.comfortCode - The only allowed comfort.
public java.lang.Object get(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode,
java.lang.String productCode,
java.lang.String priceLevelCode)
getWhat - String indicating the sought field.SJPConstants.SJPFConditionGroup.when - a DatepriceGroupCode - Code for price group (aka biljettyp, defaultgrupp,
prisgrupp).productCode - Code for product.priceLevelCode - Code for price level.
public java.lang.String getDefault(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode,
java.lang.String productCode)
getWhat - String indicating the sought field.SJPConstants.SJPFDefaultPriceLevelCode.when - a DatepriceGroupCode - Code for price group (aka biljettyp, defaultgrupp,
prisgrupp).productCode - Code for product.
public java.lang.String getDefaultWithSpecificComfort(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode,
java.lang.String productCode,
java.lang.String comfortCode)
getWhat - String indicating the sought field.SJPConstants.SJPFDefaultPriceLevelCode.when - a DatepriceGroupCode - Code for price group (aka biljettyp, defaultgrupp,
prisgrupp).productCode - Code for product.comfortCode - The single allowed comfort.
public java.lang.String getDefault(java.lang.String getWhat,
TiDate when,
java.lang.String kindOfPlacementCode)
getWhat - String indicating the sought field.SJPConstants.SJPFDefaultPlaceSpecificationCode.when - a DatekindOfPlacementCode - Code for kind of placement.
public java.util.Vector get(java.lang.String getWhat,
TiDate when,
java.lang.String kindOfPlacementCode)
getWhat - String indicating the sought field.SJPConstants.SJPFPlacementOrientationList.when - a Date, not in use at present.kindOfPlacementCode - Code for kind of placement.
public java.lang.Object getFromPriceGroup(java.lang.String getWhat,
TiDate when,
java.lang.String priceGroupCode)
public java.util.Vector get(java.lang.String getWhat,
TiDate when)
getWhat - String indicating the sought field.SJPConstants.SJPFDayPriceGroupList.when - a Date
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||