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, CAICmdFileGet, CAICmdFilePut, CAICmdFileRemove, CAICmdFileSearchBegin, CAICmdFileSearchNext, CAICmdFileSearchPrevious, CAICmdItemAttachmentAdd, CAICmdItemAttachmentRemove, CAICmdItemCreate, CAICmdItemGet, CAICmdItemLocationsList, CAICmdItemMetadataPut, CAICmdItemMetadataRemove, CAICmdItemReposit, CAICmdItemSearchBegin, CAICmdItemSearchNext, CAICmdItemSearchPrevious, CAICmdItemSetName, CAICmdItemsRemove, CAICmdItemTypesAssign, CAICmdItemTypesRevoke, CAICmdLocationAttachmentAdd, CAICmdLocationAttachmentRemove, CAICmdLocationGet, CAICmdLocationMetadataPut, CAICmdLocationMetadataRemove, CAICmdLocationPut, CAICmdLocationsList, CAICmdLocationTypesAssign, CAICmdLocationTypesRevoke, CAICmdRolesAssign, CAICmdRolesGet, CAICmdRolesRevoke, CAICmdTypePackageGetText, CAICmdTypePackageInstall, CAICmdTypePackageSearchBegin, CAICmdTypePackageSearchNext, CAICmdTypePackageSearchPrevious, CAICmdTypePackageUninstall, CAICmdTypePackageUpgrade, CAICmdTypeRecordGet, CAICmdTypeRecordSearchBegin, CAICmdTypeRecordSearchNext, CAICmdTypeRecordSearchPrevious, CAICmdTypeScalarGet, CAICmdTypeScalarSearchBegin, CAICmdTypeScalarSearchNext, CAICmdTypeScalarSearchPrevious

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