NAME
ZimbraManager
VERSION
version 0.15
SYNOPSIS
use ZimbraManager;
# Start commands
Mojolicious::Commands->start_app('ZimbraManager');
NAME
ZimbraManager - A Mojolicious application to manage Zimbra with SOAP
ATTRIBUTES
soap
The ZimbraManager SOAP object
log
Mojo Log object
METHODS
All the methods of Mojo::Base plus:
private functions
Private functions used in the startup function
renderOutput
Renders the Output in JSON or readable plain text
buildAuthRequest
Builds auth call for SOAP
handleZimbraAuth
Handle the authentication to Zimbra and store the Zimbra authentication token to the Mojolicious session of the consumer. So the auth token will be transparently taken to from consumer to the Zimbra end system.
startup
Calls Zimbra with the given argument and returns the SOAP response as perl hash.
COPYRIGHT
Copyright (c) 2014 by Roman Plessl. All rights reserved.
LICENSE
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
AUTHOR
Roman Plessl <roman@plessl.info>
HISTORY
2014-03-20 rp Initial Version
2014-04-29 rp New API and added handling of sessions
2014-05-07 rp Added new API with named parameters
AUTHOR
Roman Plessl <rplessl@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2014 by Roman Plessl.
This is free software, licensed under:
The GNU General Public License, Version 3, June 2007