Class CannotAddToAggregateState

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
ai.stapi.graphsystem.aggregategraphstatemodifier.exceptions.CannotAddToAggregateState
All Implemented Interfaces:
Serializable

public class CannotAddToAggregateState extends RuntimeException
See Also:
  • Constructor Details

  • Method Details

    • becauseModificationPathIsInvalid

      public static CannotAddToAggregateState becauseModificationPathIsInvalid(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition)
    • becauseModificationPathDoesNotStartWithCorrectAggregateType

      public static CannotAddToAggregateState becauseModificationPathDoesNotStartWithCorrectAggregateType(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, String actualAggregateType)
    • becauseModificationPathContainsFieldNameNotPresentInSchema

      public static CannotAddToAggregateState becauseModificationPathContainsFieldNameNotPresentInSchema(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition)
    • becauseModificationPathContainsFieldNameWhichIsPrimitiveButItShouldNot

      public static CannotAddToAggregateState becauseModificationPathContainsFieldNameWhichIsPrimitiveButItShouldNot(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition)
    • becauseModificationDefinitionDoesNotHaveInputValueParameterNameSpecified

      public static CannotAddToAggregateState becauseModificationDefinitionDoesNotHaveInputValueParameterNameSpecified(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition)
    • becauseModifiedNodeSpecifiedByModificationPathWasNotPresent

      public static CannotAddToAggregateState becauseModifiedNodeSpecifiedByModificationPathWasNotPresent(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition)
    • becauseThereAreIndistinguishableNodes

      public static CannotAddToAggregateState becauseThereAreIndistinguishableNodes(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, String expectedIdSourcePath)
    • becauseThereAreMoreWaysToDistinguisNodes

      public static CannotAddToAggregateState becauseThereAreMoreWaysToDistinguisNodes(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, String sourcePathOfId)
    • becauseThereIsNoNodeWithIdSpecifiedAtSourcePath

      public static CannotAddToAggregateState becauseThereIsNoNodeWithIdSpecifiedAtSourcePath(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, String sourcePathOfId, ai.stapi.identity.UniqueIdentifier id)
    • becauseThereIsNoSourcePathAtStartIdParameterName

      public static CannotAddToAggregateState becauseThereIsNoSourcePathAtStartIdParameterName(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.identity.UniqueIdentifier id, String startIdParameterName)
    • becauseThereAlreadyIsSuchLeafComplexType

      public static CannotAddToAggregateState becauseThereAlreadyIsSuchLeafComplexType(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.graph.traversableGraphElements.TraversableNode modifiedNode)
    • becauseThereAlreadyIsSuchLeafAttribute

      public static CannotAddToAggregateState becauseThereAlreadyIsSuchLeafAttribute(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.graph.traversableGraphElements.TraversableNode modifiedNode)