Bio::MAGE::AuditAndSecurity - Container module for classes in the MAGE AuditAndSecurity package
use Bio::MAGE::AuditAndSecurity;
This is a package module that encapsulates a number of classes in the Bio::MAGE hierarchy. These classes belong to the AuditAndSecurity package of the MAGE-OM object model.
The Bio::MAGE::AuditAndSecurity module contains the following Bio::MAGE classes:
new(%parameters)
new()
new()
method is the class constructor. If invoked with an
existing object instance, it is a copy constructor.
Return value: It returns a reference to an object of class
Bio::MAGE::AuditAndSecurity
.
Side effects: It invokes the initialize()
method if it is defined
by the class.
getContact_list()
Bio::MAGE::AuditAndSecurity::Contact
class. It
returns a reference to an array of the class objects that have been
associated with the package instance.
This is useful when retrieving data from parsed MAGE-ML file.
addContact(@vals)
Bio::MAGE::AuditAndSecurity::Contact
objects to
the contact_list
list. It is generally used by generic methods such
as those in the XMLWriter.
Input parameters: the list of values @vals
to add to the owner
association. NOTE: submitting a single value is permitted.
Return value: none
Side effects: none
Exceptions: will call croak()
if no input parameters are specified
, or if any of the objects in @vals is not a subclass of class Bio::MAGE::AuditAndSecurity::Contact
getSecurityGroup_list()
Bio::MAGE::AuditAndSecurity::SecurityGroup
class. It
returns a reference to an array of the class objects that have been
associated with the package instance.
This is useful when retrieving data from parsed MAGE-ML file.
addSecurityGroup(@vals)
Bio::MAGE::AuditAndSecurity::SecurityGroup
objects to
the securitygroup_list
list. It is generally used by generic methods such
as those in the XMLWriter.
Input parameters: the list of values @vals
to add to the owner
association. NOTE: submitting a single value is permitted.
Return value: none
Side effects: none
Exceptions: will call croak()
if no input parameters are specified
, or if any of the objects in @vals is not a subclass of class Bio::MAGE::AuditAndSecurity::SecurityGroup
getSecurity_list()
Bio::MAGE::AuditAndSecurity::Security
class. It
returns a reference to an array of the class objects that have been
associated with the package instance.
This is useful when retrieving data from parsed MAGE-ML file.
addSecurity(@vals)
Bio::MAGE::AuditAndSecurity::Security
objects to
the security_list
list. It is generally used by generic methods such
as those in the XMLWriter.
Input parameters: the list of values @vals
to add to the owner
association. NOTE: submitting a single value is permitted.
Return value: none
Side effects: none
Exceptions: will call croak()
if no input parameters are specified
, or if any of the objects in @vals is not a subclass of class Bio::MAGE::AuditAndSecurity::Security
set_slots(%parameters)
set_slots()
method is used to set a number of slots at the same
time. It has two different invocation methods. The first takes a named
parameter list, and the second takes two array references.
Return value: none
Side effects: will call croak()
if a slot_name is used that the class
does not define.
get_slots(@name_list)
get_slots()
method is used to get the values of a number of
slots at the same time.
Return value: a list of instance objects
Side effects: none
set_slot($name,$val)
set_slot()
method sets the slot $name
to the value $val
Return value: the new value of the slot, i.e. $val
Side effects: none
get_slot($name)
get_slot()
method is used to get the values of a number of
slots at the same time.
Return value: a single slot value, or undef if the slot has not been initialized.
Side effects: none
get_slot_names()
get_slot_names()
method is used to retrieve the name of all
slots defined for a given object.
Return value: a single slot value, or undef if the slot has not been initialized.
Side effects: none
contact_list()
contact_list($val)
$val
is specified, the setter method is invoked, with no
parameters, the getter method is invoked.
Input parameters: the optional $val
will invoke the setter method.
Return value: for both setter and getter the current value of the contact_list slot
Side effects: none
Exceptions: none
securitygroup_list()
securitygroup_list($val)
$val
is specified, the setter method is invoked, with no
parameters, the getter method is invoked.
Input parameters: the optional $val
will invoke the setter method.
Return value: for both setter and getter the current value of the securitygroup_list slot
Side effects: none
Exceptions: none
security_list()
security_list($val)
$val
is specified, the setter method is invoked, with no
parameters, the getter method is invoked.
Input parameters: the optional $val
will invoke the setter method.
Return value: for both setter and getter the current value of the security_list slot
Side effects: none
Exceptions: none
mageml_lists()
mageml_lists($val)
$val
is specified, the setter method is invoked, with no
parameters, the getter method is invoked.
Input parameters: the optional $val
will invoke the setter method.
Return value: for both setter and getter the current value of the mageml_lists slot
Side effects: none
Exceptions: none
tagname()
tagname($val)
$val
is specified, the setter method is invoked, with no
parameters, the getter method is invoked.
Input parameters: the optional $val
will invoke the setter method.
Return value: for both setter and getter the current value of the tagname slot
Side effects: none
Exceptions: none
Please send bug reports to mged-mage@lists.sf.net
Jason E. Stewart (www.openinformatics.com)
perl(1).