IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 3, 2007, 12:10:14 PM (19 years ago)
Author:
jhoblitt
Message:

valid that $key arguments are valid

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous-Server/lib/Nebulous/Server.pm

    r13180 r13203  
    11# Copyright (c) 2004  Joshua Hoblitt
    22#
    3 # $Id: Server.pm,v 1.33 2007-05-03 03:21:28 jhoblitt Exp $
     3# $Id: Server.pm,v 1.34 2007-05-03 22:10:13 jhoblitt Exp $
    44
    55package Nebulous::Server;
     
    244244        {
    245245            type        => SCALAR,
    246         },
    247         {
    248             type        => SCALAR,
     246            callbacks   => {
     247                'is valid object key' => sub { $self->_is_valid_object_key($_[0]) },
     248            },
     249        },
     250        # make sure the "newkey" doesn't already exist
     251        {
     252            type        => SCALAR,
     253            callbacks   => {
     254                'is not valid object key' => sub { not $self->_is_valid_object_key($_[0]) },
     255            },
    249256        },
    250257    );
     
    382389}
    383390
    384 sub lock_object {
     391sub lock_object
     392{
    385393    my $self = shift;
    386394
     
    388396        {
    389397            type        => SCALAR,
     398            callbacks   => {
     399                'is valid object key' => sub { $self->_is_valid_object_key($_[0]) },
     400            },
    390401        },
    391402        {
     
    501512}
    502513
    503 sub unlock_object {
     514sub unlock_object
     515{
    504516    my $self = shift;
    505517
     
    507519        {
    508520            type        => SCALAR,
     521            callbacks   => {
     522                'is valid object key' => sub { $self->_is_valid_object_key($_[0]) },
     523            },
    509524        },
    510525        {
     
    635650        {
    636651            type        => SCALAR,
     652            callbacks   => {
     653                'is valid object key' => sub { $self->_is_valid_object_key($_[0]) },
     654            },
    637655        },
    638656        {
     
    706724        {
    707725            type        => SCALAR,
     726            callbacks   => {
     727                'is valid object key' => sub { $self->_is_valid_object_key($_[0]) },
     728            },
    708729        },
    709730        {
     
    751772        {
    752773            type        => SCALAR,
     774            callbacks   => {
     775                'is valid object key' => sub { $self->_is_valid_object_key($_[0]) },
     776            },
    753777        },
    754778    );
     
    789813        {
    790814            type        => SCALAR,
     815            callbacks   => {
     816                'is valid object key' => sub { $self->_is_valid_object_key($_[0]) },
     817            },
    791818        },
    792819        {
     
    831858
    832859
    833 sub find_objects {
     860sub find_objects
     861{
    834862    my $self = shift;
    835863
     
    870898
    871899
    872 sub find_instances {
     900sub find_instances
     901{
    873902    my $self = shift;
    874903
     
    939968}
    940969
    941 sub delete_instance {
     970
     971sub delete_instance
     972{
    942973    my $self = shift;
    943974
     
    9831014            my $rows = $query->execute( $uri );
    9841015           
    985             # if we affected something other then one row something very bad has happened
     1016            # if we affected something other then one row something very bad
     1017            # has happened
    9861018            unless ( $rows == 1 ) {
    9871019                $log->logdie( "affected row count is $rows instead of 1" );
     
    10161048}
    10171049
    1018 sub stat_object {
     1050
     1051sub stat_object
     1052{
    10191053    my $self = shift;
    10201054
     
    11231157}
    11241158
    1125 sub _is_valid_object_key  {
     1159
     1160sub _is_valid_object_key
     1161{
    11261162    my ($self, $key) = @_;
    11271163
     
    11491185}
    11501186
    1151 sub _is_valid_volume_name  {
     1187
     1188sub _is_valid_volume_name
     1189{
    11521190    my ($self, $vol_name) = @_;
    11531191
     
    11761214}
    11771215
    1178 sub DESTROY {
     1216
     1217sub DESTROY
     1218{
    11791219    my $self = shift;
    11801220
Note: See TracChangeset for help on using the changeset viewer.