@XMLBindable public class UESURI extends java.lang.Object implements URI
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
UESURI.DeferrableUESURI
Class used for definition of UESURI as constant. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private java.lang.String | 
action
UseCase action of this UESURI. 
 | 
private UESURIPart | 
authority
Authority of this UESURI. 
 | 
private java.util.List<UESURIPart> | 
entityParts
Entity part for this UESURI. 
 | 
private java.lang.String | 
fragment
Fragment of this UESURI. 
 | 
protected static int | 
HC_INC
Hash code step increment. 
 | 
protected static int | 
HC_INIT
Initial value for hash code. 
 | 
private java.util.Map<java.lang.String,java.lang.Object> | 
parameters
Parameters of this UESURI. 
 | 
private java.lang.String | 
scheme
Scheme of this UESURI. 
 | 
static java.lang.String | 
SCHEME
Scheme of this UESURI class. 
 | 
private UESURIPart | 
territory
Territory id of this UESURI. 
 | 
private java.lang.String | 
uesuri
The string representation of UESURI. 
 | 
private UESURIPart | 
useCase
UseCase id of this UESURI. 
 | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
UESURI()
Creates a new instance of UESURI. 
 | 
(package private) | 
UESURI(java.lang.String aScheme,
Creates a new instance of UESURI. 
 | 
(package private) | 
UESURI(java.lang.String aScheme,
Creates a new instance of UESURI. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
private boolean | 
allUESURIPartsContainId()
Checks that all UESURI parts in entity part contains Id. 
 | 
static UESURI | 
deferrableParseURI(java.lang.String aString)  | 
(package private) java.lang.String | 
entityPartListToString(java.util.List<UESURIPart> aPartList)
Converts UESURI parts to string form. 
 | 
boolean | 
equals(java.lang.Object aObject)
Indicates whether some other object is also an UESURI equal to this one. 
 | 
java.lang.String | 
getAction()  | 
protected UESURIPart | 
getAuthority()  | 
java.lang.String | 
getAuthorityCode()  | 
java.lang.String | 
getAuthorityId()  | 
java.lang.String | 
getEntityPart()  | 
java.util.List<UESURIPart> | 
getEntityPartList()
Return list of UESURIParts, which forms entity part. 
 | 
java.lang.String | 
getFragment()  | 
java.util.Map<java.lang.String,java.lang.Object> | 
getParameters()  | 
protected java.lang.String | 
getParametersAsString()
Returns parameters of this UESURI in string form. 
 | 
java.lang.String | 
getScheme()
Returns scheme of this URI. 
 | 
java.lang.String | 
getSchemeSpecificPart()
Returns scheme specific part. 
 | 
protected UESURIPart | 
getTerritory()  | 
java.lang.String | 
getTerritoryCode()  | 
java.lang.String | 
getTerritoryId()  | 
protected java.lang.String | 
getUESURI()
Converts this instance to String form. 
 | 
protected UESURIPart | 
getUseCase()  | 
java.lang.String | 
getUseCaseCode()  | 
java.lang.String | 
getUseCaseId()  | 
int | 
hashCode() | 
private void | 
checkClassType()
Tests, whether is invocation of this method performed only on instance
 of the class platform UESURI (not on a child implementation). 
 | 
private boolean | 
isEmpty(java.util.List<UESURIPart> aEntityParts)
Tests, whether contains the list of UESURI part mandatory entities. 
 | 
private boolean | 
isEntityPartEqual(UESURI aOther)
Checks, whether the entity part of the specified UESURI refers to the same entity as this UESURI. 
 | 
private boolean | 
isSame(java.lang.String aFirst,
Test for equality of two strings. 
 | 
static UESURI | 
parseURI(java.lang.String aString)
Parses string into UESURI instance. 
 | 
protected void | 
setUESURI(java.lang.String aValue)
Initializes this instance according to purveyed UESURI in String form. 
 | 
protected void | 
setUESURIInternal(java.lang.String aValue)  | 
protected void | 
setUriParts(java.lang.String aScheme,
Initializes values of this instance of UESURI. 
 | 
protected void | 
setUriParts(java.lang.String aScheme,
Initializes values of this instance of UESURI. 
 | 
java.lang.String | 
toString() | 
private java.lang.String | 
toStringInternal()
Creates string representation of this instance of UESURI. 
 | 
aScheme - UESURI scheme.aAuthority - Authority part.aTerritory - Territory scheme.aEntityParts - Entity parts.aUseCase - Use case part.aParameters - Parameters.aFragment - Fragment.aScheme - UESURI scheme.aAuthority - Authority part.aTerritory - Territory scheme.aEntityParts - Entity parts.aUseCase - Use case part.aAction - Use case action.aParameters - Parameters.aFragment - Fragment.aValue - UESURI in String form.getSchemeSpecificPart in interface URIURI.getSchemeSpecificPart()aPartList - List of UESURI parts.aString - Parsed string.InvalidFormatRTException - When parsed string doesn't contain valid UESURI in String form.UESURIHelper.isInvariable.
 For comparison of ambiguous UESURIs use method UESURIHelper.isSame.equals in class java.lang.ObjectInsufficientUESURIRTExceptionObject.equals(java.lang.Object)aOther - Compared UESURI.aFirst - First tested string.aSecond - Second tested string.hashCode in class java.lang.ObjectObject.hashCode()true if all UESURI parts contains Id. The value 
 false if some UESURI part has no Id.toString in class java.lang.ObjectObject.toString()aScheme - Scheme.aAuthority - Authority part.aTerritory - Territory part.aEntityParts - Entity parts.aUseCase - Use case part.aParameters - Parameters.aFragment - Fragment.aScheme - Scheme.aAuthority - Authority part.aTerritory - Territory part.aEntityParts - Entity parts.aUseCase - Use case part.aAction - Use case action.aParameters - Parameters.aFragment - Fragment.aEntityParts - List of UESURI entity parts.URI