Package com.polarion.subterra.base
Class SubterraURI
java.lang.Object
com.polarion.subterra.base.SubterraURI
- All Implemented Interfaces:
Serializable
Subterra URI:
subterra:_service_locator_:_service_specific_part_.- Author:
- Stepan Roh, Polarion Software
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic SubterraURIfromString(String uri) The same asgetSubterraURI(String), but does not throw a checked exception.Return service specific part asString.Return service specific part asObject.static SubterraURIgetSubterraURI(String uri) static SubterraURIgetSubterraURI(String serviceLocator, Object serviceSpecificPart) static SubterraURIgetSubterraURI(URI uri) inthashCode()static booleanisSubterraURI(String uriStr) static booleanisSubterraURI(URI uri) toString()toURI()
-
Field Details
-
SUBTERRA_URI_SCHEME
- Since:
- 3.7.2
- See Also:
-
-
Method Details
-
getSubterraURI
-
getSubterraURI
- Throws:
URISyntaxException
-
fromString
The same asgetSubterraURI(String), but does not throw a checked exception.- Since:
- 3.7.0
-
getSubterraURI
-
isSubterraURI
- Throws:
URISyntaxException
-
isSubterraURI
-
getServerName
-
getServiceName
-
getServiceLocator
-
getServiceSpecificPart
Return service specific part asString.If
getServiceSpecificPartAsObject()returnsnull, this method returns empty string.- Returns:
- service specific part as string (not
null)
-
getServiceSpecificPartAsObject
Return service specific part asObject.- Returns:
- service specific part (may be
null)
-
toURI
-
hashCode
public int hashCode() -
equals
-
toString
-