@UESComponent @Prototype public interface UESURIBuilder extends UESURIBuilder
UESURI uri = new UESURIBuilder().setScheme("scheme").setArtifactCode("artCode").setObjectId("123").toUESURI();
Modifier and Type | Method and Description |
---|---|
UESURIBuilder |
parseURI(java.lang.String aString)
Parses specified string into UESURIBuilder instance.
|
UESURIBuilder |
setAction(java.lang.String aAction)
Sets use case action for the new UESURI.
|
UESURIBuilder |
setArtifactCode(java.lang.String aArtifactCode)
Sets artifact code for the new UESURI.
|
UESURIBuilder |
setArtifactId(java.lang.String aArtifactId)
Sets artifact Id for the new UESURI.
|
UESURIBuilder |
setAuthorityCode(java.lang.String aAuthorityCode)
Sets authority code for the new UESURI.
|
UESURIBuilder |
setAuthorityId(java.lang.String aAuthorityId)
Sets authority Id for the new UESURI.
|
UESURIBuilder |
setEntityPart(java.lang.String aEntityPart)
Sets entity part for the new UESURI.
|
UESURIBuilder |
setFragment(java.lang.String aFragment)
Sets fragment for the new UESURI.
|
UESURIBuilder |
setObjectCode(java.lang.String aObjectCode)
Sets object code for the new UESURI.
|
UESURIBuilder |
setObjectId(java.lang.String aObjectId)
Sets object Id for the new UESURI.
|
UESURIBuilder |
setParameters(java.util.Map<java.lang.String,java.lang.Object> aParameters)
Sets parameters for the new UESURI.
|
UESURIBuilder |
setRoleCode(java.lang.String aRoleCode)
Sets role code for the new UESURI.
|
UESURIBuilder |
setRoleId(java.lang.String aRoleId)
Sets role Id for the new UESURI.
|
UESURIBuilder |
setScheme(java.lang.String aScheme)
Deprecated.
UESURIBuilder creates an instance of UESURI which has scheme "ues". Calling this method has no effect.
|
UESURIBuilder |
setTerritoryCode(java.lang.String aTerritoryCode)
Sets territory code for new created UESURI.
|
UESURIBuilder |
setTerritoryId(java.lang.String aTerritoryId)
Sets territory Id for the new UESURI.
|
UESURIBuilder |
setUseCaseCode(java.lang.String aUseCaseCode)
Sets use case code for the new UESURI.
|
UESURIBuilder |
setUseCaseId(java.lang.String aUseCaseId)
Sets use case Id for the new UESURI.
|
UESURI |
toUESURI()
Creates new instance of UESURI.
|
addEntityPart, createUESURIPart, parseUESURIPart, parseURI, setEntityPartList, setTerritoryExpression
parseURI
in interface UESURIBuilder
aString
- Parsed string.InvalidFormatRTException
- When resolved String contains invalid or unsupported format of UESURI.UESURIBuilder.parseURI(java.lang.String)
setScheme
in interface UESURIBuilder
aScheme
- Scheme.setAuthorityId
in interface UESURIBuilder
aAuthorityId
- Authority Id.setAuthorityCode
in interface UESURIBuilder
aAuthorityCode
- Authority code.aRoleId
- Role Id.aRoleCode
- Role code.setTerritoryId
in interface UESURIBuilder
aTerritoryId
- Territory Id.setTerritoryCode
in interface UESURIBuilder
aTerritoryCode
- Territory code.UESURIBuilder.setTerritoryCode(java.lang.String)
setEntityPart
in interface UESURIBuilder
aEntityPart
- Entity part.setUseCaseId
in interface UESURIBuilder
aUseCaseId
- Use case Id.setUseCaseCode
in interface UESURIBuilder
aUseCaseCode
- Use case code.setAction
in interface UESURIBuilder
aAction
- Use case action.setParameters
in interface UESURIBuilder
aParameters
- UESURI parameters.setFragment
in interface UESURIBuilder
aFragment
- Fragment.aArtifactId
- Artifact Id.aArtifactCode
- Artifact code.aObjectId
- Object Id.aObjectCode
- Object code.toUESURI
in interface UESURIBuilder
InvalidFormatRTException
- When created UESURI has no scheme or no artifact part specified.UESURIBuilder.toUESURI()