Class PermissionDeserializer
- java.lang.Object
- 
- com.fasterxml.jackson.databind.jsontype.TypeDeserializer
- 
- com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase
- 
- com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer
- 
- com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
- 
- com.syntifi.near.api.json.deserializer.AbstractAnyOfDeserializer
- 
- com.syntifi.near.api.json.deserializer.PermissionDeserializer
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class PermissionDeserializer extends AbstractAnyOfDeserializer Specific implementacion of AbstractAnyOfDeserializer for Permission type objects- Since:
- 0.0.1
- Author:
- Alexandre Carvalho, Andre Bertolace
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description PermissionDeserializer(com.fasterxml.jackson.databind.JavaType bt, com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes, java.lang.String typePropertyName, boolean typeIdVisible, com.fasterxml.jackson.databind.JavaType defaultImpl)PermissionDeserializer(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer src, com.fasterxml.jackson.databind.BeanProperty property)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.jsontype.TypeDeserializerforProperty(com.fasterxml.jackson.databind.BeanProperty prop)protected java.lang.Class<?>getClassByName(java.lang.String anyOfType)Method that returns the instance of the found type- 
Methods inherited from class com.syntifi.near.api.json.deserializer.AbstractAnyOfDeserializerdeserializeTypedFromObject, getTypeNode
 - 
Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer_deserializeTypedForId, _deserializeTypedUsingDefaultImpl, _deserializeTypedUsingDefaultImpl, deserializeTypedFromAny, getTypeInclusion
 - 
Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer_deserialize, _locateTypeId, _usesExternalId, deserializeTypedFromArray, deserializeTypedFromScalar
 - 
Methods inherited from class com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase_deserializeWithNativeTypeId, _deserializeWithNativeTypeId, _findDefaultImplDeserializer, _findDeserializer, _handleMissingTypeId, _handleUnknownTypeId, baseType, baseTypeName, getDefaultImpl, getPropertyName, getTypeIdResolver, hasDefaultImpl, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
PermissionDeserializerpublic PermissionDeserializer(com.fasterxml.jackson.databind.JavaType bt, com.fasterxml.jackson.databind.jsontype.TypeIdResolver idRes, java.lang.String typePropertyName, boolean typeIdVisible, com.fasterxml.jackson.databind.JavaType defaultImpl)
 - 
PermissionDeserializerpublic PermissionDeserializer(com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer src, com.fasterxml.jackson.databind.BeanProperty property)
 
- 
 - 
Method Detail- 
forPropertypublic com.fasterxml.jackson.databind.jsontype.TypeDeserializer forProperty(com.fasterxml.jackson.databind.BeanProperty prop) - Overrides:
- forPropertyin class- com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer
 
 - 
getClassByNameprotected java.lang.Class<?> getClassByName(java.lang.String anyOfType) throws NoSuchTypeExceptionDescription copied from class:AbstractAnyOfDeserializerMethod that returns the instance of the found type- Specified by:
- getClassByNamein class- AbstractAnyOfDeserializer
- Parameters:
- anyOfType- the name of the class type
- Returns:
- Classof the type
- Throws:
- NoSuchTypeException- no such type found
 
 
- 
 
-