Java-JCR
view release on metacpan or search on metacpan
lib/Java/JCR/Property.pm view on Meta::CPAN
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return $result;
}
sub is_same {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->isSame(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return $result;
}
sub get_values {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->getValues(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return Java::JCR::Base::_process_return($result, "Array:javax.jcr.Value", "Java::JCR::Value");
}
sub get_name {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->getName(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return $result;
}
sub set_value {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->setValue(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return $result;
}
sub get_boolean {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->getBoolean(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return $result;
}
sub get_date {
my ($self, $class) = @_;
my $result = $self->{obj}->getDate();
return Java::JCR::Calendar::_java_calendar_to_perl_date($result, $class);
}
sub get_ancestor {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->getAncestor(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return Java::JCR::Base::_process_return($result, "javax.jcr.Item", "Java::JCR::Item");
}
sub get_path {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->getPath(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return $result;
}
sub get_type {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->getType(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return $result;
}
sub save {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->save(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return $result;
}
sub refresh {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->refresh(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return $result;
}
sub get_long {
my $self = shift;
my @args = Java::JCR::Base::_process_args(@_);
my $result = eval { $self->{obj}->getLong(@args) };
if ($@) { my $e = Java::JCR::Exception->new($@); croak $e }
return $result;
( run in 0.751 second using v1.01-cache-2.11-cpan-39bf76dae61 )