001// --------------------------------------------------------------------------------
002// Copyright 2002-2024 Echo Three, LLC
003//
004// Licensed under the Apache License, Version 2.0 (the "License");
005// you may not use this file except in compliance with the License.
006// You may obtain a copy of the License at
007//
008//     http://www.apache.org/licenses/LICENSE-2.0
009//
010// Unless required by applicable law or agreed to in writing, software
011// distributed under the License is distributed on an "AS IS" BASIS,
012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013// See the License for the specific language governing permissions and
014// limitations under the License.
015// --------------------------------------------------------------------------------
016// Generated File -- DO NOT EDIT BY HAND
017// --------------------------------------------------------------------------------
018
019/**
020 * InvoiceForms.java
021 */
022
023package com.echothree.control.user.invoice.common;
024
025import com.echothree.control.user.invoice.common.edit.*;
026import com.echothree.control.user.invoice.common.form.*;
027import com.echothree.control.user.invoice.common.spec.*;
028
029public interface InvoiceForms {
030
031    InvoiceLineTypeDescriptionEdit getInvoiceLineTypeDescriptionEdit();
032    InvoiceLineTypeEdit getInvoiceLineTypeEdit();
033    InvoiceTimeTypeDescriptionEdit getInvoiceTimeTypeDescriptionEdit();
034    InvoiceTimeTypeEdit getInvoiceTimeTypeEdit();
035    InvoiceTypeDescriptionEdit getInvoiceTypeDescriptionEdit();
036    InvoiceTypeEdit getInvoiceTypeEdit();
037    CreateInvoiceLineTypeDescriptionForm getCreateInvoiceLineTypeDescriptionForm();
038    CreateInvoiceLineTypeForm getCreateInvoiceLineTypeForm();
039    CreateInvoiceLineUseTypeDescriptionForm getCreateInvoiceLineUseTypeDescriptionForm();
040    CreateInvoiceLineUseTypeForm getCreateInvoiceLineUseTypeForm();
041    CreateInvoiceRoleTypeDescriptionForm getCreateInvoiceRoleTypeDescriptionForm();
042    CreateInvoiceRoleTypeForm getCreateInvoiceRoleTypeForm();
043    CreateInvoiceTimeTypeDescriptionForm getCreateInvoiceTimeTypeDescriptionForm();
044    CreateInvoiceTimeTypeForm getCreateInvoiceTimeTypeForm();
045    CreateInvoiceTypeDescriptionForm getCreateInvoiceTypeDescriptionForm();
046    CreateInvoiceTypeForm getCreateInvoiceTypeForm();
047    DeleteInvoiceLineTypeDescriptionForm getDeleteInvoiceLineTypeDescriptionForm();
048    DeleteInvoiceLineTypeForm getDeleteInvoiceLineTypeForm();
049    DeleteInvoiceTimeTypeDescriptionForm getDeleteInvoiceTimeTypeDescriptionForm();
050    DeleteInvoiceTimeTypeForm getDeleteInvoiceTimeTypeForm();
051    DeleteInvoiceTypeDescriptionForm getDeleteInvoiceTypeDescriptionForm();
052    DeleteInvoiceTypeForm getDeleteInvoiceTypeForm();
053    EditInvoiceLineTypeDescriptionForm getEditInvoiceLineTypeDescriptionForm();
054    EditInvoiceLineTypeForm getEditInvoiceLineTypeForm();
055    EditInvoiceTimeTypeDescriptionForm getEditInvoiceTimeTypeDescriptionForm();
056    EditInvoiceTimeTypeForm getEditInvoiceTimeTypeForm();
057    EditInvoiceTypeDescriptionForm getEditInvoiceTypeDescriptionForm();
058    EditInvoiceTypeForm getEditInvoiceTypeForm();
059    GetInvoiceLineTypeChoicesForm getGetInvoiceLineTypeChoicesForm();
060    GetInvoiceLineTypeDescriptionsForm getGetInvoiceLineTypeDescriptionsForm();
061    GetInvoiceLineTypeForm getGetInvoiceLineTypeForm();
062    GetInvoiceLineTypesForm getGetInvoiceLineTypesForm();
063    GetInvoiceTimeTypeChoicesForm getGetInvoiceTimeTypeChoicesForm();
064    GetInvoiceTimeTypeDescriptionForm getGetInvoiceTimeTypeDescriptionForm();
065    GetInvoiceTimeTypeDescriptionsForm getGetInvoiceTimeTypeDescriptionsForm();
066    GetInvoiceTimeTypeForm getGetInvoiceTimeTypeForm();
067    GetInvoiceTimeTypesForm getGetInvoiceTimeTypesForm();
068    GetInvoiceTypeChoicesForm getGetInvoiceTypeChoicesForm();
069    GetInvoiceTypeDescriptionsForm getGetInvoiceTypeDescriptionsForm();
070    GetInvoiceTypeForm getGetInvoiceTypeForm();
071    GetInvoiceTypesForm getGetInvoiceTypesForm();
072    SetDefaultInvoiceLineTypeForm getSetDefaultInvoiceLineTypeForm();
073    SetDefaultInvoiceTimeTypeForm getSetDefaultInvoiceTimeTypeForm();
074    SetDefaultInvoiceTypeForm getSetDefaultInvoiceTypeForm();
075    InvoiceLineSpec getInvoiceLineSpec();
076    InvoiceLineTypeDescriptionSpec getInvoiceLineTypeDescriptionSpec();
077    InvoiceLineTypeSpec getInvoiceLineTypeSpec();
078    InvoiceLineUseTypeSpec getInvoiceLineUseTypeSpec();
079    InvoiceRoleTypeSpec getInvoiceRoleTypeSpec();
080    InvoiceSpec getInvoiceSpec();
081    InvoiceTimeTypeDescriptionSpec getInvoiceTimeTypeDescriptionSpec();
082    InvoiceTimeTypeSpec getInvoiceTimeTypeSpec();
083    InvoiceTypeDescriptionSpec getInvoiceTypeDescriptionSpec();
084    InvoiceTypeSpec getInvoiceTypeSpec();
085
086}