public static PropertyAccessor getPropertyAccessor(String type) throws MappingException { if ( type==null || "property".equals(type) ) return BASIC_PROPERTY_ACCESSOR; if ( "field".equals(type) ) return DIRECT_PROPERTY_ACCESSOR; if ( "map".equals(type) ) return MAP_ACCESSOR; if ( "embedded".equals(type) ) return EMBEDDED_PROPERTY_ACCESSOR; if ( "noop".equals(type)) return NOOP_ACCESSOR; return resolveCustomAccessor(type); } }
public static PropertyAccessor getPropertyAccessor(String type) throws MappingException { if ( type==null || "property".equals(type) ) return BASIC_PROPERTY_ACCESSOR; if ( "field".equals(type) ) return DIRECT_PROPERTY_ACCESSOR; if ( "map".equals(type) ) return MAP_ACCESSOR; if ( "embedded".equals(type) ) return EMBEDDED_PROPERTY_ACCESSOR; if ( "noop".equals(type)) return NOOP_ACCESSOR; return resolveCustomAccessor(type); } }
public static PropertyAccessor getPropertyAccessor(String type) throws MappingException { if ( type==null || "property".equals(type) ) return BASIC_PROPERTY_ACCESSOR; if ( "field".equals(type) ) return DIRECT_PROPERTY_ACCESSOR; if ( "map".equals(type) ) return MAP_ACCESSOR; if ( "embedded".equals(type) ) return EMBEDDED_PROPERTY_ACCESSOR; return resolveCustomAccessor(type); } }
public static PropertyAccessor getPropertyAccessor(String type) throws MappingException { if ( type==null || "property".equals(type) ) return BASIC_PROPERTY_ACCESSOR; if ( "field".equals(type) ) return DIRECT_PROPERTY_ACCESSOR; if ( "map".equals(type) ) return MAP_ACCESSOR; if ( "embedded".equals(type) ) return EMBEDDED_PROPERTY_ACCESSOR; if ( "noop".equals(type)) return NOOP_ACCESSOR; return resolveCustomAccessor(type); } }
} /** * Retreives a PropertyAccessor specific for a PojoRepresentation with the given access strategy. * * @param pojoAccessorStrategy The access strategy. * @return An appropriate accessor. */ private static PropertyAccessor getPojoPropertyAccessor(String pojoAccessorStrategy) { if ( StringHelper.isEmpty( pojoAccessorStrategy ) || "property".equals( pojoAccessorStrategy ) ) { return BASIC_PROPERTY_ACCESSOR; } else if ( "field".equals( pojoAccessorStrategy ) ) { return DIRECT_PROPERTY_ACCESSOR; } else if ( "embedded".equals( pojoAccessorStrategy ) ) { return EMBEDDED_PROPERTY_ACCESSOR; } else { return resolveCustomAccessor( pojoAccessorStrategy ); } }
} /** * Retreives a PropertyAccessor specific for a PojoRepresentation with the given access strategy. * * @param pojoAccessorStrategy The access strategy. * @return An appropriate accessor. */ private static PropertyAccessor getPojoPropertyAccessor(String pojoAccessorStrategy) { if ( StringHelper.isEmpty( pojoAccessorStrategy ) || "property".equals( pojoAccessorStrategy ) ) { return BASIC_PROPERTY_ACCESSOR; } else if ( "field".equals( pojoAccessorStrategy ) ) { return DIRECT_PROPERTY_ACCESSOR; } else if ( "embedded".equals( pojoAccessorStrategy ) ) { return EMBEDDED_PROPERTY_ACCESSOR; } else if ( "noop".equals(pojoAccessorStrategy) ) { return NOOP_ACCESSOR; } else { return resolveCustomAccessor( pojoAccessorStrategy ); } }
/** * Retreives a PropertyAccessor specific for a PojoRepresentation with the given access strategy. * * @param pojoAccessorStrategy The access strategy. * @return An appropriate accessor. */ private static PropertyAccessor getPojoPropertyAccessor(String pojoAccessorStrategy) { if ( StringHelper.isEmpty( pojoAccessorStrategy ) || "property".equals( pojoAccessorStrategy ) ) { return BASIC_PROPERTY_ACCESSOR; } else if ( "field".equals( pojoAccessorStrategy ) ) { return DIRECT_PROPERTY_ACCESSOR; } else if ( "embedded".equals( pojoAccessorStrategy ) ) { return EMBEDDED_PROPERTY_ACCESSOR; } else if ( "noop".equals(pojoAccessorStrategy) ) { return NOOP_ACCESSOR; } else { return resolveCustomAccessor( pojoAccessorStrategy ); } }
/** * Retreives a PropertyAccessor specific for a PojoRepresentation with the given access strategy. * * @param pojoAccessorStrategy The access strategy. * @return An appropriate accessor. */ private static PropertyAccessor getPojoPropertyAccessor(String pojoAccessorStrategy) { if ( StringHelper.isEmpty( pojoAccessorStrategy ) || "property".equals( pojoAccessorStrategy ) ) { return BASIC_PROPERTY_ACCESSOR; } else if ( "field".equals( pojoAccessorStrategy ) ) { return DIRECT_PROPERTY_ACCESSOR; } else if ( "embedded".equals( pojoAccessorStrategy ) ) { return EMBEDDED_PROPERTY_ACCESSOR; } else if ( "noop".equals(pojoAccessorStrategy) ) { return NOOP_ACCESSOR; } else { return resolveCustomAccessor( pojoAccessorStrategy ); } }