public class TLcdISO19119ServiceIdentification extends TLcdISO19115Identification
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ACCESS_PROPERTIES_PROPERTY
Data property that maps to the
accessProperties element. |
static TLcdDataProperty |
CONTAINS_OPERATIONS_PROPERTY
Data property that maps to the
containsOperations element. |
static TLcdDataProperty |
COUPLED_RESOURCES_PROPERTY
Data property that maps to the
coupledResource element. |
static TLcdDataProperty |
COUPLING_TYPE_PROPERTY
Data property that maps to the
couplingType element. |
static TLcdDataProperty |
EXTENTS_PROPERTY
Data property that maps to the
extent element. |
static TLcdDataProperty |
KEYWORDS_PROPERTY
Data property that maps to the
keywords element. |
static TLcdDataProperty |
OPERATES_ON_PROPERTY
Data property that maps to the
operatesOn element. |
static TLcdDataProperty |
RESTRICTIONS_PROPERTY
Data property that maps to the
restrictions element. |
static TLcdDataProperty |
SERVICE_TYPE_PROPERTY
Data property that maps to the
serviceType element. |
static TLcdDataProperty |
SERVICE_TYPE_VERSIONS_PROPERTY
Data property that maps to the
serviceTypeVersion element. |
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
ID_PROPERTY, UUID_PROPERTY
Constructor and Description |
---|
TLcdISO19119ServiceIdentification() |
TLcdISO19119ServiceIdentification(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdISO19115StandardOrderProcess |
getAccessProperties()
Returns the role value contained in the value of the
ACCESS_PROPERTIES_PROPERTY property. |
List<TLcdISO19119OperationMetadata> |
getContainsOperations()
Gets the value of the
CONTAINS_OPERATIONS_PROPERTY property adapted to a list of TLcdISO19119OperationMetadata instances. |
List<TLcdISO19119CoupledResource> |
getCoupledResources()
Gets the value of the
COUPLED_RESOURCES_PROPERTY property adapted to a list of TLcdISO19119CoupledResource instances. |
TLcdISO19119CouplingTypeCode |
getCouplingType()
Returns the role value contained in the value of the
COUPLING_TYPE_PROPERTY property. |
List<TLcdISO19115Extent> |
getExtents()
Gets the value of the
EXTENTS_PROPERTY property adapted to a list of TLcdISO19115Extent instances. |
List<TLcdISO19115Keywords> |
getKeywords()
Gets the value of the
KEYWORDS_PROPERTY property adapted to a list of TLcdISO19115Keywords instances. |
List<TLcdISO19115DataIdentification> |
getOperatesOn()
Gets the value of the
OPERATES_ON_PROPERTY property adapted to a list of TLcdISO19115DataIdentification instances. |
TLcdISO19115Constraints |
getRestrictions()
Returns the role value contained in the value of the
RESTRICTIONS_PROPERTY property. |
TLcdGML32Code |
getServiceType()
Returns the role value contained in the value of the
SERVICE_TYPE_PROPERTY property. |
List<String> |
getServiceTypeVersions()
Gets the value of the
SERVICE_TYPE_VERSIONS_PROPERTY property adapted to a list of String instances. |
void |
setAccessProperties(TLcdISO19115StandardOrderProcess aValue)
Sets the value of the property that maps to the
accessProperties element. |
void |
setCouplingType(TLcdISO19119CouplingTypeCode aValue)
Sets the value of the property that maps to the
couplingType element. |
void |
setRestrictions(TLcdISO19115Constraints aValue)
Sets the value of the property that maps to the
restrictions element. |
void |
setServiceType(TLcdGML32Code aValue)
Sets the value of the property that maps to the
serviceType element. |
getAbstract, getAggregationInfo, getCitation, getCredit, getDescriptiveKeywords, getGraphicOverview, getPointOfContact, getPurpose, getResourceConstraints, getResourceFormat, getResourceMaintenance, getResourceSpecificUsage, getStatus, setAbstract, setCitation, setPurpose
getId, getUuid, setId, setUuid
public static final TLcdDataProperty SERVICE_TYPE_PROPERTY
serviceType
element.
The possible values for this property are instances of TLcdISO19115Optional<TLcdGML32Code>
.public static final TLcdDataProperty SERVICE_TYPE_VERSIONS_PROPERTY
serviceTypeVersion
element.
The possible values for this property are instances of List<TLcdISO19115Optional<String>>
.public static final TLcdDataProperty ACCESS_PROPERTIES_PROPERTY
accessProperties
element.
The possible values for this property are instances of TLcdISO19118Property<TLcdISO19115StandardOrderProcess>
.public static final TLcdDataProperty RESTRICTIONS_PROPERTY
restrictions
element.
The possible values for this property are instances of TLcdISO19118Property<TLcdISO19115Constraints>
.public static final TLcdDataProperty KEYWORDS_PROPERTY
keywords
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115Keywords>>
.public static final TLcdDataProperty EXTENTS_PROPERTY
extent
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115Extent>>
.public static final TLcdDataProperty COUPLED_RESOURCES_PROPERTY
coupledResource
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19119CoupledResource>>
.public static final TLcdDataProperty COUPLING_TYPE_PROPERTY
couplingType
element.
The possible values for this property are instances of TLcdISO19115Optional<TLcdISO19119CouplingTypeCode>
.public static final TLcdDataProperty CONTAINS_OPERATIONS_PROPERTY
containsOperations
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19119OperationMetadata>>
.public static final TLcdDataProperty OPERATES_ON_PROPERTY
operatesOn
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115DataIdentification>>
.public TLcdISO19119ServiceIdentification()
public TLcdISO19119ServiceIdentification(TLcdDataType aType)
public TLcdGML32Code getServiceType()
SERVICE_TYPE_PROPERTY
property. Returns null
if the value of the SERVICE_TYPE_PROPERTY
property is null
.SERVICE_TYPE_PROPERTY
property.TLcdISO19115Optional
public void setServiceType(TLcdGML32Code aValue)
serviceType
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the SERVICE_TYPE_PROPERTY
property is set to null
.aValue
- the role value to set for the SERVICE_TYPE_PROPERTY
property.public List<String> getServiceTypeVersions()
SERVICE_TYPE_VERSIONS_PROPERTY
property adapted to a list of String
instances.SERVICE_TYPE_VERSIONS_PROPERTY
property adapted to a list of String
instances.TLcdISO19115Optional
public TLcdISO19115StandardOrderProcess getAccessProperties()
ACCESS_PROPERTIES_PROPERTY
property. Returns null
if the value of the ACCESS_PROPERTIES_PROPERTY
property is null
.ACCESS_PROPERTIES_PROPERTY
property.TLcdISO19118Property
public void setAccessProperties(TLcdISO19115StandardOrderProcess aValue)
accessProperties
element. to a new instance of the association class TLcdISO19118Property
initialized with the given role value. In case the given role value is null
, the ACCESS_PROPERTIES_PROPERTY
property is set to null
.aValue
- the role value to set for the ACCESS_PROPERTIES_PROPERTY
property.public TLcdISO19115Constraints getRestrictions()
RESTRICTIONS_PROPERTY
property. Returns null
if the value of the RESTRICTIONS_PROPERTY
property is null
.RESTRICTIONS_PROPERTY
property.TLcdISO19118Property
public void setRestrictions(TLcdISO19115Constraints aValue)
restrictions
element. to a new instance of the association class TLcdISO19118Property
initialized with the given role value. In case the given role value is null
, the RESTRICTIONS_PROPERTY
property is set to null
.aValue
- the role value to set for the RESTRICTIONS_PROPERTY
property.public List<TLcdISO19115Keywords> getKeywords()
KEYWORDS_PROPERTY
property adapted to a list of TLcdISO19115Keywords
instances.KEYWORDS_PROPERTY
property adapted to a list of TLcdISO19115Keywords
instances.TLcdISO19118Property
public List<TLcdISO19115Extent> getExtents()
EXTENTS_PROPERTY
property adapted to a list of TLcdISO19115Extent
instances.EXTENTS_PROPERTY
property adapted to a list of TLcdISO19115Extent
instances.TLcdISO19118Property
public List<TLcdISO19119CoupledResource> getCoupledResources()
COUPLED_RESOURCES_PROPERTY
property adapted to a list of TLcdISO19119CoupledResource
instances.COUPLED_RESOURCES_PROPERTY
property adapted to a list of TLcdISO19119CoupledResource
instances.TLcdISO19118Property
public TLcdISO19119CouplingTypeCode getCouplingType()
COUPLING_TYPE_PROPERTY
property. Returns null
if the value of the COUPLING_TYPE_PROPERTY
property is null
.COUPLING_TYPE_PROPERTY
property.TLcdISO19115Optional
public void setCouplingType(TLcdISO19119CouplingTypeCode aValue)
couplingType
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the COUPLING_TYPE_PROPERTY
property is set to null
.aValue
- the role value to set for the COUPLING_TYPE_PROPERTY
property.public List<TLcdISO19119OperationMetadata> getContainsOperations()
CONTAINS_OPERATIONS_PROPERTY
property adapted to a list of TLcdISO19119OperationMetadata
instances.CONTAINS_OPERATIONS_PROPERTY
property adapted to a list of TLcdISO19119OperationMetadata
instances.TLcdISO19118Property
public List<TLcdISO19115DataIdentification> getOperatesOn()
OPERATES_ON_PROPERTY
property adapted to a list of TLcdISO19115DataIdentification
instances.OPERATES_ON_PROPERTY
property adapted to a list of TLcdISO19115DataIdentification
instances.TLcdISO19118Property