Class ServiceStandard
java.lang.Object
org.javastro.ivoa.entities.resource.Resource
org.javastro.ivoa.entities.resource.standard.Standard
org.javastro.ivoa.entities.resource.standard.ServiceStandard
- 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 ServiceStandard
extends Standard
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
This typically refers to an IVOA standard but is not
limited to such.
Java class for ServiceStandard complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="ServiceStandard">
<complexContent>
<extension base="{http://www.ivoa.net/xml/StandardsRegExt/v1.0}Standard">
<sequence>
<element name="interface" type="{http://www.ivoa.net/xml/VOResource/v1.0}Interface" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ServiceInterface>Even though the Interface type requires an accessURL child element, this element is intended to describe a service in the abstract--i.e.Fields inherited from class org.javastro.ivoa.entities.resource.standard.Standard
deprecated, endorsedVersions, keies, schemasFields 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 constructorServiceStandard(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<EndorsedVersion> endorsedVersions, List<Schema> schemas, String deprecated, List<StandardKey> keies, List<ServiceInterface> interfaces) 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) booleanEven though the Interface type requires an accessURL child element, this element is intended to describe a service in the abstract--i.e.inthashCode()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) withContent(Content value) withCreated(LocalDateTime value) withCuration(Curation value) withDeprecated(String value) withEndorsedVersions(EndorsedVersion... values) withIdentifier(String value) withInterfaces(Collection<ServiceInterface> values) withInterfaces(ServiceInterface... values) withKeies(Collection<StandardKey> values) withKeies(StandardKey... values) withSchemas(Collection<Schema> values) withSchemas(Schema... 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.standard.Standard
getDeprecated, getEndorsedVersions, getKeies, getSchemas, setDeprecatedMethods 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
-
Field Details
-
interfaces
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<ServiceInterface> interfacesEven though the Interface type requires an accessURL child element, this element is intended to describe a service in the abstract--i.e. without reference to a particular installation of the service. Consequently, the accessURL may contain a bogus URL; applications should not expect it to be resolvable.
-
-
Constructor Details
-
ServiceStandard
public ServiceStandard()Default no-arg constructor -
ServiceStandard
public ServiceStandard(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<EndorsedVersion> endorsedVersions, List<Schema> schemas, String deprecated, List<StandardKey> keies, List<ServiceInterface> interfaces) Fully-initialising value constructor
-
-
Method Details
-
getInterfaces
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<ServiceInterface> getInterfaces()Even though the Interface type requires an accessURL child element, this element is intended to describe a service in the abstract--i.e. without reference to a particular installation of the service. Consequently, the accessURL may contain a bogus URL; applications should not expect it to be resolvable. Gets the value of the interfaces property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the interfaces property.For example, to add a new item, do as follows:
getInterfaces().add(newItem);
Objects of the following type(s) are allowed in the list
ServiceInterface- Returns:
- The value of the interfaces property.
-
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) -
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() -
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() -
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) -
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 classStandard
-
withInterfaces
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withInterfaces(ServiceInterface... values) -
withInterfaces
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withInterfaces(Collection<ServiceInterface> values) -
withEndorsedVersions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withEndorsedVersions(EndorsedVersion... values) - Overrides:
withEndorsedVersionsin classStandard
-
withEndorsedVersions
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withEndorsedVersions(Collection<EndorsedVersion> values) - Overrides:
withEndorsedVersionsin classStandard
-
withSchemas
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withSchemas(Schema... values) - Overrides:
withSchemasin classStandard
-
withSchemas
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withSchemas(Collection<Schema> values) - Overrides:
withSchemasin classStandard
-
withDeprecated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withDeprecated(String value) - Overrides:
withDeprecatedin classStandard
-
withKeies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withKeies(StandardKey... values) -
withKeies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withKeies(Collection<StandardKey> values) -
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withValidationLevels(Validation... values) - Overrides:
withValidationLevelsin classStandard
-
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withValidationLevels(Collection<Validation> values) - Overrides:
withValidationLevelsin classStandard
-
withTitle
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withTitle(String value) -
withShortName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withShortName(String value) - Overrides:
withShortNamein classStandard
-
withIdentifier
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withIdentifier(String value) - Overrides:
withIdentifierin classStandard
-
withAltIdentifiers
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withAltIdentifiers(String... values) - Overrides:
withAltIdentifiersin classStandard
-
withAltIdentifiers
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withAltIdentifiers(Collection<String> values) - Overrides:
withAltIdentifiersin classStandard
-
withCuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withCuration(Curation value) - Overrides:
withCurationin classStandard
-
withContent
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withContent(Content value) - Overrides:
withContentin classStandard
-
withCreated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withCreated(LocalDateTime value) - Overrides:
withCreatedin classStandard
-
withUpdated
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withUpdated(LocalDateTime value) - Overrides:
withUpdatedin classStandard
-
withStatus
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withStatus(String value) - Overrides:
withStatusin classStandard
-
withVersion
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ServiceStandard withVersion(String value) - Overrides:
withVersionin classStandard
-
mergeFrom
-
mergeFrom
-
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 classStandard
-