public interface IServiceTypeID extends ID
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_NA
Default ECF naming authority (will be translated into provider specific representation)
|
static java.lang.String[] |
DEFAULT_PROTO
Default ECF protocols (will be translated into provider specific representation)
|
static java.lang.String[] |
DEFAULT_SCOPE
Default ECF scopes (will be translated into provider specific representation)
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getInternal()
Get the internal name of the service type.
|
java.lang.String |
getNamingAuthority() |
java.lang.String[] |
getProtocols() |
java.lang.String[] |
getScopes() |
java.lang.String[] |
getServices() |
equals, getName, getNamespace, hashCode, toExternalForm
static final java.lang.String[] DEFAULT_PROTO
static final java.lang.String[] DEFAULT_SCOPE
static final java.lang.String DEFAULT_NA
java.lang.String getNamingAuthority()
null
.
If this instance has been created with the provider specific default, this will return
DEFAULT_NA
instead.java.lang.String[] getProtocols()
null
, but may
be empty array.
If this instance has been created with the provider specific default, this will return
DEFAULT_PROTO
instead.java.lang.String[] getScopes()
null
, but may
be empty array.
If this instance has been created with the provider specific default, this will return
DEFAULT_SCOPE
instead!java.lang.String[] getServices()
null
, but may
be empty array.java.lang.String getInternal()
ID.getName()
, or they may return
a different, internal value appropriate to the provider.null
.