Class CAICmdAbstract<C extends CAProtocolMessageType>

java.lang.Object
com.io7m.cardant.server.controller.inventory.CAICmdAbstract<C>
Type Parameters:
C - The type of accepted commands
All Implemented Interfaces:
CACommandExecutorType<CAICommandContext, C, CAIResponseType>
Direct Known Subclasses:
CAICmdAuditSearchBegin, CAICmdAuditSearchNext, CAICmdAuditSearchPrevious, CAICmdFileDelete, CAICmdFileGet, CAICmdFilePut, CAICmdFileSearchBegin, CAICmdFileSearchNext, CAICmdFileSearchPrevious, CAICmdItemAttachmentAdd, CAICmdItemAttachmentRemove, CAICmdItemCreate, CAICmdItemDelete, CAICmdItemGet, CAICmdItemMetadataPut, CAICmdItemMetadataRemove, CAICmdItemSearchBegin, CAICmdItemSearchNext, CAICmdItemSearchPrevious, CAICmdItemSetName, CAICmdItemTypesAssign, CAICmdItemTypesRevoke, CAICmdLocationAttachmentAdd, CAICmdLocationAttachmentRemove, CAICmdLocationDelete, CAICmdLocationGet, CAICmdLocationMetadataPut, CAICmdLocationMetadataRemove, CAICmdLocationPut, CAICmdLocationsList, CAICmdLocationTypesAssign, CAICmdLocationTypesRevoke, CAICmdRolesAssign, CAICmdRolesGet, CAICmdRolesRevoke, CAICmdStockCount, CAICmdStockReposit, CAICmdStockSearchBegin, CAICmdStockSearchNext, CAICmdStockSearchPrevious, CAICmdTypePackageGetText, CAICmdTypePackageInstall, CAICmdTypePackageSearchBegin, CAICmdTypePackageSearchNext, CAICmdTypePackageSearchPrevious, CAICmdTypePackageUninstall, CAICmdTypePackageUpgrade

public abstract class CAICmdAbstract<C extends CAProtocolMessageType> extends Object implements CACommandExecutorType<CAICommandContext, C, CAIResponseType>
The abstract base command class.