|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.protocol.ows.metadata.Description org.deegree.protocol.ows.metadata.ServiceIdentification
public class ServiceIdentification
A Description
that encapsulates general server-specific metadata reported by an OGC web service.
Data model has been designed to capture the expressiveness of all OWS specifications and versions and was verified against the following specifications:
From OWS Common 2.0: General metadata for this specific server. This XML Schema of this section shall be the same for all OWS.
Constructor Summary | |
---|---|
ServiceIdentification(String name,
List<LanguageString> titles,
List<LanguageString> abstracts,
List<Pair<List<LanguageString>,CodeType>> keywords,
CodeType serviceType,
List<Version> serviceTypeVersion,
List<String> profiles,
String fees,
List<String> accessConstraints)
Creates a new ServiceIdentification instance. |
Method Summary | |
---|---|
List<String> |
getAccessConstraints()
|
String |
getFees()
|
List<String> |
getProfiles()
Returns the identifiers of implemented application profiles. |
CodeType |
getServiceType()
Returns the reported service type. |
List<Version> |
getServiceTypeVersion()
Returns the reported service type versions. |
void |
setAccessConstraints(List<String> accessConstraints)
|
void |
setFees(String fees)
|
void |
setProfiles(List<String> profiles)
|
void |
setServiceType(CodeType serviceType)
|
void |
setServiceTypeVersion(List<Version> serviceTypeVersion)
|
Methods inherited from class org.deegree.protocol.ows.metadata.Description |
---|
getAbstracts, getKeywords, getName, getTitles, setAbstracts, setKeywords, setTitles |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServiceIdentification(String name, List<LanguageString> titles, List<LanguageString> abstracts, List<Pair<List<LanguageString>,CodeType>> keywords, CodeType serviceType, List<Version> serviceTypeVersion, List<String> profiles, String fees, List<String> accessConstraints)
ServiceIdentification
instance.
name
- titles
- abstracts
- keywords
- serviceType
- serviceTypeVersion
- profiles
- fees
- accessConstraints
- Method Detail |
---|
public CodeType getServiceType()
From OWS Common 2.0: A service type name from a registry of services. For example, the values of the codeSpace URI and name and code string may be "OGC" and "catalogue." This type name is normally used for machine-to-machine communication.
null
public void setServiceType(CodeType serviceType)
serviceType
- public List<Version> getServiceTypeVersion()
From OWS Common 2.0: Unordered list of one or more versions of this service type implemented by this server. This information is not adequate for version negotiation, and shall not be used for that purpose.
null
public void setServiceTypeVersion(List<Version> serviceTypeVersion)
serviceTypeVersion
- the serviceTypeVersion to setpublic List<String> getProfiles()
From OWS Common 2.0: Unordered list of identifiers of Application Profiles that are implemented by this server. This element should be included for each specified application profile implemented by this server. The identifier value should be specified by each Application Profile. If this element is omitted, no meaning is implied.
null
.public void setProfiles(List<String> profiles)
profiles
- the profiles to setpublic String getFees()
public void setFees(String fees)
fees
- public List<String> getAccessConstraints()
null
.public void setAccessConstraints(List<String> accessConstraints)
accessConstraints
- the accessConstraints to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |