@UESComponent @Prototype public interface UESURIBuilder
UESURI uri = new UESURIBuilder().setScheme("scheme").setArtifactCode("artCode").setObjectId("123").toUESURI();
Modifier and Type | Method and Description |
---|---|
UESURIBuilder |
addEntityPart(java.lang.String id,
Adds entity part created from passed id and code value.
|
UESURIPart |
createUESURIPart(java.lang.String aId,
Creates new instance of UESURI part from specified Id and Code.
|
UESURIPart |
parseUESURIPart(java.lang.String aUESURIPart)
Creates instance of UESURIPart from specified string.
|
UESURIBuilder |
parseURI(java.lang.String aString)
Parses specified string into UESURIBuilder instance.
|
UESURIBuilder |
parseURI(UESURI uri)
Initializes UESURIBuilder instance with values from passed UESURI.
|
UESURIBuilder |
setAction(java.lang.String aAction)
Sets use case action for the new created 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 created UESURI.
|
UESURIBuilder |
setEntityPartList(java.util.List<UESURIPart> aPartList)
Sets entity part as list of UESURIPart.
|
UESURIBuilder |
setFragment(java.lang.String aFragment)
Sets fragment for the new created UESURI.
|
UESURIBuilder |
setParameters(java.util.Map<java.lang.String,java.lang.Object> aParameters)
Sets parameters for new created 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 |
setTerritoryExpression(java.lang.String expression)
Set expression for territory part.
|
UESURIBuilder |
setTerritoryId(java.lang.String aTerritoryId)
Sets territory Id for new created UESURI.
|
UESURIBuilder |
setUseCaseCode(java.lang.String aUseCaseCode)
Sets use case code for the new created UESURI.
|
UESURIBuilder |
setUseCaseId(java.lang.String aUseCaseId)
Sets use case Id for the new created UESURI.
|
UESURI |
toUESURI()
Creates new instance of UESURI.
|
aString
- Parsed string.InvalidFormatRTException
- When resolved String contains invalid or unsupported format of UESURI.uri
- UESURI.aScheme
- Scheme.aAuthorityId
- Authority Id.aAuthorityCode
- Authority code.aTerritoryId
- Territory Id.aTerritoryCode
- Territory code.expression
- Expression to set.aEntityPart
- Entity part.aPartList
- List of UESURI parts, which forms entity part.id
- Id.code
- Code.aUseCaseId
- Use case Id.aUseCaseCode
- Use case code.aAction
- Use case action.aParameters
- UESURI parameters.aFragment
- Fragment part.InvalidFormatRTException
- When created UESURI has no scheme or no artifact part specified.aUESURIPart
- UESURIPart in string form.aId
- Id.aCode
- Code.