Interface AnyUtils
-
- All Known Implementing Classes:
JPAAnyUtils
public interface AnyUtils
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAttr(PlainAttrValidationManager validator, String key, PlainSchema schema, String value)<T extends Any<?>>
Class<T>anyClass()AnyTypeKindanyTypeKind()<T extends PlainAttrValue>
TclonePlainAttrValue(T src)<A extends Any<?>>
AnyDAO<A>dao()Set<ExternalResource>getAllResources(Any<?> any)FieldgetField(String name)<C extends AnyCR>
CnewAnyCR()<T extends AnyTO>
TnewAnyTO()<U extends AnyUR>
UnewAnyUR(String key)<T extends PlainAttr<?>>
TnewPlainAttr()<T extends PlainAttrValue>
TnewPlainAttrUniqueValue()<T extends PlainAttrValue>
TnewPlainAttrValue()<T extends PlainAttr<?>>
Class<T>plainAttrClass()<T extends PlainAttrValue>
Class<T>plainAttrUniqueValueClass()<T extends PlainAttrValue>
Class<T>plainAttrValueClass()voidremoveAttr(String key, PlainSchema schema)
-
-
-
Method Detail
-
anyTypeKind
AnyTypeKind anyTypeKind()
-
newPlainAttr
<T extends PlainAttr<?>> T newPlainAttr()
-
plainAttrValueClass
<T extends PlainAttrValue> Class<T> plainAttrValueClass()
-
newPlainAttrValue
<T extends PlainAttrValue> T newPlainAttrValue()
-
plainAttrUniqueValueClass
<T extends PlainAttrValue> Class<T> plainAttrUniqueValueClass()
-
newPlainAttrUniqueValue
<T extends PlainAttrValue> T newPlainAttrUniqueValue()
-
clonePlainAttrValue
<T extends PlainAttrValue> T clonePlainAttrValue(T src)
-
newAnyTO
<T extends AnyTO> T newAnyTO()
-
newAnyCR
<C extends AnyCR> C newAnyCR()
-
getAllResources
Set<ExternalResource> getAllResources(Any<?> any)
-
addAttr
void addAttr(PlainAttrValidationManager validator, String key, PlainSchema schema, String value)
-
removeAttr
void removeAttr(String key, PlainSchema schema)
-
-