link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
@@ -0,0 +1,25 @@
package com.tridium.eas.cost.rate.components;
import com.tridium.eas.cost.datatypes.RateSchedule;
import com.tridium.eas.cost.report.ReconciliationRow;
import com.tridium.eas.cost.ui.RateComponentDetailPanel;
import java.awt.GridBagConstraints;
import javax.baja.util.Lexicon;
import javax.swing.JComponent;
import javax.swing.JPanel;
public interface CustomRateComponent {
JComponent buildComponentEditor(RateComponentDetailPanel rateComponentDetailPanel, Lexicon lexicon);
void buildReconciliationDetails(ReconciliationRow reconciliationRow, JPanel jPanel, GridBagConstraints gridBagConstraints, Lexicon lexicon);
RateSchedule getRateSchedule();
void loadComponentEditor(CustomRateComponent customRateComponent);
void setRateSchedule(RateSchedule rateSchedule);
boolean supportsAdvancedProperties();
boolean supportsRateSchedule();
}