RT 4.4.4 Documentation

RT::Link

Go to latest version →

NAME

  RT::Link - an RT Link object

SYNOPSIS

  use RT::Link;

DESCRIPTION

This module should never be called directly by client code. it's an internal module which should only be accessed through exported APIs in Ticket other similar objects.

CLASS METHODS

DisplayTypes

Returns a list of the standard link Types for display, including directional variants but not aliases.

METHODS

Create PARAMHASH

Create a new link object. Takes 'Base', 'Target' and 'Type'. Returns undef on failure or a Link Id on success.

LoadByParams

  Load an RT::Link object from the database.  Takes three parameters
  
  Base => undef,
  Target => undef,
  Type =>undef
 
  Base and Target are expected to be integers which refer to Tickets or URIs
  Type is the link type

Load

  Load an RT::Link object from the database.  Takes one parameter, the id of an entry in the links table.

TargetURI

returns an RT::URI object for the "Target" of this link.

TargetObj

BaseURI

returns an RT::URI object for the "Base" of this link.

BaseObj

id

Returns the current value of id. (In the database, id is stored as int(11).)

Base

Returns the current value of Base. (In the database, Base is stored as varchar(240).)

SetBase VALUE

Set Base to VALUE. Returns (1, 'Status message') on success and (0, 'Error Message') on failure. (In the database, Base will be stored as a varchar(240).)

Target

Returns the current value of Target. (In the database, Target is stored as varchar(240).)

SetTarget VALUE

Set Target to VALUE. Returns (1, 'Status message') on success and (0, 'Error Message') on failure. (In the database, Target will be stored as a varchar(240).)

Type

Returns the current value of Type. (In the database, Type is stored as varchar(20).)

SetType VALUE

Set Type to VALUE. Returns (1, 'Status message') on success and (0, 'Error Message') on failure. (In the database, Type will be stored as a varchar(20).)

LocalTarget

Returns the current value of LocalTarget. (In the database, LocalTarget is stored as int(11).)

SetLocalTarget VALUE

Set LocalTarget to VALUE. Returns (1, 'Status message') on success and (0, 'Error Message') on failure. (In the database, LocalTarget will be stored as a int(11).)

LocalBase

Returns the current value of LocalBase. (In the database, LocalBase is stored as int(11).)

SetLocalBase VALUE

Set LocalBase to VALUE. Returns (1, 'Status message') on success and (0, 'Error Message') on failure. (In the database, LocalBase will be stored as a int(11).)

LastUpdatedBy

Returns the current value of LastUpdatedBy. (In the database, LastUpdatedBy is stored as int(11).)

LastUpdated

Returns the current value of LastUpdated. (In the database, LastUpdated is stored as datetime.)

Creator

Returns the current value of Creator. (In the database, Creator is stored as int(11).)

Created

Returns the current value of Created. (In the database, Created is stored as datetime.)

← Back to index