link start!
@@ -0,0 +1,10 @@
|
||||
package com.tridium.eas.cost;
|
||||
|
||||
import com.tridium.eas.cost.rate.Rate;
|
||||
import com.tridium.eas.cost.rate.RateHistory;
|
||||
|
||||
public interface RateLoader {
|
||||
Rate loadRateByName(String str) throws Exception;
|
||||
|
||||
RateHistory loadRateHistoryById(int i) throws Exception;
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.tridium.eas.cost.ui;
|
||||
|
||||
import com.tridium.eas.cost.rate.Rate;
|
||||
|
||||
public interface RateListParentPanel {
|
||||
void setRateEditorValue(Rate rate);
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.tridium.eas.cost.ui;
|
||||
|
||||
import com.tridium.eas.cost.rate.components.RateComponent;
|
||||
|
||||
public interface RateScheduleParentPanel {
|
||||
RateComponent getSelectedRateComponentBase();
|
||||
|
||||
void handleRateComponentChange(boolean z);
|
||||
|
||||
boolean rateSchedulesEditable();
|
||||
}
|
||||
|
After Width: | Height: | Size: 938 B |
|
After Width: | Height: | Size: 950 B |
|
After Width: | Height: | Size: 942 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 940 B |
|
After Width: | Height: | Size: 872 B |
|
After Width: | Height: | Size: 946 B |
|
After Width: | Height: | Size: 911 B |
|
After Width: | Height: | Size: 923 B |
|
After Width: | Height: | Size: 946 B |
|
After Width: | Height: | Size: 1016 B |
|
After Width: | Height: | Size: 933 B |
|
After Width: | Height: | Size: 979 B |
|
After Width: | Height: | Size: 1016 B |
|
After Width: | Height: | Size: 871 B |
|
After Width: | Height: | Size: 1007 B |
@@ -0,0 +1,5 @@
|
||||
package com.tridium.eas.cost.util;
|
||||
|
||||
public interface CopySupport {
|
||||
Object newCopy();
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.tridium.eas.cost.util;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
public interface Result {
|
||||
Record extra(Record record, int i) throws IOException;
|
||||
|
||||
Record first(Record record) throws IOException;
|
||||
|
||||
long getSize();
|
||||
|
||||
Record next(Record record) throws IOException;
|
||||
}
|
||||