@XMLBindable public class UESURI extends UESURI
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 UESURIPart |
artifact
Artifact ID of this UESURI.
|
private static UESURIPart |
NULL_PART
This UESURIPart refers to non-existent object.
|
static UESURI |
NULL_URI
Null object for UESURI.
|
private UESURIPart |
object
Object ID of this UESURI.
|
static java.lang.String |
SCHEME
Scheme of this UESURI class.
|
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 |
---|---|
static UESURI |
deferrableParseURI(java.lang.String aString) |
boolean |
equals(java.lang.Object aObject)
Indicates whether some other object is also an UESURI equal to this one.
|
protected UESURIPart |
getArtifact()
Returns artifact.
|
java.lang.String |
getArtifactCode()
Returns artifact code.
|
java.lang.String |
getArtifactId()
Returns artifact Id.
|
java.lang.String |
getEntityPart() |
protected UESURIPart |
getObject()
Returns object.
|
java.lang.String |
getObjectCode()
Returns object code.
|
java.lang.String |
getObjectId()
Returns object Id.
|
protected UESURIPart |
getRole()
Returns role.
|
java.lang.String |
getRoleCode()
Returns role code.
|
java.lang.String |
getRoleId()
Returns role Id.
|
int |
hashCode() |
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 |
setUriParts(java.lang.String aScheme,
Deprecated.
use
#setUriParts(String, String, String, String, String, String, String, String, String, String, String, Map, String)
instead. |
protected void |
setUriParts(java.lang.String aScheme,
Deprecated.
use
#setUriParts(String, String, String, String, String, String, String, String, String, String, String, String, Map, String)
instead. |
protected void |
setUriParts(java.lang.String aScheme,
Initializes instance attributes.
|
protected void |
setUriParts(java.lang.String aScheme,
Initializes instance attributes.
|
getAction, getAuthority, getAuthorityCode, getAuthorityId, getEntityPartList, getFragment, getParameters, getParametersAsString, getScheme, getSchemeSpecificPart, getTerritory, getTerritoryCode, getTerritoryId, getUESURI, getUseCase, getUseCaseCode, getUseCaseId, setUESURIInternal, toString
aScheme
- Scheme of created UESURI.aRole
- Role of created UESURI.aTerritory
- Territory of created UESURI.aArtifact
- Artifact of created UESURI.aObject
- Object of created UESURI.aUseCase
- Use case of created UESURI.aParameters
- Parameters of created UESURI.aFragment
- Fragment of created UESURI.aScheme
- Scheme of created UESURI.aRole
- Role of created UESURI.aTerritory
- Territory of created UESURI.aArtifact
- Artifact of created UESURI.aObject
- Object of created UESURI.aUseCase
- Use case of created UESURI.aAction
- Use case action of created UESURI.aParameters
- Parameters of created UESURI.aFragment
- Fragment of created UESURI.setUESURI
in class UESURI
aValue
- UESURI in String form.UESURI.setUESURI(java.lang.String)
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 UESURI
InvalidFormatRTException
Object.equals(java.lang.Object)
hashCode
in class UESURI
UESURI.hashCode()
#setUriParts(String, String, String, String, String, String, String, String, String, String, String, Map, String)
instead.setUriParts
in class UESURI
aScheme
- Scheme.aAuthority
- Authority part.aTerritory
- Territory part.aEntityParts
- Entity parts.aUseCase
- Use case part.aParameters
- Parameters.aFragment
- Fragment.cz.ues.platform.commons.uri.UESURI#setUriParts(java.lang.String,
java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.util.Map, java.lang.String)
#setUriParts(String, String, String, String, String, String, String, String, String, String, String, String, Map, String)
instead.setUriParts
in class UESURI
aScheme
- Scheme.aAuthority
- Authority part.aTerritory
- Territory part.aEntityParts
- Entity parts.aUseCase
- Use case part.aAction
- Use case action.aParameters
- Parameters.aFragment
- Fragment.cz.ues.platform.commons.uri.UESURI#setUriParts(java.lang.String,
java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.lang.String, java.util.Map,
java.lang.String)
aScheme
- Scheme of created UESURI.aRole
- Role of created UESURI.aTerritory
- Territory of created UESURI.aArtifact
- Artifact of created UESURI.aObject
- Object of created UESURI.aUseCase
- Use case of created UESURI.aParameters
- Parameters of created UESURI.aFragment
- Fragment of created UESURI.InvalidFormatRTException
- When territory or artifact UESURIPart is either missing or empty.aScheme
- Scheme of created UESURI.aRole
- Role of created UESURI.aTerritory
- Territory of created UESURI.aArtifact
- Artifact of created UESURI.aObject
- Object of created UESURI.aUseCase
- Use case of created UESURI.aAction
- Use case action of created UESURI.aParameters
- Parameters of created UESURI.aFragment
- Fragment of created UESURI.InvalidFormatRTException
- When territory or artifact UESURIPart is either missing or empty.getEntityPart
in class UESURI
UESURI.getEntityPart()