| Modifier and Type | Field and Description |
|---|---|
protected com.manydesigns.elements.reflection.ClassAccessor |
classAccessor |
| Constructor and Description |
|---|
IdStrategy(com.manydesigns.elements.reflection.ClassAccessor classAccessor) |
| Modifier and Type | Method and Description |
|---|---|
com.manydesigns.elements.text.TextFormat |
createPkGenerator() |
String[] |
generatePkStringArray(Object object) |
String |
getFormatString() |
String |
getPkString(Object object) |
String |
getPkString(String[] pkStringArray) |
String |
getPkStringForUrl(Object o,
String encoding) |
String |
getPkStringForUrl(String[] pk,
String encoding) |
abstract Object |
getPrimaryKey(String... identifier) |
protected final com.manydesigns.elements.reflection.ClassAccessor classAccessor
public IdStrategy(com.manydesigns.elements.reflection.ClassAccessor classAccessor)
public com.manydesigns.elements.text.TextFormat createPkGenerator()
@NotNull public String getFormatString()
public String getPkStringForUrl(Object o, String encoding) throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic String getPkStringForUrl(String[] pk, String encoding) throws UnsupportedEncodingException
UnsupportedEncodingExceptionCopyright © 2022 MANYDESIGNS s.r.l.. All rights reserved.