001    /*
002     * Copyright 2011 The Kuali Foundation.
003     * 
004     * Licensed under the Educational Community 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.opensource.org/licenses/ecl2.php
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    package org.kuali.kfs.module.cam;
017    
018    import org.kuali.kfs.coa.businessobject.ObjectSubType;
019    import org.kuali.kfs.module.cam.businessobject.AssetAcquisitionType;
020    import org.kuali.kfs.module.cam.businessobject.AssetCondition;
021    import org.kuali.kfs.module.cam.businessobject.AssetDepreciationMethod;
022    import org.kuali.kfs.module.cam.businessobject.AssetStatus;
023    import org.kuali.kfs.module.cam.businessobject.AssetType;
024    import org.kuali.rice.kns.util.GlobalVariables;
025    
026    
027    /**
028     * Constants for cams business object property names.
029     */
030    public class CamsPropertyConstants {
031    
032        public static class Asset {
033            public static final String DOCUMENT_TYPE_CODE = "documentTypeCode";
034            public static final String CAPITAL_ASSET_NUMBER = "capitalAssetNumber";
035            public static final String PRIMARY_DEPRECIATION_METHOD = "primaryDepreciationMethodCode";
036            public static final String SALVAGE_AMOUNT = "salvageAmount";
037            public static final String ASSET_DATE_OF_SERVICE = "capitalAssetInServiceDate";
038            public static final String ASSET_RETIREMENT_FISCAL_YEAR = "retirementFiscalYear";
039            public static final String ASSET_RETIREMENT_FISCAL_MONTH = "retirementPeriodCode";
040            public static final String ASSET_INVENTORY_STATUS = "inventoryStatusCode";
041            public static final String ASSET_WARRANTY_WARRANTY_NUMBER = "assetWarranty.warrantyNumber";
042            public static final String NATIONAL_STOCK_NUMBER = "nationalStockNumber";
043            public static final String GOVERNMENT_TAG_NUMBER = "governmentTagNumber";
044            public static final String OLD_TAG_NUMBER = "oldTagNumber";
045            public static final String AGENCY_NUMBER = "agencyNumber";
046            public static final String ORGANIZATION_OWNER_CHART_OF_ACCOUNTS_CODE = "organizationOwnerChartOfAccountsCode";
047            public static final String ORGANIZATION_OWNER_ACCOUNT_NUMBER = "organizationOwnerAccountNumber";
048            public static final String ORGANIZATION_CODE = "organizationOwnerAccount.organizationCode";
049            public static final String ORGANIZATION_OWNER_ACCOUNTS_COA_CODE = "organizationOwnerAccount.chartOfAccountsCode";
050            public static final String ORGANIZATION_TEXT = "assetOrganization.organizationText";
051            public static final String VENDOR_NAME = "vendorName";
052            public static final String CAMPUS_TAG_NUMBER = "campusTagNumber";
053            public static final String CAMPUS_CODE = "campusCode";
054            public static final String BUILDING_CODE = "buildingCode";
055            public static final String BUILDING_ROOM_NUMBER = "buildingRoomNumber";
056            public static final String CAPITAL_ASSET_TYPE_CODE = "capitalAssetTypeCode";
057            public static final String CAPITAL_ASSET_DESCRIPTION = "capitalAssetDescription";
058            public static final String ASSET_DEPRECIATION_DATE = "depreciationDate";
059            public static final String ASSET_PAYMENTS = "assetPayments";
060            public static final String ESTIMATED_SELLING_PRICE = "estimatedSellingPrice";
061            public static final String ESTIMATED_FABRICATION_COMPLETION_DATE = "estimatedFabricationCompletionDate";
062            public static final String FABRICATION_ESTIMATED_TOTAL_AMOUNT = "fabricationEstimatedTotalAmount";
063            public static final String MANUFACTURER_NAME = "manufacturerName";
064            public static final String MANUFACTURER_MODEL_NUMBER = "manufacturerModelNumber";
065            public static final String CREATE_DATE = "createDate";
066            public static final String FINANCIAL_DOCUMENT_POSTING_PERIOD_CODE = "financialDocumentPostingPeriodCode";
067            public static final String FINANCIAL_DOCUMENT_POSTING_YEAR = "financialDocumentPostingYear";
068            public static final String REPRESENTATIVE_UNIVERSAL_IDENTIFIER = "representativeUniversalIdentifier";
069            public static final String ASSET_REPRESENTATIVE = "assetRepresentative";
070            public static final String RECEIVE_DATE = "receiveDate";
071            public static final String REPLACEMENT_AMOUNT = "replacementAmount";
072            public static final String SERIAL_NUMBER = "serialNumber";
073            public static final String LAST_INVENTORY_DATE = "lastInventoryDate";
074            public static final String TOTAL_COST_AMOUNT = "totalCostAmount";
075            public static final String ACCUMULATED_DEPRECIATION = "accumulatedDepreciation";
076            public static final String BOOK_VALUE = "bookValue";
077            public static final String FEDERAL_CONTRIBUTION = "federalContribution";
078            public static final String ORGANIZATION_OWNER_ACCOUNT = "organizationOwnerAccount";
079            public static final String CAPITAL_ASSET_TYPE = "capitalAssetType";
080            public static final String RETIREMENT_INFO_MERGED_TARGET = "retirementInfo.assetRetirementGlobal.mergedTargetCapitalAssetNumber";
081            public static final String ASSET_LOCATIONS = "assetLocations";
082            public static final String BUILDING_SUB_ROOM_NUMBER = "buildingSubRoomNumber";
083            public final static String ACQUISITION_TYPE_CODE = "acquisitionTypeCode";
084            public static final String FABRICATION_ESTIMATED_RETENTION_YEARS = "fabricationEstimatedRetentionYears";
085            public static final String FINANCIAL_OBJECT_SUB_TYP_CODE = "financialObjectSubTypeCode";
086            public static final String CONDITION_CODE = "conditionCode";
087            public static final String INVENTORY_STATUS_CODE = "inventoryStatusCode";
088            public static final String REP_USER_AUTH_ID = "assetRepresentative.principalName";
089            public static final String LAND_COUNTRY_NAME = "landCountyName";
090            public static final String LAND_ACREAGE_SIZE = "landAcreageSize";
091            public static final String LAND_PARCEL_NUMBER = "landParcelNumber";
092            public static final String QUANTITY = "quantity";
093            // Asset Edit reference objects
094            public static final String REF_ACQUISITION_TYPE = "acquisitionType";
095            public static final String REF_ASSET_CONDITION = "condition";
096            public static final String REF_ASSET_DEPRECATION_METHOD = "assetPrimaryDepreciationMethod";
097            public static final String REF_ASSET_STATUS = "inventoryStatus";
098            public static final String REF_ASSET_TYPE = "capitalAssetType";
099            public static final String REF_OBJECT_SUB_TYPE = "financialObjectSubType";
100            public static final String REF_CONTRACTS_AND_GRANTS_AGENCY = "agency";
101    
102            public static class AssetLocation {
103                public static final String CONTACT_NAME = "offCampusLocation.assetLocationContactName";
104                public static final String STREET_ADDRESS = "offCampusLocation.assetLocationStreetAddress";
105                public static final String CITY_NAME = "offCampusLocation.assetLocationCityName";
106                public static final String STATE_CODE = "offCampusLocation.assetLocationStateCode";
107                public static final String ZIP_CODE = "offCampusLocation.assetLocationZipCode";
108                public static final String COUNTRY_CODE = "offCampusLocation.assetLocationCountryCode";
109            }
110        }
111    
112        public static class AssetObject {
113            public static final String UNIVERSITY_FISCAL_YEAR = "universityFiscalYear";
114            public static final String ACTIVE = "active";
115        }
116    
117        public static class AssetPayment {
118            public static final String TRANSFER_PAYMENT_CODE = "transferPaymentCode";
119            public static final String CAPITAL_ASSET_NUMBER = "capitalAssetNumber";
120            public static final String ORIGINATION_CODE = "financialSystemOriginationCode";
121            public static final String ACCOUNT_NUMBER = "accountNumber";
122            public static final String SUB_ACCOUNT_NUMBER = "subAccountNumber";
123            public static final String OBJECT_CODE = "financialObjectCode";
124            public static final String FINANCIAL_OBJECT = "financialObject";
125            public static final String SUB_OBJECT_CODE = "financialSubObjectCode";
126            public static final String OBJECT_TYPE_CODE = "financialObject.financialObjectTypeCode";
127            public static final String PROJECT_CODE = "projectCode";
128            public static final String PAYMENT_SEQ_NUMBER = "paymentSequenceNumber";
129            public static final String TRANSACTION_DC_CODE = "transactionDebitCreditCode";
130            public static final String ORGANIZATION_REFERENCE_ID = "organizationReferenceId";
131            public static final String PURCHASE_ORDER_NUMBER = "purchaseOrderNumber";
132            public static final String REQUISITION_NUMBER = "requisitionNumber";
133            public static final String FINANCIAL_DOCUMENT_POSTING_DATE = "financialDocumentPostingDate";
134            public static final String FINANCIAL_DOCUMENT_POSTING_YEAR = "financialDocumentPostingYear";
135            public static final String FINANCIAL_DOCUMENT_POSTING_PERIOD_CODE = "financialDocumentPostingPeriodCode";
136            public static final String ACCOUNT_CHARGE_AMOUNT = "accountChargeAmount";
137            public static final String PRIMARY_DEPRECIATION_BASE_AMOUNT = "primaryDepreciationBaseAmount";
138            public static final String ACCUMULATED_DEPRECIATION_AMOUNT = "accumulatedPrimaryDepreciationAmount";
139            public static final String PREVIOUS_YEAR_DEPRECIATION_AMOUNT = "previousYearPrimaryDepreciationAmount";
140            public static final String PERIOD_1_DEPRECIATION_AMOUNT = "period1Depreciation1Amount";
141            public static final String PERIOD_2_DEPRECIATION_AMOUNT = "period2Depreciation1Amount";
142            public static final String PERIOD_3_DEPRECIATION_AMOUNT = "period3Depreciation1Amount";
143            public static final String PERIOD_4_DEPRECIATION_AMOUNT = "period4Depreciation1Amount";
144            public static final String PERIOD_5_DEPRECIATION_AMOUNT = "period5Depreciation1Amount";
145            public static final String PERIOD_6_DEPRECIATION_AMOUNT = "period6Depreciation1Amount";
146            public static final String PERIOD_7_DEPRECIATION_AMOUNT = "period7Depreciation1Amount";
147            public static final String PERIOD_8_DEPRECIATION_AMOUNT = "period8Depreciation1Amount";
148            public static final String PERIOD_9_DEPRECIATION_AMOUNT = "period9Depreciation1Amount";
149            public static final String PERIOD_10_DEPRECIATION_AMOUNT = "period10Depreciation1Amount";
150            public static final String PERIOD_11_DEPRECIATION_AMOUNT = "period11Depreciation1Amount";
151            public static final String PERIOD_12_DEPRECIATION_AMOUNT = "period12Depreciation1Amount";
152        }
153    
154        public static class AssetPaymentDetail {
155            public static final String SEQUENCE_NUMBER = "sequenceNumber";
156            public static final String CHART_OF_ACCOUNTS_CODE = "chartOfAccountsCode";
157            public static final String ACCOUNT_NUMBER = "accountNumber";
158            public static final String SUB_ACCOUNT_NUMBER = "subAccountNumber";
159            public static final String FINANCIAL_OBJECT_CODE = "financialObjectCode";
160            public static final String OBJECT_CODE = "objectCode";
161            public static final String SUB_OBJECT_CODE = "financialSubObjectCode";
162            public static final String PROJECT_CODE = "projectCode";
163            public static final String ORGANIZATION_REFERENCE_ID = "organizationReferenceId";
164            public static final String AMOUNT = "amount";
165            public static final String PURCHASE_ORDER = "purchaseOrderNumber";
166            public static final String REQUISITION_NUMBER = "requisitionNumber";
167            public static final String DOCUMENT_NUMBER = "expenditureFinancialDocumentNumber";
168            public static final String DOCUMENT_TYPE_CODE = "expenditureFinancialDocumentTypeCode";
169            public static final String DOCUMENT_TYPE = "expenditureFinancialSystemDocumentTypeCode";
170            public static final String ORIGINATION_CODE = "expenditureFinancialSystemOriginationCode";
171            public static final String ORIGINATION = "expenditureFinancialSystemOrigination";
172            public static final String DOCUMENT_POSTING_DATE = "expenditureFinancialDocumentPostedDate";
173            public static final String DOCUMENT_POSTING_FISCAL_YEAR = "postingYear";
174            public static final String DOCUMENT_POSTING_FISCAL_MONTH = "postingPeriodCode";
175            public static final String ACCOUNT = "account";
176            public static final String VERSION_NUMBER = "versionNumber";
177        }
178    
179        public static class AssetPaymentAssetDetail {
180            public static final String ASSET = "asset";
181    
182        }
183    
184        public static class AssetLocationGlobalDetail {
185            public static final String ASSET = "asset";
186            public static final String CAPITAL_ASSET_NUMBER = "assetLocationGlobalDetails.capitalAssetNumber";
187        }
188    
189        public static class AssetType {
190            public static final String CAPITAL_ASSET_TYPE_CODE = "capitalAssetTypeCode";
191            public static final String ASSET_DEPRECIATION_LIFE_LIMIT = "depreciableLifeLimit";
192        }
193    
194        public static class AssetOrganization {
195            public static final String ASSET_ORGANIZATION = "assetOrganization";
196            public static final String ORGANIZATION_TAG_NUMBER = "organizationTagNumber";
197        }
198    
199        public static class AssetTransferDocument {
200            public static final String ORGANIZATION = "organization";
201            public static final String ORGANIZATION_OWNER_ACCOUNT = "organizationOwnerAccount";
202            public static final String OLD_ORGANIZATION_OWNER_ACCOUNT = "oldOrganizationOwnerAccount";
203            public static final String ORGANIZATION_OWNER_ACCOUNT_NUMBER = "organizationOwnerAccountNumber";
204            public static final String ORGANIZATION_OWNER_CHART_OF_ACCOUNTS_CODE = "organizationOwnerChartOfAccountsCode";
205            public static final String BUILDING_CODE = "buildingCode";
206            public static final String BUILDING = "building";
207            public static final String CAMPUS_CODE = "campusCode";
208            public static final String BUILDING_ROOM_NUMBER = "buildingRoomNumber";
209            public static final String BUILDING_SUB_ROOM_NUMBER = "buildingSubRoomNumber";
210            public static final String CAMPUS = "campus";
211            public static final String ORGANIZATION_OWNER_CHART_OF_ACCOUNTS = "organizationOwnerChartOfAccounts";
212            public static final String OFF_CAMPUS_STATE = "offCampusState";
213            public static final String BUILDING_ROOM = "buildingRoom";
214            public static final String OFF_CAMPUS_STATE_CODE = "offCampusStateCode";
215            public static final String OFF_CAMPUS_ADDRESS = "offCampusAddress";
216            public static final String OFF_CAMPUS_CITY = "offCampusCityName";
217            public static final String OFF_CAMPUS_ZIP = "offCampusZipCode";
218            public static final String OFF_CAMPUS_CONTACT_NAME = "offCampusName";
219            public static final String LOCATION_TAB = "locationTabKey";
220            public static final String TRANSFER_FUND_FINANCIAL_DOC = "transferOfFundsFinancialDocument";
221            public static final String TRANSFER_FUND_FINANCIAL_DOC_NUM = "transferOfFundsFinancialDocumentNumber";
222            public static final String REP_USER_AUTH_ID = "assetRepresentative.principalName";
223            public static final String ASSET = "asset";
224            public static final String CAPITAL_ASSET_NUMBER = "capitalAssetNumber";
225        }
226    
227        public static class AssetComponent {
228            public static final String COMPONENT_NUMBER = "componentNumber";
229            public static final String CAPITAL_ASSET_NUMBER = "capitalAssetNumber";
230        }
231    
232        public static class AssetRetirementGlobal {
233            public static final String SHARED_RETIREMENT_INFO = "sharedRetirementInfo";
234            public static final String MERGED_TARGET_CAPITAL_ASSET_NUMBER = "mergedTargetCapitalAssetNumber";
235            public static final String MERGED_TARGET_CAPITAL_ASSET = "mergedTargetCapitalAsset";
236            public static final String MERGED_TARGET_CAPITAL_ASSET_DESC = "mergedTargetCapitalAssetDescription";
237            public static final String RETIREMENT_REASON_CODE = "retirementReasonCode";
238            public static final String ASSET_RETIREMENT_GLOBAL_DETAILS = "assetRetirementGlobalDetails";
239            public static final String CAPITAL_ASSET_NUMBER = "assetRetirementGlobalDetails.capitalAssetNumber";
240        }
241    
242        public static class AssetRetirementGlobalDetail {
243            public static final String ASSET = "asset";
244            public static final String CAPITAL_ASSET_NUMBER = "capitalAssetNumber";
245            public static final String RETIREMENT_CHART_OF_ACCOUNTS_CODE = "retirementChartOfAccountsCode";
246            public static final String RETIREMENT_ACCOUNT_NUMBER = "retirementAccountNumber";
247            public static final String RETIREMENT_CONTACT_NAME = "retirementContactName";
248            public static final String RETIREMENT_INSTITUTION_NAME = "retirementInstitutionName";
249            public static final String RETIREMENT_STREET_ADDRESS = "retirementStreetAddress";
250            public static final String RETIREMENT_CITY_NAME = "retirementCityName";
251            public static final String RETIREMENT_STATE_CODE = "retirementStateCode";
252            public static final String RETIREMENT_ZIP_CODE = "retirementZipCode";
253            public static final String RETIREMENT_COUNTRY_CODE = "retirementCountryCode";
254            public static final String RETIREMENT_PHONE_NUMBER = "retirementPhoneNumber";
255            public static final String ESTIMATED_SELLING_PRICE = "estimatedSellingPrice";
256            public static final String SALE_PRICE = "salePrice";
257            public static final String CASH_RECEIPT_FINANCIAL_DOCUMENT_NUMBER = "cashReceiptFinancialDocumentNumber";
258            public static final String HANDLING_FEE_AMOUNT = "handlingFeeAmount";
259            public static final String PREVENTIVE_MAINTENANCE_AMOUNT = "preventiveMaintenanceAmount";
260            public static final String BUYER_DESCRIPTION = "buyerDescription";
261            public static final String PAID_CASE_NUMBER = "paidCaseNumber";
262        }
263    
264        public static class AssetLocationGlobal {
265            public static final String ASSET_LOCATION_GLOBAL_DETAILS = "assetLocationGlobalDetails";
266            public static final String CAPITAL_ASSET_NUMBER = "capitalAssetNumber";
267            public static final String CAMPUS_CODE = "campusCode";
268            public static final String BUILDING_CODE = "buildingCode";
269            public static final String BUILDING_ROOM_NUMBER = "buildingRoomNumber";
270            public static final String BUILDING_SUB_ROOM_NUMBER = "buildingSubRoomNumber";
271            public static final String CAMPUS_TAG_NUMBER = "campusTagNumber";
272        }
273    
274        public static class EquipmentLoanOrReturnDocument {
275            public static final String LOAN_DATE = "loanDate";
276            public static final String EXPECTED_RETURN_DATE = "expectedReturnDate";
277            public static final String LOAN_RETURN_DATE = "loanReturnDate";
278            public static final String BORROWER_UNIVERSAL_USER = "borrowerPerson";
279            public static final String BORROWER_UNIVERSAL_INDENTIFIER = "borrowerUniversalIdentifier";
280            public static final String BORROWER_STATE = "borrowerState";
281            public static final String BORROWER_STATE_CODE = "borrowerStateCode";
282            public static final String BORROWER_STAORAGE_STATE = "borrowerStorageState";
283            public static final String BORROWER_STAORAGE_STATE_CODE = "borrowerStorageStateCode";
284            public static final String BORROWER_POSTAL_ZIP_CODE = "borrowerPostalZipCode";
285            public static final String BORROWER_STORAGE_ZIP_CODE = "borrowerStorageZipCode";
286            public static final String BORROWER_COUNTRY_CODE = "borrowerCountryCode";
287            public static final String BORROWER_STAORAGE_COUNTRY_CODE = "borrowerStorageCountryCode";
288            public static final String CAPITAL_ASSET_NUMBER = "capitalAssetNumber";
289            public static final String DOCUMENT_HEADER = "documentHeader";
290            public static final String CAMPUS_TAG_NUMBER = "campusTagNumber";
291            public static final String BORROWER_PRINCIPAL_NAME = "borrowerPerson.principalName";
292        }
293    
294        public static class AssetGlobal {
295            public static final String DOCUMENT_NUMBER = "documentNumber";
296            public static final String ORGANIZATION_OWNER_ACCOUNT = "organizationOwnerAccount";
297            public static final String ORGANIZATION_OWNER_CHART = "organizationOwnerChartOfAccounts";
298            public static final String INVENTORY_STATUS_CODE = "inventoryStatusCode";
299            public static final String CAPITAL_ASSET_DESCRIPTION = "capitalAssetDescription";
300            public static final String ASSET_SHARED_DETAILS = "assetSharedDetails";
301            public static final String ORGANIZATION_OWNER_ACCOUNT_NUMBER = "organizationOwnerAccountNumber";
302            public static final String VENDOR_NAME = "vendorName";
303            public static final String MFR_NAME = "manufacturerName";
304            public static final String ORGANIZATION_TEXT = "organizationText";
305            public static final String ACQUISITION_TYPE = "acquisitionType";
306            public static final String ACQUISITION_TYPE_CODE = "acquisitionTypeCode";
307            public static final String ORGANIZATION_OWNER_CHART_OF_ACCOUNTS = "organizationOwnerChartOfAccountsCode";
308            public static final String ORGANIZATION_OWNER_ACCT_NUMBER = "organizationOwnerAccountNumber";
309            public static final String CAPITAL_ASSET_TYPE = "capitalAssetType";
310            public static final String ASSET_PAYMENT_DETAILS = "assetPaymentDetails";
311            public static final String CAPITAL_ASSET_TYPE_CODE = "capitalAssetTypeCode";
312            public static final String SEPARATE_SOURCE_CAPITAL_ASSET_NUMBER = "separateSourceCapitalAssetNumber";
313            public static final String SEPERATE_SOURCE_PAYMENT_SEQUENCE_NUMBER = "separateSourcePaymentSequenceNumber";
314            public static final String CAPITAL_ASSET_DEPRECIATION_DATE = "capitalAssetDepreciationDate";
315            public static final String SEPARATE_SOURCE_CAPITAL_ASSET = "separateSourceCapitalAsset";
316            public static final String SEPARATE_SOURCE_REMAINING_AMOUNT = "separateSourceRemainingAmount";
317        }
318    
319        public static class AssetGlobalDetail {
320            public static String CAPITAL_ASSET_NUMBER = "capitalAssetNumber";
321            public static final String VERSION_NUM = "versionNumber";
322            public static final String CAMPUS = "campus";
323            public static final String BUILDING = "building";
324            public static final String BUILDING_ROOM = "buildingRoom";
325            public static final String OFF_CAMPUS_STATE = "offCampusState";
326            public static String CAMPUS_CODE = "campusCode";
327            public static String BUILDING_CODE = "buildingCode";
328            public static String BUILDING_ROOM_NUMBER = "buildingRoomNumber";
329            public static String BUILDING_SUB_ROOM_NUMBER = "buildingSubRoomNumber";
330            public static String OFF_CAMPUS_NAME = "offCampusName";
331            public static String OFF_CAMPUS_ADDRESS = "offCampusAddress";
332            public static String OFF_CAMPUS_CITY_NAME = "offCampusCityName";
333            public static String OFF_CAMPUS_STATE_CODE = "offCampusStateCode";
334            public static String OFF_CAMPUS_ZIP_CODE = "offCampusZipCode";
335            public static String OFF_CAMPUS_COUNTRY_CODE = "offCampusCountryCode";
336            public static final String ASSET_UNIQUE_DETAILS = "assetGlobalUniqueDetails";
337            public static final String CAMPUS_TAG_NUMBER = "campusTagNumber";
338            public static final String DOCUMENT_NUMBER = "documentNumber";
339            // **** Asset Separate ****
340            // needed to highlight fields
341            public static final String ASSET_GLOBAL_UNIQUE_DETAILS = "assetGlobalUniqueDetails";
342            public static String REPRESENTATIVE_UNIVERSAL_IDENTIFIER = "representativeUniversalIdentifier";
343            public static String CAPITAL_ASSET_TYPE_CODE = "capitalAssetTypeCode";
344            public static String CAPITAL_ASSET_DESCRIPTION = "capitalAssetDescription";
345            public static String MANUFACTURER_NAME = "manufacturerName";
346            public static String ORGANIZATION_TEXT = "organizationText";
347            public static String MANUFACTURER_MODEL_NUMBER = "manufacturerModelNumber";
348            public static String SEPARATE_SOURCE_AMOUNT = "separateSourceAmount";
349            public static String LOCATION_QUANTITY = "locationQuantity";
350        }
351    
352        public static class AssetDepreciationConvention {
353            public static final String FINANCIAL_OBJECT_SUB_TYPE_CODE = "financialObjectSubTypeCode";
354        }
355    
356        public static class AssetPaymentDocument {
357            public static final String ASSET = "asset";
358            public static final String ASSET_PAYMENTS = "assetPayments";
359            public static final String ASSET_PAYMENT_ASSET_DETAIL = "assetPaymentAssetDetail";
360            public static final String CAPITAL_ASSET_NUMBER = "capitalAssetNumber";
361        }
362    
363        public static class AssetObjectCode {
364            public static final String CAPITALIZATION_FINANCIAL_OBJECT = "capitalizationFinancialObject";
365            public static final String ACCUMULATED_DEPRECIATION_FINANCIAL_OBJECT = "accumulatedDepreciationFinancialObject";
366        }
367    
368        public static class AssetRetirementReason {
369            public static String RETIREMENT_REASON_CODE = "retirementReasonCode";
370        }
371    
372        public static class BarcodeInventory {
373            public static final String DOCUMENT_NUMBER = "documentNumber";
374            public static String ASSET_TAG_NUMBER = "assetTagNumber";
375            public static String UPLOAD_SCAN_INDICATOR = "uploadScanIndicator";
376            public static String INVENTORY_DATE = "uploadScanTimestamp";
377            public static String CAMPUS_CODE = "campusCode";
378            public static String BUILDING_CODE = "buildingCode";
379            public static String BUILDING_ROOM_NUMBER = "buildingRoomNumber";
380            public static String BUILDING_SUBROOM_NUMBER = "buildingSubRoomNumber";
381            public static String ASSET_CONDITION_CODE = "assetConditionCode";
382            public static String CAMPUS_REFERENCE = "campus";
383            public static String BUILDING_REFERENCE = "building";
384            public static String BUILDING_ROOM_REFERENCE = "buildingRoom";
385            public static String CONDITION_REFERENCE = "condition";
386            public static final String BARCODE_INVENTORY_DETAIL = "barcodeInventoryErrorDetail";
387        }
388    
389        public static class AssetAcquisitionType {
390            public final static String ACQUISITION_TYPE_CODE = "acquisitionTypeCode";
391        }
392    
393        public static class AssetRepairHistory {
394            public final static String INCIDENT_DATE = "incidentDate";
395        }
396    
397        public static final String ASSET_LOCATION_COMMON_ERROR_SECTION_ID = "assetLocationErrorSection";
398        public static final String COMMON_ERROR_SECTION_ID = "commonErrorSection";
399        public static final String BCIE_GLOBAL_REPLACE_ERROR_SECTION_ID = "globalReplaceErrorSection";
400        public static final String DOCUMENT_NUMBER = "documentNumber";
401    
402    
403        public static class AssetLock {
404            public static final String DOCUMENT_NUMBER = "documentNumber";
405        }
406    }