The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Elive::Entity - Base class for Elive Entities

DESCRIPTION

This is the base class for Elluminate Live! Command Toolkit entity specific classes.

data_classes

returns a list of all entity instance classes

connect

     Elive::Entity->connect('https://myServer.com/test', some_user => 'some_pass');
     my $connection = Elive::Entity->connection;

Connects to an Elluminate server instance. Dies if the connection could not be established. If, for example, the SOAP connection or user login failed.

The login user must either be an Elluminate Live! system administrator account, or a user that has been configured to access the Command Toolkit via web services.

quote

This is a utility method for quoting literal arguments to list filter expressions:

    my $users = Elive::Entity::User->list(
                    filter => "surname=".Elive::Entity::User->quote("O'Reilly"),
                );

SEE ALSO

Ancestor Classes

Elive::DAO - base class
Mouse - Middle-weight Moose like class system

Derived Classes

Elive::Entity::Group
Elive::Entity::MeetingParameters
Elive::Entity::Meeting
Elive::Entity::ParticipantList
Elive::Entity::Preload
Elive::Entity::Recording
Elive::Entity::Report
Elive::Entity::ServerDetails
Elive::Entity::ServerParameters
Elive::Entity::Session
Elive::View::Session
Elive::Entity::User