Class TLcdISO19119ServiceIdentification
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.identification.TLcdISO19115Identification
com.luciad.format.metadata.model.service.TLcdISO19119ServiceIdentification
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Provides descriptive data for a service instance sufficient to allow a client to invoke the service.
- Since:
- 2017.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theaccessPropertieselement.static final TLcdDataPropertyData property that maps to thecontainsOperationselement.static final TLcdDataPropertyData property that maps to thecoupledResourceelement.static final TLcdDataPropertyData property that maps to thecouplingTypeelement.static final TLcdDataPropertyData property that maps to theextentelement.static final TLcdDataPropertyData property that maps to thekeywordselement.static final TLcdDataPropertyData property that maps to theoperatesOnelement.static final TLcdDataPropertyData property that maps to therestrictionselement.static final TLcdDataPropertyData property that maps to theserviceTypeelement.static final TLcdDataPropertyData property that maps to theserviceTypeVersionelement.Fields inherited from class com.luciad.format.metadata.model.identification.TLcdISO19115Identification
ABSTRACT_PROPERTY, AGGREGATION_INFO_PROPERTY, CITATION_PROPERTY, CREDIT_PROPERTY, DESCRIPTIVE_KEYWORDS_PROPERTY, GRAPHIC_OVERVIEW_PROPERTY, POINT_OF_CONTACT_PROPERTY, PURPOSE_PROPERTY, RESOURCE_CONSTRAINTS_PROPERTY, RESOURCE_FORMAT_PROPERTY, RESOURCE_MAINTENANCE_PROPERTY, RESOURCE_SPECIFIC_USAGE_PROPERTY, STATUS_PROPERTYFields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theACCESS_PROPERTIES_PROPERTYproperty.Gets the value of theCONTAINS_OPERATIONS_PROPERTYproperty adapted to a list ofTLcdISO19119OperationMetadatainstances.Gets the value of theCOUPLED_RESOURCES_PROPERTYproperty adapted to a list ofTLcdISO19119CoupledResourceinstances.Returns the role value contained in the value of theCOUPLING_TYPE_PROPERTYproperty.Gets the value of theEXTENTS_PROPERTYproperty adapted to a list ofTLcdISO19115Extentinstances.Gets the value of theKEYWORDS_PROPERTYproperty adapted to a list ofTLcdISO19115Keywordsinstances.Gets the value of theOPERATES_ON_PROPERTYproperty adapted to a list ofTLcdISO19115DataIdentificationinstances.Returns the role value contained in the value of theRESTRICTIONS_PROPERTYproperty.Returns the role value contained in the value of theSERVICE_TYPE_PROPERTYproperty.Gets the value of theSERVICE_TYPE_VERSIONS_PROPERTYproperty adapted to a list ofStringinstances.voidSets the value of the property that maps to theaccessPropertieselement.voidSets the value of the property that maps to thecouplingTypeelement.voidSets the value of the property that maps to therestrictionselement.voidsetServiceType(TLcdGML32Code aValue) Sets the value of the property that maps to theserviceTypeelement.Methods inherited from class com.luciad.format.metadata.model.identification.TLcdISO19115Identification
getAbstract, getAggregationInfo, getCitation, getCredit, getDescriptiveKeywords, getGraphicOverview, getPointOfContact, getPurpose, getResourceConstraints, getResourceFormat, getResourceMaintenance, getResourceSpecificUsage, getStatus, setAbstract, setCitation, setPurposeMethods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
SERVICE_TYPE_PROPERTY
Data property that maps to theserviceTypeelement. The possible values for this property are instances ofTLcdISO19115Optional<TLcdGML32Code>. -
SERVICE_TYPE_VERSIONS_PROPERTY
Data property that maps to theserviceTypeVersionelement. The possible values for this property are instances ofList<TLcdISO19115Optional<String>>. -
ACCESS_PROPERTIES_PROPERTY
Data property that maps to theaccessPropertieselement. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19115StandardOrderProcess>. -
RESTRICTIONS_PROPERTY
Data property that maps to therestrictionselement. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19115Constraints>. -
KEYWORDS_PROPERTY
Data property that maps to thekeywordselement. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19115Keywords>>. -
EXTENTS_PROPERTY
Data property that maps to theextentelement. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19115Extent>>. -
COUPLED_RESOURCES_PROPERTY
Data property that maps to thecoupledResourceelement. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19119CoupledResource>>. -
COUPLING_TYPE_PROPERTY
Data property that maps to thecouplingTypeelement. The possible values for this property are instances ofTLcdISO19115Optional<TLcdISO19119CouplingTypeCode>. -
CONTAINS_OPERATIONS_PROPERTY
Data property that maps to thecontainsOperationselement. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19119OperationMetadata>>. -
OPERATES_ON_PROPERTY
Data property that maps to theoperatesOnelement. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19115DataIdentification>>.
-
-
Constructor Details
-
TLcdISO19119ServiceIdentification
public TLcdISO19119ServiceIdentification() -
TLcdISO19119ServiceIdentification
-
-
Method Details
-
getServiceType
Returns the role value contained in the value of theSERVICE_TYPE_PROPERTYproperty. Returnsnullif the value of theSERVICE_TYPE_PROPERTYproperty isnull.- Returns:
- the role value of the
SERVICE_TYPE_PROPERTYproperty. - See Also:
-
setServiceType
Sets the value of the property that maps to theserviceTypeelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theSERVICE_TYPE_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theSERVICE_TYPE_PROPERTYproperty.
-
getServiceTypeVersions
Gets the value of theSERVICE_TYPE_VERSIONS_PROPERTYproperty adapted to a list ofStringinstances.- Returns:
- the value of the
SERVICE_TYPE_VERSIONS_PROPERTYproperty adapted to a list ofStringinstances. - See Also:
-
getAccessProperties
Returns the role value contained in the value of theACCESS_PROPERTIES_PROPERTYproperty. Returnsnullif the value of theACCESS_PROPERTIES_PROPERTYproperty isnull.- Returns:
- the role value of the
ACCESS_PROPERTIES_PROPERTYproperty. - See Also:
-
setAccessProperties
Sets the value of the property that maps to theaccessPropertieselement. to a new instance of the association classTLcdISO19118Propertyinitialized with the given role value. In case the given role value isnull, theACCESS_PROPERTIES_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theACCESS_PROPERTIES_PROPERTYproperty.
-
getRestrictions
Returns the role value contained in the value of theRESTRICTIONS_PROPERTYproperty. Returnsnullif the value of theRESTRICTIONS_PROPERTYproperty isnull.- Returns:
- the role value of the
RESTRICTIONS_PROPERTYproperty. - See Also:
-
setRestrictions
Sets the value of the property that maps to therestrictionselement. to a new instance of the association classTLcdISO19118Propertyinitialized with the given role value. In case the given role value isnull, theRESTRICTIONS_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theRESTRICTIONS_PROPERTYproperty.
-
getKeywords
Gets the value of theKEYWORDS_PROPERTYproperty adapted to a list ofTLcdISO19115Keywordsinstances.- Returns:
- the value of the
KEYWORDS_PROPERTYproperty adapted to a list ofTLcdISO19115Keywordsinstances. - See Also:
-
getExtents
Gets the value of theEXTENTS_PROPERTYproperty adapted to a list ofTLcdISO19115Extentinstances.- Returns:
- the value of the
EXTENTS_PROPERTYproperty adapted to a list ofTLcdISO19115Extentinstances. - See Also:
-
getCoupledResources
Gets the value of theCOUPLED_RESOURCES_PROPERTYproperty adapted to a list ofTLcdISO19119CoupledResourceinstances.- Returns:
- the value of the
COUPLED_RESOURCES_PROPERTYproperty adapted to a list ofTLcdISO19119CoupledResourceinstances. - See Also:
-
getCouplingType
Returns the role value contained in the value of theCOUPLING_TYPE_PROPERTYproperty. Returnsnullif the value of theCOUPLING_TYPE_PROPERTYproperty isnull.- Returns:
- the role value of the
COUPLING_TYPE_PROPERTYproperty. - See Also:
-
setCouplingType
Sets the value of the property that maps to thecouplingTypeelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theCOUPLING_TYPE_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theCOUPLING_TYPE_PROPERTYproperty.
-
getContainsOperations
Gets the value of theCONTAINS_OPERATIONS_PROPERTYproperty adapted to a list ofTLcdISO19119OperationMetadatainstances.- Returns:
- the value of the
CONTAINS_OPERATIONS_PROPERTYproperty adapted to a list ofTLcdISO19119OperationMetadatainstances. - See Also:
-
getOperatesOn
Gets the value of theOPERATES_ON_PROPERTYproperty adapted to a list ofTLcdISO19115DataIdentificationinstances.- Returns:
- the value of the
OPERATES_ON_PROPERTYproperty adapted to a list ofTLcdISO19115DataIdentificationinstances. - See Also:
-