Methods
| Modifier and Type |
Method and Description |
protected void |
cloneSections(ManagementMode managementMode,
ManagementMode clonedManagementMode) |
ManagementMode |
copyManagementMode(String growingSystemId,
ManagementModeCategory category,
String mainChangesFromPlanned,
String changeReasonFromPlanned) |
protected HistoryItem |
createHistoryItemSection(SectionType sectionType,
BioAgressorType bioAgressorType,
RefBioAgressor bioAgressor,
Date transactionDate,
HistoryType type) |
protected HistoryItem |
createHistoryItemSectionAdd(SectionDto sectionDto,
RefBioAgressor bioAgressor,
Date transactionDate) |
protected HistoryItem |
createHistoryItemSectionRemove(Section section,
RefBioAgressor bioAgressor,
Date transactionDate) |
protected HistoryItem |
createManagementModeCopyHistory(ManagementMode fromManagementMode,
ManagementMode toManagementMode) |
protected HistoryItem |
createManagementModeExtendHistory(ManagementMode fromManagementMode,
ManagementMode toManagementMode) |
protected HistoryItem |
createManagementModeHistory(HistoryType type,
String fromManagementModeCategoryName,
String toManagementModeCategoryName) |
DecisionRule |
createNewDecisionRule(AgrosystInterventionType interventionType,
String growingSystemTopiaId,
BioAgressorType bioAgressorType,
String bioAgressorTopiaId,
String croppingPlanEntryId,
String name) |
DecisionRule |
createNewDecisonRuleVersion(String decisionRuleCode,
String comment) |
protected HistoryItem |
createNewManagementModeHistory(ManagementMode managementMode) |
DecisionRule |
createOrUpdateDecisionRule(DecisionRule decisionRule,
String domainCode,
String croppingPlanEntryCode,
String bioAgressorTopiaId) |
ManagementMode |
createOrUpdateManagementMode(ManagementMode managementMode,
String growingSystemTopiaId,
Collection<SectionDto> sections) |
protected HistoryItem |
createRuleHistory(DecisionRule decisionRule,
HistoryType type) |
protected List<HistoryItem> |
createRulesHistoryAdd(Collection<DecisionRule> rules) |
protected List<HistoryItem> |
createRulesHistoryRemove(Collection<DecisionRule> rules) |
protected HistoryItem |
createStrategyHistory(Boolean isMultiannual,
String explanation,
String croppingPlanEntryId,
HistoryType type) |
protected HistoryItem |
createStrategyHistoryAdd(StrategyDto strategyDto) |
protected List<HistoryItem> |
createStrategyHistoryRemove(List<Strategy> strategies) |
protected DecisionRule |
duplicateDecisionRule(ExtendContext extendContext,
DecisionRule decisionRule) |
DecisionRule |
duplicateDecisionRule(String decisionRuleId) |
protected ManagementMode |
duplicateManagementMode(String managementModeId,
String growingSystemId) |
ManagementMode |
duplicateManagementModes(String plannedManagementModeId,
String observedManagementModeId,
String duplicateManagementModeGrowingSystemId) |
InputStream |
exportDecisionRulesAsXlsStream(Collection<String> decisionRuleIds) |
protected void |
exportManagementMode(Map<EntityExportTabInfo,List<? extends EntityExportExtra>> sheet,
ManagementModeExportMetadata.ManagementModeMainBeanInfo mainTab,
List<ManagementModeExportEntity> sectionEntities,
ManagementMode managementMode) |
InputStream |
exportManagementModesAsXlsStream(Collection<ManagementModeDto> managementModeDtos) |
ManagementMode |
extendManagementMode(ExtendContext extendContext,
ManagementMode managementMode,
GrowingSystem clonedGrowingSystem) |
List<DecisionRule> |
getAllDecisionRules(List<String> decisionRulesIds) |
List<GrowingSystem> |
getAvailableGsForDuplication(String growingSystemId,
NavigationContext navigationContext) |
List<ManagementModeCategory> |
getAvailableManagementModeCategories(String growingSystemId) |
<E extends RefBioAgressor> List<E> |
getBioAgressors(BioAgressorType bioAgressorType) |
List<BioAgressorType> |
getBioAgressorTypes() |
protected List<CroppingPlanEntry> |
getCroppingPlan0(String domainId)
Deprecated.
duplicated method from DomainServiceImpl.
|
CroppingPlanEntry |
getCroppingPlanEntries(String croppingPlanEntryTopiaId) |
DecisionRule |
getDecisionRule(String decisionRuleTopiaId) |
List<CroppingPlanEntry> |
getDomainCodeCroppingPlanEntries(String domainCode) |
ResultList<DecisionRulesDto> |
getFilteredDecisionRules(DecisionRuleFilter filter) |
ResultList<ManagementModeDto> |
getFilteredManagementModeDtos(ManagementModeFilter managementModeFilter) |
List<CroppingPlanEntry> |
getGrowingSystemCroppingPlanEntries(String growingSystemTopiaId) |
Collection<DecisionRule> |
getGrowingSystemDecisionRules(String growingSystemTopiaId) |
List<GrowingSystem> |
getGrowingSystemsForManagementMode(NavigationContext navigationContext) |
DecisionRule |
getLastDecisionRuleVersion(String decisionRuleCode) |
ManagementMode |
getManagementMode(String managementModeTopiaId) |
ManagementMode |
getManagementModeByGrowingSystem(GrowingSystem growingSystem) |
List<DecisionRule> |
getRelatedDecisionRules(String code) |
List<ManagementMode> |
getRelatedManagementModes(GrowingSystem growingSystem) |
DecisionRule |
newDecisionRule() |
ManagementMode |
newManagementMode() |
void |
setAnonymizeService(AnonymizeService anonymizeService) |
void |
setAuthorizationService(BusinessAuthorizationService authorizationService) |
void |
setCroppingPlanEntryTopiaDao(CroppingPlanEntryTopiaDao croppingPlanEntryTopiaDao) |
void |
setDecisionRuleTopiaDao(DecisionRuleTopiaDao decisionRuleTopiaDao) |
void |
setDomainTopiaDao(DomainTopiaDao domainTopiaDao) |
void |
setGrowingSystemTopiaDao(GrowingSystemTopiaDao growingSystemTopiaDao) |
void |
setManagementModeTopiaDao(ManagementModeTopiaDao managementModeTopiaDao) |
void |
setRefAdventiceTopiaDao(RefAdventiceTopiaDao refAdventiceTopiaDao) |
void |
setRefBioAgressorTopiaDao(RefBioAgressorTopiaDao refBioAgressorTopiaDao) |
void |
setRefNuisibleEDITopiaDao(RefNuisibleEDITopiaDao refNuisibleEDITopiaDao) |
void |
setSectionTopiaDao(SectionTopiaDao sectionTopiaDao) |
void |
setStrategyTopiaDao(StrategyTopiaDao strategyTopiaDao) |
void |
unactivateDecisionRules(List<String> decisionRuleIds,
boolean activate) |
protected void |
updateManagementModeSections(ManagementMode managementMode,
Collection<SectionDto> sections)
Update management mode's section with provided DTO.
|
protected List<HistoryItem> |
updateSectionStrategies(Section section,
List<StrategyDto> strategies)
Update management mode's section with provided DTO.
|