Class DataService
java.lang.Object
org.javastro.ivoa.entities.resource.Resource
org.javastro.ivoa.entities.resource.Service
org.javastro.ivoa.entities.resource.dataservice.DataResource
org.javastro.ivoa.entities.resource.dataservice.DataService
- All Implemented Interfaces:
org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
@Generated(value="com.sun.tools.xjc.Driver",
comments="JAXB RI v4.0.4",
date="2024-08-01T13:15:43+01:00")
public class DataService
extends DataResource
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
This resource type should only be used if the service has no
common underlying tabular schema (e.g., a storage service) or
if it is not explicitly accessible (e.g., an ftp server with
images). Use CatalogService otherwise.
Java class for DataService complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="DataService">
<complexContent>
<extension base="{http://www.ivoa.net/xml/VODataService/v1.1}DataResource">
</extension>
</complexContent>
</complexType>
-
Field Summary
Fields inherited from class org.javastro.ivoa.entities.resource.dataservice.DataResource
coverage, facilities, instrumentsFields inherited from class org.javastro.ivoa.entities.resource.Service
capabilities, rightsFields inherited from class org.javastro.ivoa.entities.resource.Resource
altIdentifiers, content, created, curation, identifier, shortName, status, title, updated, validationLevels, version -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorDataService(List<Validation> validationLevels, String title, String shortName, String identifier, List<String> altIdentifiers, Curation curation, Content content, LocalDateTime created, LocalDateTime updated, String status, String version, List<Rights> rights, List<Capability> capabilities, List<ResourceName> facilities, List<ResourceName> instruments, Coverage coverage) Fully-initialising value constructor -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) booleaninthashCode()voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) toString()withAltIdentifiers(String... values) withAltIdentifiers(Collection<String> values) withCapabilities(Collection<Capability> values) withCapabilities(Capability... values) withContent(Content value) withCoverage(Coverage value) withCreated(LocalDateTime value) withCuration(Curation value) withFacilities(Collection<ResourceName> values) withFacilities(ResourceName... values) withIdentifier(String value) withInstruments(Collection<ResourceName> values) withInstruments(ResourceName... values) withRights(Collection<Rights> values) withRights(Rights... values) withShortName(String value) withStatus(String value) withUpdated(LocalDateTime value) withValidationLevels(Collection<Validation> values) withValidationLevels(Validation... values) withVersion(String value) Methods inherited from class org.javastro.ivoa.entities.resource.dataservice.DataResource
getCoverage, getFacilities, getInstruments, setCoverageMethods inherited from class org.javastro.ivoa.entities.resource.Service
getCapabilities, getRightsMethods inherited from class org.javastro.ivoa.entities.resource.Resource
getAltIdentifiers, getContent, getCreated, getCuration, getIdentifier, getShortName, getStatus, getTitle, getUpdated, getValidationLevels, getVersion, setContent, setCreated, setCuration, setIdentifier, setShortName, setStatus, setTitle, setUpdated, setVersion
-
Constructor Details
-
DataService
public DataService()Default no-arg constructor -
DataService
public DataService(List<Validation> validationLevels, String title, String shortName, String identifier, List<String> altIdentifiers, Curation curation, Content content, LocalDateTime created, LocalDateTime updated, String status, String version, List<Rights> rights, List<Capability> capabilities, List<ResourceName> facilities, List<ResourceName> instruments, Coverage coverage) Fully-initialising value constructor
-
-
Method Details
-
equals
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public boolean equals(Object object) - Overrides:
equalsin classDataResource
-
hashCode
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public int hashCode()- Overrides:
hashCodein classDataResource
-
toString
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String toString()- Overrides:
toStringin classDataResource
-
append
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classDataResource
-
appendFields
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classDataResource
-
withFacilities
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withFacilities(ResourceName... values) - Overrides:
withFacilitiesin classDataResource
-
withFacilities
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withFacilities(Collection<ResourceName> values) - Overrides:
withFacilitiesin classDataResource
-
withInstruments
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withInstruments(ResourceName... values) - Overrides:
withInstrumentsin classDataResource
-
withInstruments
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withInstruments(Collection<ResourceName> values) - Overrides:
withInstrumentsin classDataResource
-
withCoverage
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withCoverage(Coverage value) - Overrides:
withCoveragein classDataResource
-
withRights
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withRights(Rights... values) - Overrides:
withRightsin classDataResource
-
withRights
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withRights(Collection<Rights> values) - Overrides:
withRightsin classDataResource
-
withCapabilities
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withCapabilities(Capability... values) - Overrides:
withCapabilitiesin classDataResource
-
withCapabilities
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withCapabilities(Collection<Capability> values) - Overrides:
withCapabilitiesin classDataResource
-
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withValidationLevels(Validation... values) - Overrides:
withValidationLevelsin classDataResource
-
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withValidationLevels(Collection<Validation> values) - Overrides:
withValidationLevelsin classDataResource
-
withTitle
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withTitle(String value) - Overrides:
withTitlein classDataResource
-
withShortName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withShortName(String value) - Overrides:
withShortNamein classDataResource
-
withIdentifier
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withIdentifier(String value) - Overrides:
withIdentifierin classDataResource
-
withAltIdentifiers
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withAltIdentifiers(String... values) - Overrides:
withAltIdentifiersin classDataResource
-
withAltIdentifiers
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withAltIdentifiers(Collection<String> values) - Overrides:
withAltIdentifiersin classDataResource
-
withCuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withCuration(Curation value) - Overrides:
withCurationin classDataResource
-
withContent
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withContent(Content value) - Overrides:
withContentin classDataResource
-
withCreated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withCreated(LocalDateTime value) - Overrides:
withCreatedin classDataResource
-
withUpdated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withUpdated(LocalDateTime value) - Overrides:
withUpdatedin classDataResource
-
withStatus
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withStatus(String value) - Overrides:
withStatusin classDataResource
-
withVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public DataService withVersion(String value) - Overrides:
withVersionin classDataResource
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void mergeFrom(Object left, Object right) - Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classDataResource
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) - Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classDataResource
-
createNewInstance
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Object createNewInstance()- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
createNewInstancein classDataResource
-