|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.stina.framework.core.model.TiAbstractData
org.stina.framework.core.model.TiAbstractMapData
se.sj.stina.domain.model.impl.plain.SjLocationConnectedServiceWithSeatSpecificationPlain
public class SjLocationConnectedServiceWithSeatSpecificationPlain
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.stina.framework.core.model.TiAbstractMapData |
|---|
TiAbstractMapData.TiMapDataComparator |
| Fields inherited from interface se.sj.stina.domain.model.SjLocationConnectedServiceWithSeatSpecification |
|---|
CARRIAGE_ID, COMFORT, COMPARTMENT_NUMBER, COMPARTMENT_SIZE, CONSUMER_CATEGORIES, FROM_DATE, FROM_TIME, LOCATION, NEIGHBOUR_PLACEMENT, PLACEMENT_CHARACTERISTICS, PLACEMENT_DIRECTION, PLACEMENT_NUMBER, PLACEMENT_ORIENTATION, SCATTERED_SEATS_ACCEPTED, SERVICE_ID, TO_DATE, TO_TIME |
| Constructor Summary | |
|---|---|
SjLocationConnectedServiceWithSeatSpecificationPlain()
|
|
| Method Summary | |
|---|---|
SjIdentity |
getCarriageId()
Field carriageId is defined as optional. |
java.lang.String |
getCarriageIdValue()
Field carriageId is defined as optional. |
TiStringInterface |
getComfort()
Field comfort is defined as optional. |
java.lang.String |
getComfortValue()
Field comfort is defined as optional. |
SjIdentity |
getCompartmentNumber()
Field compartmentNumber is defined as optional. |
java.lang.String |
getCompartmentNumberValue()
Field compartmentNumber is defined as optional. |
SjCode |
getCompartmentSize()
Field compartmentSize is defined as optional. |
java.lang.String |
getCompartmentSizeValue()
Field compartmentSize is defined as optional. |
SjStringList |
getConsumerCategories()
Field consumerCategories is defined as mandatory. |
TiDate |
getFromDate()
Field fromDate is defined as mandatory. |
TiTime |
getFromTime()
Field fromTime is defined as optional. |
java.lang.String |
getGeneratedTiName()
|
SjLocationQuery |
getLocation()
Field location is defined as mandatory. |
TiBooleanInterface |
getNeighbourPlacement()
Field neighbourPlacement is defined as optional. |
java.lang.Boolean |
getNeighbourPlacementValue()
Field neighbourPlacement is defined as optional. |
TiStringInterface |
getPlacementCharacteristics()
Field placementCharacteristics is defined as optional. |
java.lang.String |
getPlacementCharacteristicsValue()
Field placementCharacteristics is defined as optional. |
TiStringInterface |
getPlacementDirection()
Field placementDirection is defined as optional. |
java.lang.String |
getPlacementDirectionValue()
Field placementDirection is defined as optional. |
SjIdentity |
getPlacementNumber()
Field placementNumber is defined as optional. |
java.lang.String |
getPlacementNumberValue()
Field placementNumber is defined as optional. |
TiStringInterface |
getPlacementOrientation()
Field placementOrientation is defined as optional. |
java.lang.String |
getPlacementOrientationValue()
Field placementOrientation is defined as optional. |
java.lang.String |
getRealTiName()
|
TiBooleanInterface |
getScatteredSeatsAccepted()
Field scatteredSeatsAccepted is defined as optional. |
java.lang.Boolean |
getScatteredSeatsAcceptedValue()
Field scatteredSeatsAccepted is defined as optional. |
SjIdentity |
getServiceId()
Field serviceId is defined as mandatory. |
java.lang.String |
getServiceIdValue()
Field serviceId is defined as mandatory. |
TiDate |
getToDate()
Field toDate is defined as optional. |
TiTime |
getToTime()
Field toTime is defined as optional. |
SjIdentity |
lookupCarriageId()
Field carriageId is defined as optional. |
TiStringInterface |
lookupComfort()
Field comfort is defined as optional. |
SjIdentity |
lookupCompartmentNumber()
Field compartmentNumber is defined as optional. |
SjCode |
lookupCompartmentSize()
Field compartmentSize is defined as optional. |
SjStringList |
lookupConsumerCategories()
Field consumerCategories is defined as mandatory. |
TiDate |
lookupFromDate()
Field fromDate is defined as mandatory. |
TiTime |
lookupFromTime()
Field fromTime is defined as optional. |
SjLocationQuery |
lookupLocation()
Field location is defined as mandatory. |
TiBooleanInterface |
lookupNeighbourPlacement()
Field neighbourPlacement is defined as optional. |
TiStringInterface |
lookupPlacementCharacteristics()
Field placementCharacteristics is defined as optional. |
TiStringInterface |
lookupPlacementDirection()
Field placementDirection is defined as optional. |
SjIdentity |
lookupPlacementNumber()
Field placementNumber is defined as optional. |
TiStringInterface |
lookupPlacementOrientation()
Field placementOrientation is defined as optional. |
TiBooleanInterface |
lookupScatteredSeatsAccepted()
Field scatteredSeatsAccepted is defined as optional. |
SjIdentity |
lookupServiceId()
Field serviceId is defined as mandatory. |
TiDate |
lookupToDate()
Field toDate is defined as optional. |
TiTime |
lookupToTime()
Field toTime is defined as optional. |
void |
setCarriageId(SjIdentity inData)
Field carriageId is defined as optional. |
void |
setCarriageIdValue(java.lang.String inData)
Field carriageId is defined as optional. |
void |
setCarriageIdValue(java.lang.String inData,
boolean inNotify)
Field carriageId is defined as optional. |
void |
setComfort(TiStringInterface inData)
Field comfort is defined as optional. |
void |
setComfortValue(java.lang.String inData)
Field comfort is defined as optional. |
void |
setComfortValue(java.lang.String inData,
boolean inNotify)
Field comfort is defined as optional. |
void |
setCompartmentNumber(SjIdentity inData)
Field compartmentNumber is defined as optional. |
void |
setCompartmentNumberValue(java.lang.String inData)
Field compartmentNumber is defined as optional. |
void |
setCompartmentNumberValue(java.lang.String inData,
boolean inNotify)
Field compartmentNumber is defined as optional. |
void |
setCompartmentSize(SjCode inData)
Field compartmentSize is defined as optional. |
void |
setCompartmentSizeValue(java.lang.String inData)
Field compartmentSize is defined as optional. |
void |
setCompartmentSizeValue(java.lang.String inData,
boolean inNotify)
Field compartmentSize is defined as optional. |
void |
setConsumerCategories(SjStringList inData)
Field consumerCategories is defined as mandatory. |
void |
setFromDate(TiDate inData)
Field fromDate is defined as mandatory. |
void |
setFromTime(TiTime inData)
Field fromTime is defined as optional. |
void |
setLocation(SjLocationQuery inData)
Field location is defined as mandatory. |
void |
setNeighbourPlacement(TiBooleanInterface inData)
Field neighbourPlacement is defined as optional. |
void |
setNeighbourPlacementValue(java.lang.Boolean inData)
Field neighbourPlacement is defined as optional. |
void |
setNeighbourPlacementValue(java.lang.Boolean inData,
boolean inNotify)
Field neighbourPlacement is defined as optional. |
void |
setPlacementCharacteristics(TiStringInterface inData)
Field placementCharacteristics is defined as optional. |
void |
setPlacementCharacteristicsValue(java.lang.String inData)
Field placementCharacteristics is defined as optional. |
void |
setPlacementCharacteristicsValue(java.lang.String inData,
boolean inNotify)
Field placementCharacteristics is defined as optional. |
void |
setPlacementDirection(TiStringInterface inData)
Field placementDirection is defined as optional. |
void |
setPlacementDirectionValue(java.lang.String inData)
Field placementDirection is defined as optional. |
void |
setPlacementDirectionValue(java.lang.String inData,
boolean inNotify)
Field placementDirection is defined as optional. |
void |
setPlacementNumber(SjIdentity inData)
Field placementNumber is defined as optional. |
void |
setPlacementNumberValue(java.lang.String inData)
Field placementNumber is defined as optional. |
void |
setPlacementNumberValue(java.lang.String inData,
boolean inNotify)
Field placementNumber is defined as optional. |
void |
setPlacementOrientation(TiStringInterface inData)
Field placementOrientation is defined as optional. |
void |
setPlacementOrientationValue(java.lang.String inData)
Field placementOrientation is defined as optional. |
void |
setPlacementOrientationValue(java.lang.String inData,
boolean inNotify)
Field placementOrientation is defined as optional. |
void |
setScatteredSeatsAccepted(TiBooleanInterface inData)
Field scatteredSeatsAccepted is defined as optional. |
void |
setScatteredSeatsAcceptedValue(java.lang.Boolean inData)
Field scatteredSeatsAccepted is defined as optional. |
void |
setScatteredSeatsAcceptedValue(java.lang.Boolean inData,
boolean inNotify)
Field scatteredSeatsAccepted is defined as optional. |
void |
setServiceId(SjIdentity inData)
Field serviceId is defined as mandatory. |
void |
setServiceIdValue(java.lang.String inData)
Field serviceId is defined as mandatory. |
void |
setServiceIdValue(java.lang.String inData,
boolean inNotify)
Field serviceId is defined as mandatory. |
void |
setToDate(TiDate inData)
Field toDate is defined as optional. |
void |
setToTime(TiTime inData)
Field toTime is defined as optional. |
| Methods inherited from class org.stina.framework.core.model.TiAbstractMapData |
|---|
clear, clone, clone, disposeModel, equalsModel, getAssignedFieldNames, getComparator, getField, getFieldNames, getIndexForXorPart, getModel, getModelImpl, getValue, getXorNameForXorPart, getXorPart, getXorPartNames, hasField, importValue, importValue, isEmpty, lookupField, lookupFieldObject, lookupModel, lookupModelImpl, memberModel, setModel, setValue, setValue, specifyXors, toDebugString, toDebugString, updateXorIndex |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.stina.framework.core.model.TiMapPlainInterface |
|---|
clear, getAssignedFieldNames, getComparator, getFieldNames, getModelImpl, getXorNameForXorPart, getXorPartNames, hasField, isEmpty, lookupFieldObject, lookupModelImpl, toDebugString |
| Methods inherited from interface org.stina.framework.core.model.TiMapModelPartInterface |
|---|
getIncludeIfOptional, getIndexForXorPart, lookupModel, setIncludeIfOptional, setUpdateXorFieldEnabled |
| Methods inherited from interface org.stina.framework.core.model.TiContainerModelPartInterface |
|---|
getModel, setModel |
| Methods inherited from interface org.stina.framework.core.model.TiCommonModelPartInterface |
|---|
clone, disposeModel, equalsModel, getValue, importValue, importValue, setValue, setValue, toDebugString, update, update |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface org.stina.framework.core.model.TiPropertyPartInterface |
|---|
getProperty, getPropertyModel, getPropertyNames, isEnabled, removeProperties, removeProperty, removeProperty, setEnabled, setEnabled, setProperty, setProperty, specifyProperties |
| Methods inherited from interface org.stina.framework.support.observer.TiObserverInterface |
|---|
updateObserver |
| Methods inherited from interface org.stina.framework.support.observer.TiSubjectInterface |
|---|
attachObserver, clone, detachObserver, getObserverCount, isObserverAttached, lookupObservers, lookupObserversLock, notifyObservers, toDebugString |
| Methods inherited from interface org.stina.framework.support.util.TiModelComponentInterface |
|---|
property |
| Field Detail |
|---|
public SjIdentityPlain serviceId
public SjLocationQueryPlain location
public SjStringListPlain consumerCategories
public TiDatePlain fromDate
public TiTimePlain fromTime
public TiDatePlain toDate
public TiTimePlain toTime
public TiStringData comfort
public SjCodePlain compartmentSize
public TiStringData placementOrientation
public TiStringData placementCharacteristics
public SjIdentityPlain carriageId
public SjIdentityPlain placementNumber
public TiBooleanData neighbourPlacement
public SjIdentityPlain compartmentNumber
public TiStringData placementDirection
public TiBooleanData scatteredSeatsAccepted
| Constructor Detail |
|---|
public SjLocationConnectedServiceWithSeatSpecificationPlain()
| Method Detail |
|---|
public SjIdentity getServiceId()
getServiceId in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjIdentity lookupServiceId()
lookupServiceId in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setServiceId(SjIdentity inData)
setServiceId in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.String getServiceIdValue()
getServiceIdValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setServiceIdValue(java.lang.String inData)
setServiceIdValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setServiceIdValue(java.lang.String inData,
boolean inNotify)
setServiceIdValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjLocationQuery getLocation()
getLocation in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjLocationQuery lookupLocation()
lookupLocation in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setLocation(SjLocationQuery inData)
setLocation in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjStringList getConsumerCategories()
getConsumerCategories in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjStringList lookupConsumerCategories()
lookupConsumerCategories in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setConsumerCategories(SjStringList inData)
setConsumerCategories in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiDate getFromDate()
getFromDate in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiDate lookupFromDate()
lookupFromDate in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setFromDate(TiDate inData)
setFromDate in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiTime getFromTime()
getFromTime in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiTime lookupFromTime()
lookupFromTime in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setFromTime(TiTime inData)
setFromTime in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiDate getToDate()
getToDate in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiDate lookupToDate()
lookupToDate in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setToDate(TiDate inData)
setToDate in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiTime getToTime()
getToTime in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiTime lookupToTime()
lookupToTime in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setToTime(TiTime inData)
setToTime in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiStringInterface getComfort()
getComfort in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiStringInterface lookupComfort()
lookupComfort in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setComfort(TiStringInterface inData)
setComfort in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.String getComfortValue()
getComfortValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setComfortValue(java.lang.String inData)
setComfortValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setComfortValue(java.lang.String inData,
boolean inNotify)
setComfortValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjCode getCompartmentSize()
getCompartmentSize in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjCode lookupCompartmentSize()
lookupCompartmentSize in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setCompartmentSize(SjCode inData)
setCompartmentSize in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.String getCompartmentSizeValue()
getCompartmentSizeValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setCompartmentSizeValue(java.lang.String inData)
setCompartmentSizeValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setCompartmentSizeValue(java.lang.String inData,
boolean inNotify)
setCompartmentSizeValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiStringInterface getPlacementOrientation()
getPlacementOrientation in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiStringInterface lookupPlacementOrientation()
lookupPlacementOrientation in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setPlacementOrientation(TiStringInterface inData)
setPlacementOrientation in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.String getPlacementOrientationValue()
getPlacementOrientationValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setPlacementOrientationValue(java.lang.String inData)
setPlacementOrientationValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setPlacementOrientationValue(java.lang.String inData,
boolean inNotify)
setPlacementOrientationValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiStringInterface getPlacementCharacteristics()
getPlacementCharacteristics in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiStringInterface lookupPlacementCharacteristics()
lookupPlacementCharacteristics in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setPlacementCharacteristics(TiStringInterface inData)
setPlacementCharacteristics in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.String getPlacementCharacteristicsValue()
getPlacementCharacteristicsValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setPlacementCharacteristicsValue(java.lang.String inData)
setPlacementCharacteristicsValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setPlacementCharacteristicsValue(java.lang.String inData,
boolean inNotify)
setPlacementCharacteristicsValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjIdentity getCarriageId()
getCarriageId in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjIdentity lookupCarriageId()
lookupCarriageId in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setCarriageId(SjIdentity inData)
setCarriageId in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.String getCarriageIdValue()
getCarriageIdValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setCarriageIdValue(java.lang.String inData)
setCarriageIdValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setCarriageIdValue(java.lang.String inData,
boolean inNotify)
setCarriageIdValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjIdentity getPlacementNumber()
getPlacementNumber in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjIdentity lookupPlacementNumber()
lookupPlacementNumber in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setPlacementNumber(SjIdentity inData)
setPlacementNumber in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.String getPlacementNumberValue()
getPlacementNumberValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setPlacementNumberValue(java.lang.String inData)
setPlacementNumberValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setPlacementNumberValue(java.lang.String inData,
boolean inNotify)
setPlacementNumberValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiBooleanInterface getNeighbourPlacement()
getNeighbourPlacement in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiBooleanInterface lookupNeighbourPlacement()
lookupNeighbourPlacement in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setNeighbourPlacement(TiBooleanInterface inData)
setNeighbourPlacement in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.Boolean getNeighbourPlacementValue()
getNeighbourPlacementValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setNeighbourPlacementValue(java.lang.Boolean inData)
setNeighbourPlacementValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setNeighbourPlacementValue(java.lang.Boolean inData,
boolean inNotify)
setNeighbourPlacementValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjIdentity getCompartmentNumber()
getCompartmentNumber in interface SjLocationConnectedServiceWithSeatSpecificationpublic SjIdentity lookupCompartmentNumber()
lookupCompartmentNumber in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setCompartmentNumber(SjIdentity inData)
setCompartmentNumber in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.String getCompartmentNumberValue()
getCompartmentNumberValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setCompartmentNumberValue(java.lang.String inData)
setCompartmentNumberValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setCompartmentNumberValue(java.lang.String inData,
boolean inNotify)
setCompartmentNumberValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiStringInterface getPlacementDirection()
getPlacementDirection in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiStringInterface lookupPlacementDirection()
lookupPlacementDirection in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setPlacementDirection(TiStringInterface inData)
setPlacementDirection in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.String getPlacementDirectionValue()
getPlacementDirectionValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setPlacementDirectionValue(java.lang.String inData)
setPlacementDirectionValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setPlacementDirectionValue(java.lang.String inData,
boolean inNotify)
setPlacementDirectionValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiBooleanInterface getScatteredSeatsAccepted()
getScatteredSeatsAccepted in interface SjLocationConnectedServiceWithSeatSpecificationpublic TiBooleanInterface lookupScatteredSeatsAccepted()
lookupScatteredSeatsAccepted in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setScatteredSeatsAccepted(TiBooleanInterface inData)
setScatteredSeatsAccepted in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.Boolean getScatteredSeatsAcceptedValue()
getScatteredSeatsAcceptedValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic void setScatteredSeatsAcceptedValue(java.lang.Boolean inData)
setScatteredSeatsAcceptedValue in interface SjLocationConnectedServiceWithSeatSpecification
public void setScatteredSeatsAcceptedValue(java.lang.Boolean inData,
boolean inNotify)
setScatteredSeatsAcceptedValue in interface SjLocationConnectedServiceWithSeatSpecificationpublic java.lang.String getRealTiName()
getRealTiName in interface TiCommonModelPartInterfacegetRealTiName in class TiAbstractDatapublic java.lang.String getGeneratedTiName()
getGeneratedTiName in interface TiCommonModelPartInterfacegetGeneratedTiName in class TiAbstractData
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||