Class VecSlotSpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
Specification for the definition of slots.
Java class for SlotSpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SlotSpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}Specification">
<sequence>
<element name="EmvProtectionRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="Gender" type="{http://www.prostep.org/ecad-if/2011/vec}SlotGender" minOccurs="0"/>
<element name="LayoutType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="SecondaryLocking" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="NumberOfCavities" type="{http://www.w3.org/2001/XMLSchema}integer"/>
<element name="SlotLayout" type="{http://www.prostep.org/ecad-if/2011/vec}SlotLayout" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BooleanSpecifies whether the slot needs EMV protection.protected StringSpecifies the gender of the slot.protected StringSpecifies the slot's layout type.protected BigIntegerThe possible number of cavities in the layout defined by the SlotSpecification.protected BooleanSpecifies whether the slot supports secondary locking.protected VecSlotLayoutReferences the layout associated with this slot.Fields inherited from class com.foursoft.harness.vec.v113.VecSpecification
descriptions, identificationFields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets the value of the gender property.Gets the value of the layoutType property.Gets the value of the numberOfCavities property.Gets aSetof allVecAbstractSlotthat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling.Gets the value of the slotLayout property.Gets the value of the emvProtectionRequired property.Gets the value of the secondaryLocking property.voidsetEmvProtectionRequired(Boolean value) Sets the value of the emvProtectionRequired property.voidSets the value of the gender property.voidsetLayoutType(String value) Sets the value of the layoutType property.voidsetNumberOfCavities(BigInteger value) Sets the value of the numberOfCavities property.voidsetSecondaryLocking(Boolean value) Sets the value of the secondaryLocking property.voidsetSlotLayout(VecSlotLayout value) Sets the value of the slotLayout property.Methods inherited from class com.foursoft.harness.vec.v113.VecSpecification
getDescriptions, getIdentification, getParentDocumentVersion, getParentSheetOrChapter, setIdentificationMethods inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
getCustomProperties, getRefExternalMapping, getXmlId, setXmlId, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.foursoft.harness.vec.common.HasCustomProperties
getCustomPropertiesWithType, getCustomProperty
-
Field Details
-
emvProtectionRequired
Specifies whether the slot needs EMV protection.
-
gender
Specifies the gender of the slot. This should be an enumeration of values defined in a conformance class.
-
layoutType
Specifies the slot's layout type. This should be an enumeration of values defined in a conformance class.
-
secondaryLocking
Specifies whether the slot supports secondary locking.
-
numberOfCavities
The possible number of cavities in the layout defined by the SlotSpecification. This includes all cavities in the layout. The actual Slot can define specific cavities in the layout as "not available".
-
slotLayout
References the layout associated with this slot.
-
-
Constructor Details
-
VecSlotSpecification
public VecSlotSpecification()
-
-
Method Details
-
isEmvProtectionRequired
Gets the value of the emvProtectionRequired property.Specifies whether the slot needs EMV protection.
- Returns:
- possible object is
Boolean
-
setEmvProtectionRequired
Sets the value of the emvProtectionRequired property.- Parameters:
value- allowed object isBoolean- See Also:
-
getGender
Gets the value of the gender property.Specifies the gender of the slot. This should be an enumeration of values defined in a conformance class.
- Returns:
- possible object is
String
-
setGender
Sets the value of the gender property.- Parameters:
value- allowed object isString- See Also:
-
getLayoutType
Gets the value of the layoutType property.Specifies the slot's layout type. This should be an enumeration of values defined in a conformance class.
- Returns:
- possible object is
String
-
setLayoutType
Sets the value of the layoutType property.- Parameters:
value- allowed object isString- See Also:
-
isSecondaryLocking
Gets the value of the secondaryLocking property.Specifies whether the slot supports secondary locking.
- Returns:
- possible object is
Boolean
-
setSecondaryLocking
Sets the value of the secondaryLocking property.- Parameters:
value- allowed object isBoolean- See Also:
-
getNumberOfCavities
Gets the value of the numberOfCavities property.The possible number of cavities in the layout defined by the SlotSpecification. This includes all cavities in the layout. The actual Slot can define specific cavities in the layout as "not available".
- Returns:
- possible object is
BigInteger
-
setNumberOfCavities
Sets the value of the numberOfCavities property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getSlotLayout
Gets the value of the slotLayout property.References the layout associated with this slot.
- Returns:
- possible object is
VecSlotLayout
-
setSlotLayout
Sets the value of the slotLayout property.- Parameters:
value- allowed object isVecSlotLayout- See Also:
-
getRefAbstractSlot
Gets aSetof allVecAbstractSlotthat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml. -
accept
-