app/javascript/vue/tasks/digitize/store/mutations/mutations.js
import setGeographicArea from './setGeographicArea'
import setGeoreferences from './setGeoreferences'
import setSubsequentialUses from './setSubsequentialUses'
import setLocked from './setLocked'
import lockAll from './lockAll'
import setSettings from './setSettings'
import setContainer from './Container/SetContainer'
import addContainerItem from './Container/AddContainerItem'
import removeContainerItem from './Container/removeContainerItem'
import setPreferences from './setPreferences'
import setPreparationType from './setPreparationType'
import resetStore from './resetStore'
import setDepictions from './setDepictions'
import setNamespaceSelected from './setNamespaceSelected'
import setBiocurations from './setBiocurations'
import addBiocuration from './addBiocuration'
import removeBiocuration from './removeBiocuration'
import setLabel from './Label/setLabel'
import setComponentsOrder from './setComponentsOrder'
import setCollectionObjects from './CollectionObject/setCollectionObjects'
import newCollectionObject from './CollectionObject/newCollectionObject'
import addCollectionObject from './CollectionObject/addCollectionObject'
import removeCollectionObject from './CollectionObject/removeCollectionObject'
import setCollectionObject from './CollectionObject/setCollectionObject'
import setCOCitations from './setCOCitations'
import SetCollectingEvent from './CollectingEvent/setCollectingEvent'
import setCollectingEventIdentifier from './CollectingEvent/setCollectingEventIdentifier'
import setTypeMaterial from './TypeMaterial/setTypeMaterial'
import setTypeMaterials from './TypeMaterial/setTypeMaterials'
import addTypeMaterial from './TypeMaterial/addMaterialTypes'
import newTypeMaterial from './TypeMaterial/newTypeMaterial'
import removeTypeMaterial from './TypeMaterial/removeTypeMaterial'
import setIdentifiers from './setIdentifiers'
import setIdentifier from './Identifier/setIdentifier'
import setIdentifierObjectId from './Identifier/setIdentifierObjectId'
import addTaxonDetermination from './TaxonDetermination/addTaxonDetermination'
import removeTaxonDetermination from './TaxonDetermination/removeTaxonDetermination'
import setTaxonDeterminations from './TaxonDetermination/setTaxonDeterminations'
import setSoftValidations from './setSoftValidations'
import setBiologicalAssociations from './setBiologicalAssociations'
import setProjectPreferences from './setProjectPreferences'
import setCETotalUsed from './CollectingEvent/setCETotalUsed'
const MutationNames = {
SetBiologicalAssociations: 'setBiologicalAssociations',
SetGeographicArea: 'setGeographicArea',
SetGeoreferences: 'setGeoreferences',
SetSubsequentialUses: 'setSubsequentialUses',
SetLocked: 'setLocked',
LockAll: 'lockAll',
SetSettings: 'setSettings',
SetContainer: 'setContainer',
AddContainerItem: 'addContainerItem',
RemoveContainerItem: 'removeContainerItem',
SetPreferences: 'setPreferences',
ResetStore: 'resetStore',
SetDepictions: 'setDepictions',
SetNamespaceSelected: 'setNamespaceSelected',
SetLabel: 'setLabel',
SetPreparationType: 'setPreparationType',
SetBiocurations: 'setBiocurations',
AddBiocuration: 'AddBiocuration',
RemoveBiocuration: 'RemoveBiocuration',
RemoveTaxonDetermination: 'removeTaxonDetermination',
AddTaxonDetermination: 'addTaxonDetermination',
SetTaxonDeterminations: 'setTaxonDeterminations',
SetIdentifiers: 'setIdentifiers',
SetIdentifier: 'setIdentifier',
SetIdentifierObjectId: 'setIdentifierObjectId',
SetTypeMaterial: 'setTypeMaterial',
SetTypeMaterials: 'setTypeMaterials',
AddTypeMaterial: 'addTypeMaterial',
NewTypeMaterial: 'newTypeMaterial',
RemoveTypeMaterial: 'removeTypeMaterial',
SetCollectingEvent: 'SetCollectingEvent',
SetCollectingEventIdentifier: 'setCollectingEventIdentifier',
SetCETotalUsed: 'setCETotalUsed',
SetCOCitations: 'setCOCitations',
SetCollectionObject: 'setCollectionObject',
NewCollectionObject: 'newCollectionObject',
AddCollectionObject: 'addCollectionObject',
RemoveCollectionObject: 'RemoveCollectionObject',
SetCollectionObjects: 'setCollectionObjects',
SetProjectPreferences: 'setProjectPreferences',
SetComponentsOrder: 'setComponentsOrder',
SetSoftValidations: 'setSoftValidations'
}
const MutationFunctions = {
[MutationNames.SetBiologicalAssociations]: setBiologicalAssociations,
[MutationNames.SetProjectPreferences]: setProjectPreferences,
[MutationNames.SetGeographicArea]: setGeographicArea,
[MutationNames.SetGeoreferences]: setGeoreferences,
[MutationNames.SetSubsequentialUses]: setSubsequentialUses,
[MutationNames.SetLocked]: setLocked,
[MutationNames.LockAll]: lockAll,
[MutationNames.SetSettings]: setSettings,
[MutationNames.SetContainer]: setContainer,
[MutationNames.AddContainerItem]: addContainerItem,
[MutationNames.RemoveContainerItem]: removeContainerItem,
[MutationNames.SetPreferences]: setPreferences,
[MutationNames.SetPreparationType]: setPreparationType,
[MutationNames.ResetStore]: resetStore,
[MutationNames.SetDepictions]: setDepictions,
[MutationNames.SetNamespaceSelected]: setNamespaceSelected,
[MutationNames.SetBiocurations]: setBiocurations,
[MutationNames.AddBiocuration]: addBiocuration,
[MutationNames.RemoveBiocuration]: removeBiocuration,
[MutationNames.AddTaxonDetermination]: addTaxonDetermination,
[MutationNames.RemoveTaxonDetermination]: removeTaxonDetermination,
[MutationNames.SetTaxonDeterminations]: setTaxonDeterminations,
[MutationNames.SetIdentifiers]: setIdentifiers,
[MutationNames.SetIdentifier]: setIdentifier,
[MutationNames.SetIdentifierObjectId]: setIdentifierObjectId,
[MutationNames.AddTypeMaterial]: addTypeMaterial,
[MutationNames.NewTypeMaterial]: newTypeMaterial,
[MutationNames.RemoveTypeMaterial]: removeTypeMaterial,
[MutationNames.SetTypeMaterial]: setTypeMaterial,
[MutationNames.SetTypeMaterials]: setTypeMaterials,
[MutationNames.SetCollectingEvent]: SetCollectingEvent,
[MutationNames.SetCollectingEventIdentifier]: setCollectingEventIdentifier,
[MutationNames.SetCETotalUsed]: setCETotalUsed,
[MutationNames.SetCOCitations]: setCOCitations,
[MutationNames.SetCollectionObject]: setCollectionObject,
[MutationNames.AddCollectionObject]: addCollectionObject,
[MutationNames.NewCollectionObject]: newCollectionObject,
[MutationNames.RemoveCollectionObject]: removeCollectionObject,
[MutationNames.SetCollectionObjects]: setCollectionObjects,
[MutationNames.SetComponentsOrder]: setComponentsOrder,
[MutationNames.SetSoftValidations]: setSoftValidations,
[MutationNames.SetLabel]: setLabel
}
export { MutationNames, MutationFunctions }