Skip navigation links

Alpaca Core 5.3.0-RELEASE API

Alpaca is a complete BroadWorks OCI API as well as a set of power tools built with the API.

See: Description

Packages 
Package Description
co.ecg.alpaca.toolkit
The toolkit package is the main package that contains all of the classes that make up Alpaca.
co.ecg.alpaca.toolkit.config
The config package contains a set of utilities for upgrading, demoing, and checking for correct setup of Alpaca.
co.ecg.alpaca.toolkit.event  
co.ecg.alpaca.toolkit.exception
The exception package contains custom exception classes that are used in Alpaca.
co.ecg.alpaca.toolkit.generated  
co.ecg.alpaca.toolkit.generated.datatypes  
co.ecg.alpaca.toolkit.generated.enums  
co.ecg.alpaca.toolkit.generated.services  
co.ecg.alpaca.toolkit.generated.tables  
co.ecg.alpaca.toolkit.helper
The helper package contains a set of classes that aid in the creation, retrieval, and manipulation of BroadWorks related objects.
co.ecg.alpaca.toolkit.helper.device
The helper.device package contains a set of classes that aid in the creation, retrieval, and manipulation of BroadWorks devices and the information pertaining to them.
co.ecg.alpaca.toolkit.helper.filesystem
The helper.filesystem package contains a set of classes that aid in writing and retrieving files to the filesystem.
co.ecg.alpaca.toolkit.helper.information
The helper.information package contains a set of classes that aid in the creation of BroadWorks Information objects.
co.ecg.alpaca.toolkit.helper.migration
The helper.migration package contains a set of classes that aid in the movement of BroadWorks objects.
co.ecg.alpaca.toolkit.helper.migration.device
The helper.migration.device package contains classes that aid the removal, creation, and migration of BroadWorks devices.
co.ecg.alpaca.toolkit.helper.migration.group
The helper.migration.group package contains classes that aid the removal, creation, and migration of BroadWorks groups.
co.ecg.alpaca.toolkit.helper.migration.serviceprovider
The helper.migration.serviceprovider package contains classes that aid the removal, creation, and migration of BroadWorks Service Providers and Enterprises.
co.ecg.alpaca.toolkit.helper.migration.transform
The helper.migration.device package contains classes that aid the manipulation of BroadWorks information.
co.ecg.alpaca.toolkit.helper.migration.user
The helper.migration.user package contains classes that aid the removal, creation, and migration of BroadWorks users.
co.ecg.alpaca.toolkit.helper.model
The helper.model package contains classes that aid in the migration process.
co.ecg.alpaca.toolkit.helper.report
The helper.report package contains a set of classes that aid the creation and output of reports.
co.ecg.alpaca.toolkit.helper.report.email
The helper.report.email package contains classes that aid in sending emails.
co.ecg.alpaca.toolkit.helper.report.writer
The helper.report.writer package contains classes that aid in writing of emails.
co.ecg.alpaca.toolkit.helper.services
The helper.services package contains classes that aid in the retrieval, manipulation, and setting of BroadWorks services.
co.ecg.alpaca.toolkit.helper.timesten
The helper.timesten package contains classes that aid in the setting and retrieval of information in a Timesten database.
co.ecg.alpaca.toolkit.helper.user
The helper.user package contains classes that aid in the manipulation of a BroadWorks User's information.
co.ecg.alpaca.toolkit.json  
co.ecg.alpaca.toolkit.messaging  
co.ecg.alpaca.toolkit.messaging.request  
co.ecg.alpaca.toolkit.messaging.response  
co.ecg.alpaca.toolkit.model  
co.ecg.alpaca.toolkit.serializable
The serializable package contains a set of classes that can be serialized.
co.ecg.alpaca.toolkit.serializable.device
The serializable.device package contains a set of serializable classes that pertain to BroadWorks devices.
co.ecg.alpaca.toolkit.serializable.group
The serializable.group package contains a set of serializable classes that pertain to BroadWorks groups.
co.ecg.alpaca.toolkit.serializable.migration
The serializable.migration package contains a set of serializable classes that pertain to the migration of Broadworks objects.
co.ecg.alpaca.toolkit.serializable.serviceprovider
The serializable.serviceprovider package contains a set of serializable classes that pertain to BroadWorks Service Providers and Enterprises.
co.ecg.alpaca.toolkit.serializable.task  
co.ecg.alpaca.toolkit.serializable.user  
co.ecg.alpaca.toolkit.shell
The shell package contains all classes that pertain to the Alpaca Command Line Interface.
co.ecg.alpaca.toolkit.shell.commands
The shell.commands package contains all of the Alpaca CLI commands.
co.ecg.alpaca.toolkit.shell.commands.device
The shell.commands.device package contains all Alpaca Commands that pertain to BroadWorks devices.
co.ecg.alpaca.toolkit.shell.commands.group
The shell.commands.group package contains all Alpaca Commands that pertain to BroadWorks groups.
co.ecg.alpaca.toolkit.shell.commands.huntgroup
The shell.commands.huntgroup package contains all Alpaca Commands that pertain to BroadWorks huntgroups.
co.ecg.alpaca.toolkit.shell.commands.server
The shell.commands.server package contains all Alpaca Commands that can be performed at the server level.
co.ecg.alpaca.toolkit.shell.commands.serviceprovider
The shell.commands.serviceprovider package contains all Alpaca Commands that pertain to BroadWorks Serviceprovider or Enterprises.
co.ecg.alpaca.toolkit.shell.commands.system
The shell.commands.system package contains Alpaca Commands that can be performed at the System level.
co.ecg.alpaca.toolkit.shell.commands.user
The shell.commands.user package contains all Alpaca Commands that pertain to BroadWorks users.
co.ecg.alpaca.toolkit.shell.events
The shell.events package contains classes that aid in the sending and receiving of Alpaca events.
co.ecg.alpaca.toolkit.shell.locations
The shell.locations packages contains all of the Alpaca location classes.
co.ecg.alpaca.toolkit.shell.locations.interfaces
The shell.locations.interfaces package contains interfaces are to be implemented by the various Alpaca Locations.
co.ecg.alpaca.toolkit.task
The tasks package contains all of the Alpaca tasks and other classes that aid in the execution of tasks.
co.ecg.alpaca.toolkit.task.tasks
The task.tasks package contains classes that perform a certain task.
co.ecg.alpaca.toolkit.validation  

Alpaca is a complete BroadWorks OCI API as well as a set of power tools built with the API. More information can be found at www.e-c-group.com/products/alpaca/

Skip navigation links

Copyright © 2017 ECG. All rights reserved.