@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.