RackMan

 view release on metacpan or  search on metacpan

lib/RackTables/Schema/Result/Attribute.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::AttributeMap>

=cut

__PACKAGE__->has_many(
  "attribute_maps",
  "RackTables::Schema::Result::AttributeMap",
  { "foreign.attr_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vwBohNJOvsB/0da3KpXrRQ


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/AttributeMap.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::AttributeValue>

=cut

__PACKAGE__->has_many(
  "attribute_values",
  "RackTables::Schema::Result::AttributeValue",
  { "foreign.attr_id" => "self.attr_id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:b4V5EhZXnAdHfuRs31A4AA


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;

lib/RackTables/Schema/Result/CachedPAV.pm  view on Meta::CPAN

=cut

__PACKAGE__->might_have(
  "cached_pnv",
  "RackTables::Schema::Result::CachedPNV",
  {
    "foreign.object_id" => "self.object_id",
    "foreign.port_name" => "self.port_name",
    "foreign.vlan_id"   => "self.vlan_id",
  },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/XDvqrZ8jGaRvJ5LJhMUhg


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/CachedPVM.pm  view on Meta::CPAN


=cut

__PACKAGE__->has_many(
  "cached_pavs",
  "RackTables::Schema::Result::CachedPAV",
  {
    "foreign.object_id" => "self.object_id",
    "foreign.port_name" => "self.port_name",
  },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 object

Type: belongs_to

Related object: L<RackTables::Schema::Result::RackObject>

=cut

lib/RackTables/Schema/Result/CachedPVM.pm  view on Meta::CPAN


=cut

__PACKAGE__->might_have(
  "port_vlanmode",
  "RackTables::Schema::Result::PortVLANMode",
  {
    "foreign.object_id" => "self.object_id",
    "foreign.port_name" => "self.port_name",
  },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:PpPCh1ckEv1NO1piCEYl8A


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/Chapter.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::Dictionary>

=cut

__PACKAGE__->has_many(
  "dictionaries",
  "RackTables::Schema::Result::Dictionary",
  { "foreign.chapter_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:u2H6ahmXR/ErCBEn2KvQCg


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/Config.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::UserConfig>

=cut

__PACKAGE__->has_many(
  "user_configs",
  "RackTables::Schema::Result::UserConfig",
  { "foreign.varname" => "self.varname" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fsDRhxqsxDgV9t7B4C9Y/A


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/File.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::FileLink>

=cut

__PACKAGE__->has_many(
  "file_links",
  "RackTables::Schema::Result::FileLink",
  { "foreign.file_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ckA0PC6L9dlOQVjH6RDIug


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/IPv4Network.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::VLANIPv4>

=cut

__PACKAGE__->has_many(
  "vlanipv4s",
  "RackTables::Schema::Result::VLANIPv4",
  { "foreign.ipv4net_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:1jeLF6+tg7C8py0elrV9fg


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/IPv4RSPool.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::IPv4LB>

=cut

__PACKAGE__->has_many(
  "ipv4_lbs",
  "RackTables::Schema::Result::IPv4LB",
  { "foreign.rspool_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 ipv4_rs

Type: has_many

Related object: L<RackTables::Schema::Result::IPv4RS>

=cut

__PACKAGE__->has_many(
  "ipv4_rs",
  "RackTables::Schema::Result::IPv4RS",
  { "foreign.rspool_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:sShLGl6TqaR4mhC23ZYx1Q


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/IPv4VS.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::IPv4LB>

=cut

__PACKAGE__->has_many(
  "ipv4_lbs",
  "RackTables::Schema::Result::IPv4LB",
  { "foreign.vs_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:i0+Ajpi0rAEq5Acw/jOQiA


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/IPv6Network.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::VLANIPv6>

=cut

__PACKAGE__->has_many(
  "vlanipv6s",
  "RackTables::Schema::Result::VLANIPv6",
  { "foreign.ipv6net_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fqxIMouDqRaLPqHSbjd16A


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/Port.pm  view on Meta::CPAN

Type: might_have

Related object: L<RackTables::Schema::Result::Link>

=cut

__PACKAGE__->might_have(
  "link_porta",
  "RackTables::Schema::Result::Link",
  { "foreign.porta" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 link_portb

Type: might_have

Related object: L<RackTables::Schema::Result::Link>

=cut

__PACKAGE__->might_have(
  "link_portb",
  "RackTables::Schema::Result::Link",
  { "foreign.portb" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 port_interface_compat

Type: belongs_to

Related object: L<RackTables::Schema::Result::PortInterfaceCompat>

=cut

lib/RackTables/Schema/Result/PortAllowedVLAN.pm  view on Meta::CPAN

=cut

__PACKAGE__->might_have(
  "port_native_vlan",
  "RackTables::Schema::Result::PortNativeVLAN",
  {
    "foreign.object_id" => "self.object_id",
    "foreign.port_name" => "self.port_name",
    "foreign.vlan_id"   => "self.vlan_id",
  },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:a2VeoFvO6BkdoDYqKmjG4Q


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/PortInnerInterface.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::PortInterfaceCompat>

=cut

__PACKAGE__->has_many(
  "port_interface_compats",
  "RackTables::Schema::Result::PortInterfaceCompat",
  { "foreign.iif_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/G/JroQ5fJyh4QzHJT/keA


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/PortInterfaceCompat.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::Port>

=cut

__PACKAGE__->has_many(
  "ports",
  "RackTables::Schema::Result::Port",
  { "foreign.iif_id" => "self.iif_id", "foreign.type" => "self.oif_id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 iif

Type: belongs_to

Related object: L<RackTables::Schema::Result::PortInnerInterface>

=cut

lib/RackTables/Schema/Result/PortVLANMode.pm  view on Meta::CPAN


=cut

__PACKAGE__->has_many(
  "port_allowed_vlans",
  "RackTables::Schema::Result::PortAllowedVLAN",
  {
    "foreign.object_id" => "self.object_id",
    "foreign.port_name" => "self.port_name",
  },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 cached_pvm

Type: belongs_to

Related object: L<RackTables::Schema::Result::CachedPVM>

=cut

lib/RackTables/Schema/Result/Rack.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::RackSpace>

=cut

__PACKAGE__->has_many(
  "rack_spaces",
  "RackTables::Schema::Result::RackSpace",
  { "foreign.rack_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:M/7KHhuNcqu32rfclM6+jg


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/RackObject.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::AttributeValue>

=cut

__PACKAGE__->has_many(
  "attribute_values",
  "RackTables::Schema::Result::AttributeValue",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 cached_pvms

Type: has_many

Related object: L<RackTables::Schema::Result::CachedPVM>

=cut

__PACKAGE__->has_many(
  "cached_pvms",
  "RackTables::Schema::Result::CachedPVM",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 cacti_graphs

Type: has_many

Related object: L<RackTables::Schema::Result::CactiGraph>

=cut

__PACKAGE__->has_many(
  "cacti_graphs",
  "RackTables::Schema::Result::CactiGraph",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 ipv4_allocations

Type: has_many

Related object: L<RackTables::Schema::Result::IPv4Allocation>

=cut

__PACKAGE__->has_many(
  "ipv4_allocations",
  "RackTables::Schema::Result::IPv4Allocation",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 ipv4_lbs

Type: has_many

Related object: L<RackTables::Schema::Result::IPv4LB>

=cut

__PACKAGE__->has_many(
  "ipv4_lbs",
  "RackTables::Schema::Result::IPv4LB",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 ipv4_nats

Type: has_many

Related object: L<RackTables::Schema::Result::IPv4NAT>

=cut

__PACKAGE__->has_many(
  "ipv4_nats",
  "RackTables::Schema::Result::IPv4NAT",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 ipv6_allocations

Type: has_many

Related object: L<RackTables::Schema::Result::IPv6Allocation>

=cut

__PACKAGE__->has_many(
  "ipv6_allocations",
  "RackTables::Schema::Result::IPv6Allocation",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 mount_operations

Type: has_many

Related object: L<RackTables::Schema::Result::MountOperation>

=cut

__PACKAGE__->has_many(
  "mount_operations",
  "RackTables::Schema::Result::MountOperation",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 object_logs

Type: has_many

Related object: L<RackTables::Schema::Result::ObjectLog>

=cut

__PACKAGE__->has_many(
  "object_logs",
  "RackTables::Schema::Result::ObjectLog",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 ports

Type: has_many

Related object: L<RackTables::Schema::Result::Port>

=cut

__PACKAGE__->has_many(
  "ports",
  "RackTables::Schema::Result::Port",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 rack_object_histories

Type: has_many

Related object: L<RackTables::Schema::Result::RackObjectHistory>

=cut

__PACKAGE__->has_many(
  "rack_object_histories",
  "RackTables::Schema::Result::RackObjectHistory",
  { "foreign.id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 rack_spaces

Type: has_many

Related object: L<RackTables::Schema::Result::RackSpace>

=cut

__PACKAGE__->has_many(
  "rack_spaces",
  "RackTables::Schema::Result::RackSpace",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 vlanswitch

Type: might_have

Related object: L<RackTables::Schema::Result::VLANSwitch>

=cut

__PACKAGE__->might_have(
  "vlanswitch",
  "RackTables::Schema::Result::VLANSwitch",
  { "foreign.object_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vkWqX2fqXph1z2wJkuhB4w


# You can replace this text with custom code or comments, and it will be preserved on regeneration

=head2 dictionary

Type: might_have

Related object: L<RackTables::Schema::Result::Dictionary>

=cut

__PACKAGE__->might_have(dictionary =>
    "RackTables::Schema::Result::Dictionary",
    { "foreign.dict_key" => "self.objtype_id" },
    { cascade_copy => 0, cascade_delete => 0 },
);


__PACKAGE__->meta->make_immutable;

lib/RackTables/Schema/Result/RackRow.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::Rack>

=cut

__PACKAGE__->has_many(
  "racks",
  "RackTables::Schema::Result::Rack",
  { "foreign.row_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:3S/VtAzjDHOcY8AZbwb6lw


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/ServiceTree.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::ServiceStorage>

=cut

__PACKAGE__->has_many(
  "service_storages",
  "RackTables::Schema::Result::ServiceStorage",
  { "foreign.service_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 parent

Type: belongs_to

Related object: L<RackTables::Schema::Result::ServiceTree>

=cut

lib/RackTables/Schema/Result/ServiceTree.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::ServiceTree>

=cut

__PACKAGE__->has_many(
  "service_trees",
  "RackTables::Schema::Result::ServiceTree",
  { "foreign.parent_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:F8PO81I+R+q8svFfpkS5kQ


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/TagTree.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::TagStorage>

=cut

__PACKAGE__->has_many(
  "tag_storages",
  "RackTables::Schema::Result::TagStorage",
  { "foreign.tag_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 parent

Type: belongs_to

Related object: L<RackTables::Schema::Result::TagTree>

=cut

lib/RackTables/Schema/Result/TagTree.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::TagTree>

=cut

__PACKAGE__->has_many(
  "tag_trees",
  "RackTables::Schema::Result::TagTree",
  { "foreign.parent_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:VNr5kbAZMb6QJueW4wmRyA


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/UserAccount.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::UserConfig>

=cut

__PACKAGE__->has_many(
  "user_configs",
  "RackTables::Schema::Result::UserConfig",
  { "foreign.user" => "self.user_name" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:pKScDv2cSmg+7zP6+DyAqA


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/VLANDescription.pm  view on Meta::CPAN


=cut

__PACKAGE__->has_many(
  "vlanipv4s",
  "RackTables::Schema::Result::VLANIPv4",
  {
    "foreign.domain_id" => "self.domain_id",
    "foreign.vlan_id"   => "self.vlan_id",
  },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 vlanipv6s

Type: has_many

Related object: L<RackTables::Schema::Result::VLANIPv6>

=cut

__PACKAGE__->has_many(
  "vlanipv6s",
  "RackTables::Schema::Result::VLANIPv6",
  {
    "foreign.domain_id" => "self.domain_id",
    "foreign.vlan_id"   => "self.vlan_id",
  },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:8fV30Njk6wVuRkdKSbAefg


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/VLANDomain.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::VLANDescription>

=cut

__PACKAGE__->has_many(
  "vlandescriptions",
  "RackTables::Schema::Result::VLANDescription",
  { "foreign.domain_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 vlanswitches

Type: has_many

Related object: L<RackTables::Schema::Result::VLANSwitch>

=cut

__PACKAGE__->has_many(
  "vlanswitches",
  "RackTables::Schema::Result::VLANSwitch",
  { "foreign.domain_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:2j8JWfxJ8O2izH2CGKQFJQ


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/VLANSwitchTemplate.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::VLANSTRule>

=cut

__PACKAGE__->has_many(
  "vlanstrules",
  "RackTables::Schema::Result::VLANSTRule",
  { "foreign.vst_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 vlanswitches

Type: has_many

Related object: L<RackTables::Schema::Result::VLANSwitch>

=cut

__PACKAGE__->has_many(
  "vlanswitches",
  "RackTables::Schema::Result::VLANSwitch",
  { "foreign.template_id" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:nE98Nb3OjV6JdVrVm7heSg


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;

lib/RackTables/Schema/Result/VLANValidID.pm  view on Meta::CPAN

Type: has_many

Related object: L<RackTables::Schema::Result::CachedPAV>

=cut

__PACKAGE__->has_many(
  "cached_pavs",
  "RackTables::Schema::Result::CachedPAV",
  { "foreign.vlan_id" => "self.vlan_id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 port_allowed_vlans

Type: has_many

Related object: L<RackTables::Schema::Result::PortAllowedVLAN>

=cut

__PACKAGE__->has_many(
  "port_allowed_vlans",
  "RackTables::Schema::Result::PortAllowedVLAN",
  { "foreign.vlan_id" => "self.vlan_id" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 vlandescriptions

Type: has_many

Related object: L<RackTables::Schema::Result::VLANDescription>

=cut

__PACKAGE__->has_many(
  "vlandescriptions",
  "RackTables::Schema::Result::VLANDescription",
  { "foreign.vlan_id" => "self.vlan_id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uvgo0hbzuYz6w0qvHQuUgg


# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;



( run in 0.787 second using v1.01-cache-2.11-cpan-49f99fa48dc )