Package com.identityworksllc.iiq.common
Class SailpointObjectMapper.SailPointTypeNamer
- java.lang.Object
-
- com.identityworksllc.iiq.common.ObjectMapper.DefaultTypeNamer
-
- com.identityworksllc.iiq.common.SailpointObjectMapper.SailPointTypeNamer
-
- All Implemented Interfaces:
ObjectMapper.TypeNamer
- Enclosing class:
- SailpointObjectMapper<T>
protected static class SailpointObjectMapper.SailPointTypeNamer extends ObjectMapper.DefaultTypeNamer
Overrides the mapping from Class to class name to include the plugin cache version.When a plugin is redeployed, this value will change, invalidating the cached objects. This should prevent weirdness where the new version of a class isn’t strictly compatible with the old version.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SailPointTypeNamer()
-
-
-
Constructor Detail
-
SailPointTypeNamer
protected SailPointTypeNamer()
-
-
Method Detail
-
getTypeName
public String getTypeName(Class<?> type)
- Specified by:
getTypeName
in interfaceObjectMapper.TypeNamer
- Overrides:
getTypeName
in classObjectMapper.DefaultTypeNamer
-
-