Class SetClause<E extends io.github.mmm.entity.bean.EntityBean,SELF extends SetClause<E,SELF>>

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

public abstract class SetClause<E extends io.github.mmm.entity.bean.EntityBean,SELF extends SetClause<E,SELF>> extends AssignmentClause<E,SELF> implements TypedClauseWithWhere<E>, SetFragment<E,SELF>
SetClause-DbClause containing assignments to set or update.
Since:
1.0.0
  • Field Details

  • Constructor Details

    • SetClause

      public SetClause()
      The constructor.
  • Method Details

    • set

      public SELF set(io.github.mmm.property.criteria.PropertyAssignment<?> assignment)
      Specified by:
      set in interface SetFragment<E extends io.github.mmm.entity.bean.EntityBean,SELF extends SetClause<E,SELF>>
      Parameters:
      assignment - the PropertyAssignment to add.
      Returns:
      the DbClause for fluent API calls.
    • setAll

      public SELF setAll(io.github.mmm.property.criteria.PropertyAssignment<?>... propertyAssignments)
      Specified by:
      setAll in interface SetFragment<E extends io.github.mmm.entity.bean.EntityBean,SELF extends SetClause<E,SELF>>
      Parameters:
      propertyAssignments - the PropertyAssignments to add.
      Returns:
      the DbClause for fluent API calls.