public interface AttributeDefScopeDAO extends GrouperDAO
Modifier and Type | Method and Description |
---|---|
void |
delete(AttributeDefScope attributeDefScope)
delete an attribute def scope object
|
Set<AttributeDefScope> |
findByAttributeDefId(String attributeDefId,
QueryOptions queryOptions)
find all the scopes for a def
|
AttributeDefScope |
findById(String id,
boolean exceptionIfNotFound) |
AttributeDefScope |
findByUuidOrKey(Collection<String> idsToIgnore,
String id,
String attributeDefId,
String attributeDefScopeType,
boolean exceptionIfNull,
String scopeString) |
void |
saveOrUpdate(AttributeDefScope attributeDefScope)
insert or update an attribute def scope object
|
void |
saveUpdateProperties(AttributeDefScope attributeDefScope)
save the update properties which are auto saved when business method is called
|
void saveOrUpdate(AttributeDefScope attributeDefScope)
attributeDefScope
- AttributeDefScope findById(String id, boolean exceptionIfNotFound) throws AttributeDefScopeNotFoundException
id
- exceptionIfNotFound
- AttributeDefScopeNotFoundException
AttributeDefScope findByUuidOrKey(Collection<String> idsToIgnore, String id, String attributeDefId, String attributeDefScopeType, boolean exceptionIfNull, String scopeString) throws GrouperDAOException
id
- idsToIgnore
- attributeDefId
- attributeDefScopeType
- exceptionIfNull
- scopeString
- is for matching (if id doesnt match)GrouperDAOException
void saveUpdateProperties(AttributeDefScope attributeDefScope)
attributeDefScope
- Set<AttributeDefScope> findByAttributeDefId(String attributeDefId, QueryOptions queryOptions)
attributeDefId
- queryOptions
- void delete(AttributeDefScope attributeDefScope)
attributeDefScope
- Copyright © 2016 Internet2. All rights reserved.