Interface AttributeAssignActionDAO

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3AttributeAssignActionDAO

public interface AttributeAssignActionDAO extends GrouperDAO
attribute assign action data access methods
  • Method Details

    • saveOrUpdate

      void saveOrUpdate(AttributeAssignAction attributeAssignAction)
      insert or update an attribute assign value object
      Parameters:
      attributeAssignAction -
    • delete

      void delete(AttributeAssignAction attributeAssignAction)
      delete the attribute assign action
      Parameters:
      attributeAssignAction -
    • findByAttributeDefId

      Set<AttributeAssignAction> findByAttributeDefId(String attributeDefId)
      find all actions for an attribute def by id
      Parameters:
      attributeDefId -
      Returns:
      the actions
    • findById

      AttributeAssignAction findById(String id, boolean exceptionIfNotFound) throws AttributeAssignActionNotFoundException
      Parameters:
      id -
      exceptionIfNotFound -
      Returns:
      the attribute assign value or null if not there
      Throws:
      AttributeAssignActionNotFoundException
    • findByUuidOrKey

      AttributeAssignAction findByUuidOrKey(String id, String attributeDefId, String name, boolean exceptionIfNull)
      find by uuid or key
      Parameters:
      id -
      attributeDefId -
      name -
      exceptionIfNull -
      Returns:
      the action or null
    • saveUpdateProperties

      void saveUpdateProperties(AttributeAssignAction attributeAssignAction)
      save the update properties which are auto saved when business method is called
      Parameters:
      attributeAssignAction -