Class AssignmentClause<E extends EntityBean,SELF extends AssignmentClause<E,SELF>>

Type Parameters:
E - type of the EntityBean to query.
SELF - type of this class itself.
All Implemented Interfaces:
DbClause, TypedClause<E>
Direct Known Subclasses:
SetClause, ValuesClause

public abstract class AssignmentClause<E extends EntityBean,SELF extends AssignmentClause<E,SELF>> extends AbstractTypedClause<E,SELF>
DbClause containing assignments like a InsertValues-clause.
Since:
1.0.0
  • Field Details

    • NAME_ASSIGNMENTS

      public static final String NAME_ASSIGNMENTS
      Name of the property getAssignments() for marshaling.
      See Also:
    • assignments

      protected final List<io.github.mmm.property.criteria.PropertyAssignment<?>> assignments
      The List of PropertyAssignments.
  • Constructor Details

    • AssignmentClause

      public AssignmentClause()
      The constructor.
  • Method Details

    • getEntity

      protected abstract E getEntity()
      Returns:
      the EntityBean.
    • getAssignments

      public List<io.github.mmm.property.criteria.PropertyAssignment<?>> getAssignments()
      Returns:
      the List of PropertyAssignments.