public class ExternalSubjectAttributeDbStorage extends Object implements ExternalSubjectAttributeStorable
Constructor and Description |
---|
ExternalSubjectAttributeDbStorage() |
Modifier and Type | Method and Description |
---|---|
void |
delete(ExternalSubjectAttribute externalSubjectAttribute)
delete an external subject and all its attributes
|
Set<ExternalSubjectAttribute> |
findBySubject(String subjectUuid,
QueryOptions queryOptions)
find attributes by subject, order by system name
|
ExternalSubjectAttribute |
findByUuid(String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find an external subject attribute by identifier
|
void |
saveOrUpdate(ExternalSubjectAttribute externalSubjectAttribute)
insert or update an external subject attribute to the DB
|
public void delete(ExternalSubjectAttribute externalSubjectAttribute)
ExternalSubjectAttributeStorable
delete
in interface ExternalSubjectAttributeStorable
ExternalSubjectAttributeStorable.delete(edu.internet2.middleware.grouper.externalSubjects.ExternalSubjectAttribute)
public Set<ExternalSubjectAttribute> findBySubject(String subjectUuid, QueryOptions queryOptions)
ExternalSubjectAttributeStorable
findBySubject
in interface ExternalSubjectAttributeStorable
ExternalSubjectAttributeStorable.findBySubject(java.lang.String, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public ExternalSubjectAttribute findByUuid(String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
ExternalSubjectAttributeStorable
findByUuid
in interface ExternalSubjectAttributeStorable
ExternalSubjectAttributeStorable.findByUuid(java.lang.String, boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public void saveOrUpdate(ExternalSubjectAttribute externalSubjectAttribute)
ExternalSubjectAttributeStorable
Copyright © 2016 Internet2. All rights reserved.