Interface AttributeDefScopeDAO
- All Superinterfaces:
GrouperDAO
- All Known Implementing Classes:
Hib3AttributeDefScopeDAO
attribute assign value data access methods
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(AttributeDefScope attributeDefScope) delete an attribute def scope objectfindByAttributeDefId
(String attributeDefId, QueryOptions queryOptions) find all the scopes for a deffindByUuidOrKey
(Collection<String> idsToIgnore, String id, String attributeDefId, String attributeDefScopeType, boolean exceptionIfNull, String scopeString) void
saveOrUpdate
(AttributeDefScope attributeDefScope) insert or update an attribute def scope objectvoid
saveUpdateProperties
(AttributeDefScope attributeDefScope) save the update properties which are auto saved when business method is called
-
Method Details
-
saveOrUpdate
insert or update an attribute def scope object- Parameters:
attributeDefScope
-
-
findById
AttributeDefScope findById(String id, boolean exceptionIfNotFound) throws AttributeDefScopeNotFoundException - Parameters:
id
-exceptionIfNotFound
-- Returns:
- the attribute assign value or null if not there
- Throws:
AttributeDefScopeNotFoundException
-
findByUuidOrKey
AttributeDefScope findByUuidOrKey(Collection<String> idsToIgnore, String id, String attributeDefId, String attributeDefScopeType, boolean exceptionIfNull, String scopeString) throws GrouperDAOException - Parameters:
id
-idsToIgnore
-attributeDefId
-attributeDefScopeType
-exceptionIfNull
-scopeString
- is for matching (if id doesnt match)- Returns:
- the attribute def scope or null
- Throws:
GrouperDAOException
- Since:
- 1.6.0
-
saveUpdateProperties
save the update properties which are auto saved when business method is called- Parameters:
attributeDefScope
-
-
findByAttributeDefId
find all the scopes for a def- Parameters:
attributeDefId
-queryOptions
-- Returns:
- the attribute def scopes
-
delete
delete an attribute def scope object- Parameters:
attributeDefScope
-
-