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
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theaccessProperties
element.static final TLcdDataProperty
Data property that maps to thecontainsOperations
element.static final TLcdDataProperty
Data property that maps to thecoupledResource
element.static final TLcdDataProperty
Data property that maps to thecouplingType
element.static final TLcdDataProperty
Data property that maps to theextent
element.static final TLcdDataProperty
Data property that maps to thekeywords
element.static final TLcdDataProperty
Data property that maps to theoperatesOn
element.static final TLcdDataProperty
Data property that maps to therestrictions
element.static final TLcdDataProperty
Data property that maps to theserviceType
element.static final TLcdDataProperty
Data property that maps to theserviceTypeVersion
element.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_PROPERTY
Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theACCESS_PROPERTIES_PROPERTY
property.Gets the value of theCONTAINS_OPERATIONS_PROPERTY
property adapted to a list ofTLcdISO19119OperationMetadata
instances.Gets the value of theCOUPLED_RESOURCES_PROPERTY
property adapted to a list ofTLcdISO19119CoupledResource
instances.Returns the role value contained in the value of theCOUPLING_TYPE_PROPERTY
property.Gets the value of theEXTENTS_PROPERTY
property adapted to a list ofTLcdISO19115Extent
instances.Gets the value of theKEYWORDS_PROPERTY
property adapted to a list ofTLcdISO19115Keywords
instances.Gets the value of theOPERATES_ON_PROPERTY
property adapted to a list ofTLcdISO19115DataIdentification
instances.Returns the role value contained in the value of theRESTRICTIONS_PROPERTY
property.Returns the role value contained in the value of theSERVICE_TYPE_PROPERTY
property.Gets the value of theSERVICE_TYPE_VERSIONS_PROPERTY
property adapted to a list ofString
instances.void
Sets the value of the property that maps to theaccessProperties
element.void
Sets the value of the property that maps to thecouplingType
element.void
Sets the value of the property that maps to therestrictions
element.void
setServiceType
(TLcdGML32Code aValue) Sets the value of the property that maps to theserviceType
element.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, setPurpose
Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
SERVICE_TYPE_PROPERTY
Data property that maps to theserviceType
element. The possible values for this property are instances ofTLcdISO19115Optional<TLcdGML32Code>
. -
SERVICE_TYPE_VERSIONS_PROPERTY
Data property that maps to theserviceTypeVersion
element. The possible values for this property are instances ofList<TLcdISO19115Optional<String>>
. -
ACCESS_PROPERTIES_PROPERTY
Data property that maps to theaccessProperties
element. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19115StandardOrderProcess>
. -
RESTRICTIONS_PROPERTY
Data property that maps to therestrictions
element. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19115Constraints>
. -
KEYWORDS_PROPERTY
Data property that maps to thekeywords
element. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19115Keywords>>
. -
EXTENTS_PROPERTY
Data property that maps to theextent
element. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19115Extent>>
. -
COUPLED_RESOURCES_PROPERTY
Data property that maps to thecoupledResource
element. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19119CoupledResource>>
. -
COUPLING_TYPE_PROPERTY
Data property that maps to thecouplingType
element. The possible values for this property are instances ofTLcdISO19115Optional<TLcdISO19119CouplingTypeCode>
. -
CONTAINS_OPERATIONS_PROPERTY
Data property that maps to thecontainsOperations
element. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19119OperationMetadata>>
. -
OPERATES_ON_PROPERTY
Data property that maps to theoperatesOn
element. 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_PROPERTY
property. Returnsnull
if the value of theSERVICE_TYPE_PROPERTY
property isnull
.- Returns:
- the role value of the
SERVICE_TYPE_PROPERTY
property. - See Also:
-
setServiceType
Sets the value of the property that maps to theserviceType
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theSERVICE_TYPE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theSERVICE_TYPE_PROPERTY
property.
-
getServiceTypeVersions
Gets the value of theSERVICE_TYPE_VERSIONS_PROPERTY
property adapted to a list ofString
instances.- Returns:
- the value of the
SERVICE_TYPE_VERSIONS_PROPERTY
property adapted to a list ofString
instances. - See Also:
-
getAccessProperties
Returns the role value contained in the value of theACCESS_PROPERTIES_PROPERTY
property. Returnsnull
if the value of theACCESS_PROPERTIES_PROPERTY
property isnull
.- Returns:
- the role value of the
ACCESS_PROPERTIES_PROPERTY
property. - See Also:
-
setAccessProperties
Sets the value of the property that maps to theaccessProperties
element. to a new instance of the association classTLcdISO19118Property
initialized with the given role value. In case the given role value isnull
, theACCESS_PROPERTIES_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theACCESS_PROPERTIES_PROPERTY
property.
-
getRestrictions
Returns the role value contained in the value of theRESTRICTIONS_PROPERTY
property. Returnsnull
if the value of theRESTRICTIONS_PROPERTY
property isnull
.- Returns:
- the role value of the
RESTRICTIONS_PROPERTY
property. - See Also:
-
setRestrictions
Sets the value of the property that maps to therestrictions
element. to a new instance of the association classTLcdISO19118Property
initialized with the given role value. In case the given role value isnull
, theRESTRICTIONS_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theRESTRICTIONS_PROPERTY
property.
-
getKeywords
Gets the value of theKEYWORDS_PROPERTY
property adapted to a list ofTLcdISO19115Keywords
instances.- Returns:
- the value of the
KEYWORDS_PROPERTY
property adapted to a list ofTLcdISO19115Keywords
instances. - See Also:
-
getExtents
Gets the value of theEXTENTS_PROPERTY
property adapted to a list ofTLcdISO19115Extent
instances.- Returns:
- the value of the
EXTENTS_PROPERTY
property adapted to a list ofTLcdISO19115Extent
instances. - See Also:
-
getCoupledResources
Gets the value of theCOUPLED_RESOURCES_PROPERTY
property adapted to a list ofTLcdISO19119CoupledResource
instances.- Returns:
- the value of the
COUPLED_RESOURCES_PROPERTY
property adapted to a list ofTLcdISO19119CoupledResource
instances. - See Also:
-
getCouplingType
Returns the role value contained in the value of theCOUPLING_TYPE_PROPERTY
property. Returnsnull
if the value of theCOUPLING_TYPE_PROPERTY
property isnull
.- Returns:
- the role value of the
COUPLING_TYPE_PROPERTY
property. - See Also:
-
setCouplingType
Sets the value of the property that maps to thecouplingType
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theCOUPLING_TYPE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theCOUPLING_TYPE_PROPERTY
property.
-
getContainsOperations
Gets the value of theCONTAINS_OPERATIONS_PROPERTY
property adapted to a list ofTLcdISO19119OperationMetadata
instances.- Returns:
- the value of the
CONTAINS_OPERATIONS_PROPERTY
property adapted to a list ofTLcdISO19119OperationMetadata
instances. - See Also:
-
getOperatesOn
Gets the value of theOPERATES_ON_PROPERTY
property adapted to a list ofTLcdISO19115DataIdentification
instances.- Returns:
- the value of the
OPERATES_ON_PROPERTY
property adapted to a list ofTLcdISO19115DataIdentification
instances. - See Also:
-