Class WebService.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.ServiceInterface.Builder<_B>
org.javastro.ivoa.entities.resource.WebService.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Direct Known Subclasses:
OAISOAP.Builder
- Enclosing class:
- WebService
public static class WebService.Builder<_B>
extends ServiceInterface.Builder<_B>
implements com.kscs.util.jaxb.Buildable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.kscs.util.jaxb.Buildable
com.kscs.util.jaxb.Buildable.PrimitiveBuildable -
Field Summary
Fields inherited from class org.javastro.ivoa.entities.resource.ServiceInterface.Builder
_parentBuilder, _storedValue -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(_B _parentBuilder, WebService _other, boolean _copy) Builder(_B _parentBuilder, WebService _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
Method Summary
Modifier and TypeMethodDescriptionaddAccessURLs(Iterable<? extends AccessURL> accessURLs) Adds the given items to the value of "accessURLs"addAccessURLs(AccessURL... accessURLs) Adds the given items to the value of "accessURLs"addMirrorURLs(Iterable<? extends MirrorURL> mirrorURLs) Adds the given items to the value of "mirrorURLs"addMirrorURLs(MirrorURL... mirrorURLs) Adds the given items to the value of "mirrorURLs"addWsdlURLs(Iterable<? extends String> wsdlURLs) Adds the given items to the value of "wsdlURLs"addWsdlURLs(String... wsdlURLs) Adds the given items to the value of "wsdlURLs"build()copyOf(WebService _other) copyOf(WebService.Builder _other) protected <_P extends WebService>
_Pinit(_P _product) withAccessURLs(Iterable<? extends AccessURL> accessURLs) Sets the new value of "accessURLs" (any previous value will be replaced)withAccessURLs(AccessURL... accessURLs) Sets the new value of "accessURLs" (any previous value will be replaced)withMirrorURLs(Iterable<? extends MirrorURL> mirrorURLs) Sets the new value of "mirrorURLs" (any previous value will be replaced)withMirrorURLs(MirrorURL... mirrorURLs) Sets the new value of "mirrorURLs" (any previous value will be replaced)Sets the new value of "role" (any previous value will be replaced)SecurityMethod.Builder<? extends WebService.Builder<_B>>Returns the existing builder or a new builder to build the value of the "securityMethod" property.withSecurityMethod(SecurityMethod securityMethod) Sets the new value of "securityMethod" (any previous value will be replaced)withTestQueryString(String testQueryString) Sets the new value of "testQueryString" (any previous value will be replaced)withVersion(String version) Sets the new value of "version" (any previous value will be replaced)withWsdlURLs(Iterable<? extends String> wsdlURLs) Sets the new value of "wsdlURLs" (any previous value will be replaced)withWsdlURLs(String... wsdlURLs) Sets the new value of "wsdlURLs" (any previous value will be replaced)Methods inherited from class org.javastro.ivoa.entities.resource.ServiceInterface.Builder
addAccessURLs, addMirrorURLs, copyOf, copyOf, end, init
-
Constructor Details
-
Builder
-
Builder
public Builder(_B _parentBuilder, WebService _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
-
Method Details
-
init
-
addWsdlURLs
Adds the given items to the value of "wsdlURLs"- Parameters:
wsdlURLs- Items to add to the value of the "wsdlURLs" property
-
withWsdlURLs
Sets the new value of "wsdlURLs" (any previous value will be replaced)- Parameters:
wsdlURLs- New value of the "wsdlURLs" property.
-
addWsdlURLs
Adds the given items to the value of "wsdlURLs"- Parameters:
wsdlURLs- Items to add to the value of the "wsdlURLs" property
-
withWsdlURLs
Sets the new value of "wsdlURLs" (any previous value will be replaced)- Parameters:
wsdlURLs- New value of the "wsdlURLs" property.
-
addAccessURLs
Adds the given items to the value of "accessURLs"- Overrides:
addAccessURLsin classServiceInterface.Builder<_B>- Parameters:
accessURLs- Items to add to the value of the "accessURLs" property
-
addAccessURLs
Adds the given items to the value of "accessURLs"- Overrides:
addAccessURLsin classServiceInterface.Builder<_B>- Parameters:
accessURLs- Items to add to the value of the "accessURLs" property
-
withAccessURLs
Sets the new value of "accessURLs" (any previous value will be replaced)- Overrides:
withAccessURLsin classServiceInterface.Builder<_B>- Parameters:
accessURLs- New value of the "accessURLs" property.
-
withAccessURLs
Sets the new value of "accessURLs" (any previous value will be replaced)- Overrides:
withAccessURLsin classServiceInterface.Builder<_B>- Parameters:
accessURLs- New value of the "accessURLs" property.
-
addMirrorURLs
Adds the given items to the value of "mirrorURLs"- Overrides:
addMirrorURLsin classServiceInterface.Builder<_B>- Parameters:
mirrorURLs- Items to add to the value of the "mirrorURLs" property
-
addMirrorURLs
Adds the given items to the value of "mirrorURLs"- Overrides:
addMirrorURLsin classServiceInterface.Builder<_B>- Parameters:
mirrorURLs- Items to add to the value of the "mirrorURLs" property
-
withMirrorURLs
Sets the new value of "mirrorURLs" (any previous value will be replaced)- Overrides:
withMirrorURLsin classServiceInterface.Builder<_B>- Parameters:
mirrorURLs- New value of the "mirrorURLs" property.
-
withMirrorURLs
Sets the new value of "mirrorURLs" (any previous value will be replaced)- Overrides:
withMirrorURLsin classServiceInterface.Builder<_B>- Parameters:
mirrorURLs- New value of the "mirrorURLs" property.
-
withSecurityMethod
Sets the new value of "securityMethod" (any previous value will be replaced)- Overrides:
withSecurityMethodin classServiceInterface.Builder<_B>- Parameters:
securityMethod- New value of the "securityMethod" property.
-
withSecurityMethod
Returns the existing builder or a new builder to build the value of the "securityMethod" property. UseSecurityMethod.Builder.end()to return to the current builder.- Overrides:
withSecurityMethodin classServiceInterface.Builder<_B>- Returns:
- A new builder to build the value of the "securityMethod" property.
Use
SecurityMethod.Builder.end()to return to the current builder.
-
withTestQueryString
Sets the new value of "testQueryString" (any previous value will be replaced)- Overrides:
withTestQueryStringin classServiceInterface.Builder<_B>- Parameters:
testQueryString- New value of the "testQueryString" property.
-
withVersion
Sets the new value of "version" (any previous value will be replaced)- Overrides:
withVersionin classServiceInterface.Builder<_B>- Parameters:
version- New value of the "version" property.
-
withRole
Sets the new value of "role" (any previous value will be replaced)- Overrides:
withRolein classServiceInterface.Builder<_B>- Parameters:
role- New value of the "role" property.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable- Overrides:
buildin classServiceInterface.Builder<_B>
-
copyOf
-
copyOf
-