Class GrouperDataAliasDao
java.lang.Object
edu.internet2.middleware.grouper.dataField.GrouperDataAliasDao
dao for data aliases
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddelete(GrouperDataAlias grouperDataAlias) static voiddelete(Collection<GrouperDataAlias> grouperDataAliases) static LongfindOrAddFieldAlias(Long dataFieldInternalId, String name) static LongfindOrAddRowAlias(Long dataRowInternalId, String name) static voidinsertMissingAliases(Long dataFieldInternalId, Long dataRowInternalId, Set<String> names) static voidreset()delete all data if table is herestatic List<GrouperDataAlias>static List<GrouperDataAlias>static List<GrouperDataAlias>selectByDataFieldInternalId(long dataFieldInternalId) static List<GrouperDataAlias>selectByDataFieldInternalIds(Set<Long> dataFieldInternalIds) static List<GrouperDataAlias>selectByDataRowInternalId(long dataRowInternalId) static List<GrouperDataAlias>selectByDataRowInternalIds(Set<Long> dataRowInternalIds) static GrouperDataAliasselectByLowerName(String name) static Set<GrouperDataAlias>selectByLowerNames(Set<String> lowerNames) static booleanstore(GrouperDataAlias grouperDataAlias)
-
Constructor Details
-
GrouperDataAliasDao
public GrouperDataAliasDao()
-
-
Method Details
-
selectAllFieldAliases
-
selectAllRowAliases
-
selectByDataFieldInternalId
-
selectByDataFieldInternalIds
-
selectByDataRowInternalId
-
selectByDataRowInternalIds
-
reset
public static void reset()delete all data if table is here -
store
- Parameters:
grouperDataAlias-connectionName-- Returns:
- true if changed
-
selectByLowerName
-
selectByLowerNames
-
delete
- Parameters:
connectionName-
-
delete
-
findOrAddFieldAlias
- Parameters:
dataFieldInternalId-name-- Returns:
- the data field alias
-
insertMissingAliases
public static void insertMissingAliases(Long dataFieldInternalId, Long dataRowInternalId, Set<String> names) - Parameters:
names-
-
findOrAddRowAlias
- Parameters:
dataRowInternalId-name-- Returns:
- the data field alias
-