projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Dialogbuchung - Buchen, Storno und Löschen protokollieren
[kivitendo-erp.git]
/
SL
/
Clipboard
/
Base.pm
diff --git
a/SL/Clipboard/Base.pm
b/SL/Clipboard/Base.pm
index
8b7f92a
..
47ccc24
100644
(file)
--- a/
SL/Clipboard/Base.pm
+++ b/
SL/Clipboard/Base.pm
@@
-69,6
+69,13
@@
sub _fix_tree {
}
}
}
}
+sub _binary_column_names {
+ my ($self, $class) = @_;
+ return map { $_->name }
+ grep { ref($_) =~ m/Pg::Bytea$/i }
+ @{ $class->meta->columns };
+}
+
1;
__END__
1;
__END__
@@
-187,6
+194,12
@@
the newly created object before handing it back to the caller.
Returns the actual clipped type (e.g. C<RequirementSpecItem>). This is
derived from the actual class name of C<$self>.
Returns the actual clipped type (e.g. C<RequirementSpecItem>). This is
derived from the actual class name of C<$self>.
+=item C<_binary_column_names $class>
+
+Returns an array of column names that have a binary type. Useful for
+sub-classes which need to encode binary content in Base64 during
+C<dump>.
+
=item C<_fix_object $object>
This function is called by L</to_object> before the object is passed
=item C<_fix_object $object>
This function is called by L</to_object> before the object is passed