Add class_for_hint function to OpenILS::Utils::Fieldmapper.
[working/Evergreen.git] / Open-ILS / src / perlmods / lib / OpenILS / Utils / Fieldmapper.pm
index e1bebb7..df00277 100644 (file)
@@ -37,6 +37,15 @@ sub classes {
        return keys %$fieldmap;
 }
 
+# Find a Fieldmapper class given the json hint.
+sub class_for_hint {
+    my $hint = shift;
+    foreach (keys %$fieldmap) {
+        return $_ if ($fieldmap->{$_}->{hint} eq $hint);
+    }
+    return undef;
+}
+
 sub get_attribute {
        my $attr_list = shift;
        my $attr_name = shift;