|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectthredds.catalog.InvService
public class InvService
A Service is an abstraction for an internet service, such as a data server, FTP, etc.
| Constructor Summary | |
|---|---|
InvService(java.lang.String name,
java.lang.String serviceTypeName,
java.lang.String base,
java.lang.String suffix,
java.lang.String desc)
Constructor, use when serviceTypeName alreaddy converted to ServiceType. |
|
| Method Summary | |
|---|---|
void |
addDatasetRoot(InvProperty root)
Deprecated. use InvCatalogImpl |
void |
addProperty(InvProperty p)
Add a property |
void |
addService(InvService service)
Add a nested service to a service of type COMPOUND. |
protected boolean |
check(java.lang.StringBuffer out)
|
java.lang.String |
dump()
debugging info |
boolean |
equals(java.lang.Object o)
InvServices with same values are equal |
java.lang.String |
findProperty(java.lang.String name)
Get named property. |
java.lang.String |
getBase()
get the base URL for the server |
java.util.List |
getDatasetRoots()
Get dataset roots. |
java.lang.String |
getDescription()
Get the "human readable" description; use ServiceType.toString() if not set |
java.lang.String |
getFullName()
Deprecated. services should always be at top level. |
java.lang.String |
getName()
Get the server name: referenced by dataset and access elements. |
java.util.List |
getProperties()
Get properties for this service. |
java.util.List |
getServices()
Get nested services; only if getServiceType() == ServiceType.COMPOUND. |
ServiceType |
getServiceType()
get the Server Type |
java.lang.String |
getSuffix()
Get the suffix; may be null |
int |
hashCode()
Override Object.hashCode() to implement equals. |
boolean |
isRelativeBase()
See if the service Base is reletive |
java.lang.String |
toString()
string representation |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public InvService(java.lang.String name,
java.lang.String serviceTypeName,
java.lang.String base,
java.lang.String suffix,
java.lang.String desc)
name - : name to show to the userserviceTypeName - : ServiceTypebase - : base for forming URLsuffix - : suffix for forming URL, may be null.desc - : human readable description, may be null.| Method Detail |
|---|
public java.lang.String getName()
public java.lang.String getBase()
public ServiceType getServiceType()
public java.lang.String getSuffix()
public java.lang.String getDescription()
public java.util.List getProperties()
public java.util.List getDatasetRoots()
public java.lang.String findProperty(java.lang.String name)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String dump()
public void addService(InvService service)
public void addProperty(InvProperty p)
public void addDatasetRoot(InvProperty root)
public java.util.List getServices()
public java.lang.String getFullName()
protected boolean check(java.lang.StringBuffer out)
public boolean isRelativeBase()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||