org.deegree_impl.services.wcas.protocol
Class CASRegisterServiceRequest_Impl
java.lang.Object
org.deegree_impl.services.OGCWebServiceRequest_Impl
org.deegree_impl.services.wcas.protocol.CASRegisterServiceRequest_Impl
- All Implemented Interfaces:
- CASRegisterServiceRequest, OGCWebServiceRequest
- public final class CASRegisterServiceRequest_Impl
- extends OGCWebServiceRequest_Impl
- implements CASRegisterServiceRequest
A RegisterService request forces the catalog to call metadata of the
service identified by getServiceAddress. It's a 'pull'
mechanism to add metadata to the catalog. The service address must
offer metadata about the service in a form that is well known to
the catalog:
--------------------------------------------------------------------
- Version:
- 2002-04-16
- Author:
- Andreas Poth
Constructor Summary |
(package private) |
CASRegisterServiceRequest_Impl(java.lang.String version,
java.lang.String id,
java.util.HashMap vendorSpecificParameter,
java.net.URL serviceAddress,
java.lang.String serviceOwnerContactInfo,
int harvestFrequency)
Creates a new CASRegisterServiceRequest_Impl object. |
Methods inherited from class org.deegree_impl.services.OGCWebServiceRequest_Impl |
getId, getRequest, getRequestParameter, getService, getVendorSpecificParameter, getVendorSpecificParameters, getVersion, putVendorSpecificParameter, setId, setRequest, setService, setVendorSpecificParameter, setVersion |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serviceOwnerContactInfo
private java.lang.String serviceOwnerContactInfo
serviceAddress
private java.net.URL serviceAddress
harvestFrequency
private int harvestFrequency
CASRegisterServiceRequest_Impl
CASRegisterServiceRequest_Impl(java.lang.String version,
java.lang.String id,
java.util.HashMap vendorSpecificParameter,
java.net.URL serviceAddress,
java.lang.String serviceOwnerContactInfo,
int harvestFrequency)
- Creates a new CASRegisterServiceRequest_Impl object.
- Parameters:
version
- id
- vendorSpecificParameter
- serviceAddress
- serviceOwnerContactInfo
- harvestFrequency
-
getServiceAddress
public java.net.URL getServiceAddress()
- returns the address where the catalog can access metadata about
a service.
- Specified by:
getServiceAddress
in interface CASRegisterServiceRequest
setServiceAddress
public void setServiceAddress(java.net.URL serviceAddress)
- See Also:
getServiceAddress()
getServiceOwnerContactInfo
public java.lang.String getServiceOwnerContactInfo()
- returns informations about the service owner. Contact point for
notification of events
- Specified by:
getServiceOwnerContactInfo
in interface CASRegisterServiceRequest
setServiceOwnerContactInfo
public void setServiceOwnerContactInfo(java.lang.String serviceOwnerContactInfo)
- See Also:
getServiceOwnerContactInfo()
getHarvestFrequency
public int getHarvestFrequency()
- Frequency for catalog to check for and harvest new version of
the Service metadata document
- Specified by:
getHarvestFrequency
in interface CASRegisterServiceRequest
setHarvestFrequency
public void setHarvestFrequency(int harvestFrequency)
- See Also:
getHarvestFrequency()
toString
public java.lang.String toString()
- Overrides:
toString
in class OGCWebServiceRequest_Impl
- Returns: