Difference between revisions of "HOLDING BUSINESS RULES"

From NAITS
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| class="wikitable"
{| class="wikitable" style="text-align: center;
|<span style="color:#00ffff"> MODULE  NAME </span>
|<span style="color:#00ffff"> '''#'''</span>
|<span style="color:#00ffff"> OBJECT </span>
|<span style="color:#00ffff"> '''MODULE  NAME</big>''' </span>
|<span style="color:#00ffff"> ACTION </span>
|<span style="color:#00ffff"> '''OBJECT''' </span>
|<span style="color:#00ffff"> VALIDATION NAME </span>
|<span style="color:#00ffff">'''ACTION''' </span>
|<span style="color:#00ffff"> VALIDATION DESCRIPTION </span>
|<span style="color:#00ffff">'''VALIDATION NAME''' </span>
|<span style="color:#00ffff"> VALIDATION CATEGORY </span>
|<span style="color:#00ffff">'''VALIDATION DESCRIPTION''' </span>
|<span style="color:#00ffff"> METHOD NAME </span>
|<span style="color:#00ffff">'''VALIDATION CATEGORY''' </span>
|<span style="color:#00ffff"> CLASS NAME </span>
|<span style="color:#00ffff">'''METHOD NAME''' </span>
|<span style="color:#00ffff"> DUPLICATED IN CLASS </span>
|<span style="color:#00ffff">'''CLASS NAME''' </span>
|<span style="color:#00ffff"> '''DUPLICATED IN CLASS''' </span>
|-
|-
|'''1'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 20: Line 22:
|Yes
|Yes
|-
|-
|'''2'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 30: Line 33:
|Yes
|Yes
|-
|-
|'''3'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 40: Line 44:
|Yes
|Yes
|-
|-
|'''4'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 50: Line 55:
|No
|No
|-
|-
|'''5'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 60: Line 66:
|No
|No
|-
|-
|'''6'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 70: Line 77:
|Yes
|Yes
|-
|-
|'''7'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 80: Line 88:
|Yes
|Yes
|-
|-
|'''8'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 90: Line 99:
|Yes
|Yes
|-
|-
|'''9'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 100: Line 110:
|No
|No
|-
|-
|'''10'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 110: Line 121:
|No
|No
|-
|-
|'''11'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 120: Line 132:
|Yes
|Yes
|-
|-
|'''12'''
|HOLDING
|HOLDING
|HOLDING
|HOLDING
Line 130: Line 143:
|Yes
|Yes
|-
|-
|'''13'''
|HOLDING
|HOLDING
|HOLDING_KEEPER (LINK)
|HOLDING_KEEPER (LINK)
Line 140: Line 154:
|Yes
|Yes
|-
|-
|'''14'''
|HOLDING
|HOLDING
|HOLDING_HERDER (LINK)
|HOLDING_HERDER (LINK)
Line 150: Line 165:
|Yes
|Yes
|-
|-
|'''15'''
|HOLDING
|HOLDING
|HOLDING_ASSOCIATED (LINK)
|HOLDING_ASSOCIATED (LINK)
Line 160: Line 176:
|Yes
|Yes
|-
|-
|'''16'''
|HOLDING
|HOLDING
|HOLDING_ASSOCIATED (LINK)
|HOLDING_ASSOCIATED (LINK)

Latest revision as of 07:03, 3 December 2021

# MODULE NAME OBJECT ACTION VALIDATION NAME VALIDATION DESCRIPTION VALIDATION CATEGORY METHOD NAME CLASS NAME DUPLICATED IN CLASS
1 HOLDING HOLDING REGISTRATION Date of creation Checks if registration date is after current date Dates beforeSave OnSaveValidations Yes
2 HOLDING HOLDING REGISTRATION/EDIT Holding type Checks if holding type is entered Mandatory fields beforeSave OnSaveValidations Yes
3 HOLDING HOLDING REGISTRATION/EDIT Holding pic Checks if holding has pic Mandatory fields beforeSave OnSaveValidations Yes
4 HOLDING HOLDING REGISTRATION/EDIT Animal with disease can’t be slaughtered Checks if animal has any disease with valid premortem form Other checkIfAnimalHasAnyDiseaseInPreSlaughtForms ValidationChecks No
5 HOLDING HOLDING REGISTRATION/EDIT Flock must not have suspicious decision in case of slaughtering Checks if flock has suspicious decision in case of slaughtering Other checkIfFlockHaveNegativeOrSuspiciousDecisionInPreSlaughtForm ValidationChecks No
6 HOLDING HOLDING REGISTRATION/EDIT Slaughterhouse operator is not allowed to slaughter animal/flocks Other slaughterhouseHoldingValidationSet ValidationChecks Yes
7 HOLDING HOLDING REGISTRATION/EDIT Only animal/flock with status premortem can be slaughtered Checks if animal/flock with status different than premortem is slaughtered Other slaughterhouseHoldingValidationSet ValidationChecks Yes
8 HOLDING HOLDING REGISTRATION/EDIT Animal/flock must have valid premortem form in order to be slaughtered Checks if animal /flock has valid premortem form in order of slaughtering Other checkIfAnimalOrFlockHasAlreadyValidPreMortem ValidationChecks Yes
9 HOLDING HOLDING REGISTRATION/EDIT Animal with disease can’t be slaughtered Checks if animal has any disease with valid premortem form Other checkIfAnimalHasAnyDiseaseInPreSlaughtForms ValidationChecks No
10 HOLDING HOLDING REGISTRATION/EDIT Flock must not have suspicious decision in case of slaughtering Checks if flock has suspicious decision in case of slaughtering Other checkIfFlockHaveNegativeOrSuspiciousDecisionInPreSlaughtForm ValidationChecks No
11 HOLDING HOLDING REGISTRATION/EDIT Slaughterhouse operator is not allowed to slaughter animal/flocks Other slaughterhouseHoldingValidationSet ValidationChecks Yes
12 HOLDING HOLDING STATUS_UPDATE Farm type of holding Checks if holding is farm commercial or farm subsistence Other checkIfHoldingIsCommercialOrSubsistenceFarmType Writer Yes
13 HOLDING HOLDING_KEEPER (LINK) REGISTRATION/EDIT Legal entity must have associated physical entity Checks if legal entity has associated physical entity Other checkIfLegalEntityKeeperHasAtLeastOnePhysicalEntityAssociatedPerson ValidationChecks Yes
14 HOLDING HOLDING_HERDER (LINK) REGISTRATION/EDIT Herder mu be physical entity Checks if herder is not physical entity Other beforeSave OnSaveValidations Yes
15 HOLDING HOLDING_ASSOCIATED (LINK) REGISTRATION/EDIT Associated person must be physical entity Checks if associated person is physical entity Other beforeSave OnSaveValidations Yes
16 HOLDING HOLDING_ASSOCIATED (LINK) REGISTRATION/EDIT Associated person can’t be removed because of legal keeper Checks if associated person can be removed Other beforeSave OnSaveValidations Yes