|
||||||||||
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 |