/[cvs]/nfo/perl/libs/Data/Storage/Handler/Tangram.pm
ViewVC logotype

Diff of /nfo/perl/libs/Data/Storage/Handler/Tangram.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.21 by jonen, Mon Dec 16 22:20:49 2002 UTC revision 1.22 by jonen, Wed Dec 18 22:28:16 2002 UTC
# Line 3  Line 3 
3  #  $Id$  #  $Id$
4  #  #
5  #  $Log$  #  $Log$
6    #  Revision 1.22  2002/12/18 22:28:16  jonen
7    #  + added extended logging at 'getObjectByGuid()'
8    #
9  #  Revision 1.21  2002/12/16 22:20:49  jonen  #  Revision 1.21  2002/12/16 22:20:49  jonen
10  #  + fixed bug at 'getObjectByGuid()'  #  + fixed bug at 'getObjectByGuid()'
11  #  #
# Line 563  sub getObjectByGuid { Line 566  sub getObjectByGuid {
566        
567    # Guid and Classname is needed    # Guid and Classname is needed
568    if(!$guid || !$options->{classname}) {    if(!$guid || !$options->{classname}) {
569       $logger->error( __PACKAGE__ . "->getObjectByGuid: No 'guid' OR no Classname in options hash was given but needed!" );
570      return;      return;
571    }    }
572        
# Line 575  sub getObjectByGuid { Line 579  sub getObjectByGuid {
579    my @result = $self->{_COREHANDLE}->select($obj_tmp, $obj_tmp->{guid} eq $guid);    my @result = $self->{_COREHANDLE}->select($obj_tmp, $obj_tmp->{guid} eq $guid);
580        
581    # we searched for global unique identifer of some object,    # we searched for global unique identifer of some object,
582    # so it think we can trust there would be only one result    # so I think we can trust there would be only one result
583    if($result[0]) {    if($result[0]) {
584      return $result[0];      return $result[0];
585    } else {    } else {
586      return "No Object with Classname $options->{classname} and GUID $options->{guid} found!";      $logger->error( __PACKAGE__ . "->getObjectByGuid: No Object with Classname $options->{classname} and GUID $guid found!" );
587        return;
588    }    }
589        
590  }  }

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed