Class DtListURI
- java.lang.Object
-
- io.vertigo.datamodel.structure.model.DtListURI
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
DtListURIForAssociation
,DtListURIForMasterData
public abstract class DtListURI extends Object implements Serializable
URI d'une DTC.- Author:
- pchretien
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static char
D2A_SEPARATOR
-
Constructor Summary
Constructors Constructor Description DtListURI(DtDefinition dtDefinition)
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract String
buildUrn()
Builds a urn from all the params.boolean
equals(Object o)
DtDefinition
getDtDefinition()
int
hashCode()
String
toString()
String
urn()
Construit une URN à partir de l'URI.
-
-
-
Field Detail
-
D2A_SEPARATOR
protected static final char D2A_SEPARATOR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DtListURI
public DtListURI(DtDefinition dtDefinition)
Constructor.- Parameters:
dtDefinition
- Definition de la ressource
-
-
Method Detail
-
getDtDefinition
public DtDefinition getDtDefinition()
- Returns:
- Définition de la ressource.
-
urn
public final String urn()
Construit une URN à partir de l'URI. Une URN est la représentation unique d'une URI sous forme de chaine de caractères. Cette chaine peut s'insérer telle que dans une URL en tant que paramètre et ne contient donc aucun caractère spécial. Une URN respecte la regex exprimée ci dessus.- Returns:
- URN de la ressource.
-
buildUrn
protected abstract String buildUrn()
Builds a urn from all the params.- Parameters:
uri
- Uri to encode- Returns:
- Urn
-
-