Class ResourceMetadata
- java.lang.Object
-
- com.github.silent.samurai.metamodel.ResourceMetadata
-
public class ResourceMetadata extends Object
-
-
Constructor Summary
Constructors Constructor Description ResourceMetadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getIdFields()javax.persistence.metamodel.EntityType<?>getJpaEntityType()Map<String,MemberMetadata>getMemberMap()Set<MemberMetadata>getMembersMetadata()StringgetName()ObjectgetObject(com.google.gson.JsonObject fieldsMap)ObjectgetObject(Map<String,?> fieldsMap)ObjectgetPrimaryKeyObject(com.google.gson.JsonObject fieldsMap)ObjectgetPrimaryKeyObject(Map<String,?> fieldsMap)booleanisKeyField(String field)booleanisOnlyPrimaryKeyFields(Set<String> fields)booleanisPrimaryKeyComplete(Set<String> fields)voidsetIdFields(Set<String> idFields)voidsetJpaEntityType(javax.persistence.metamodel.EntityType<?> jpaEntityType)voidsetMemberMap(Map<String,MemberMetadata> memberMap)voidsetMembersMetadata(Set<MemberMetadata> membersMetadata)voidsetName(String name)voidupdateObject(com.google.gson.JsonObject fieldsMap, Object entity)
-
-
-
Method Detail
-
isKeyField
public boolean isKeyField(String field)
-
getPrimaryKeyObject
public Object getPrimaryKeyObject(com.google.gson.JsonObject fieldsMap)
-
getObject
public Object getObject(com.google.gson.JsonObject fieldsMap)
-
updateObject
public void updateObject(com.google.gson.JsonObject fieldsMap, Object entity)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getJpaEntityType
public javax.persistence.metamodel.EntityType<?> getJpaEntityType()
-
setJpaEntityType
public void setJpaEntityType(javax.persistence.metamodel.EntityType<?> jpaEntityType)
-
getMembersMetadata
public Set<MemberMetadata> getMembersMetadata()
-
setMembersMetadata
public void setMembersMetadata(Set<MemberMetadata> membersMetadata)
-
getMemberMap
public Map<String,MemberMetadata> getMemberMap()
-
setMemberMap
public void setMemberMap(Map<String,MemberMetadata> memberMap)
-
-