Class GrouperDataAliasDao

java.lang.Object
edu.internet2.middleware.grouper.dataField.GrouperDataAliasDao

public class GrouperDataAliasDao extends Object
dao for data aliases
  • Constructor Details

    • GrouperDataAliasDao

      public GrouperDataAliasDao()
  • Method Details

    • selectAllFieldAliases

      public static List<GrouperDataAlias> selectAllFieldAliases()
    • selectAllRowAliases

      public static List<GrouperDataAlias> selectAllRowAliases()
    • selectByDataFieldInternalId

      public static List<GrouperDataAlias> selectByDataFieldInternalId(long dataFieldInternalId)
    • selectByDataRowInternalId

      public static List<GrouperDataAlias> selectByDataRowInternalId(long dataRowInternalId)
    • reset

      public static void reset()
      delete all data if table is here
    • store

      public static boolean store(GrouperDataAlias grouperDataAlias)
      Parameters:
      grouperDataAlias -
      connectionName -
      Returns:
      true if changed
    • selectByLowerName

      public static GrouperDataAlias selectByLowerName(String name)
    • delete

      public static void delete(GrouperDataAlias grouperDataAlias)
      Parameters:
      connectionName -
    • delete

      public static void delete(Collection<GrouperDataAlias> grouperDataAliases)
    • findOrAddFieldAlias

      public static Long findOrAddFieldAlias(Long dataFieldInternalId, String name)
      Parameters:
      dataFieldInternalId -
      name -
      Returns:
      the data field alias
    • findOrAddRowAlias

      public static Long findOrAddRowAlias(Long dataRowInternalId, String name)
      Parameters:
      dataRowInternalId -
      name -
      Returns:
      the data field alias