|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3FieldDAO
public class Hib3FieldDAO
Basic Hibernate Field
DAO interface.
Field Summary |
---|
Fields inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
---|
hibernateInitted |
Constructor Summary | |
---|---|
Hib3FieldDAO()
|
Method Summary | |
---|---|
void |
createOrUpdate(Field field)
|
void |
delete(Field field)
Delete field |
void |
delete(java.util.Set<Field> fields)
Delete fields |
boolean |
existsByName(java.lang.String name)
|
java.util.Set<Field> |
findAll()
|
java.util.Set<Field> |
findAllByType(FieldType type)
Deprecated. use the FieldFinder instead |
Field |
findByUuidOrName(java.lang.String uuid,
java.lang.String name,
boolean exceptionIfNull)
|
Field |
findByUuidOrName(java.lang.String uuid,
java.lang.String name,
boolean exceptionIfNull,
QueryOptions queryOptions)
|
boolean |
isInUse(Field f)
|
void |
saveUpdateProperties(Field field)
save the update properties which are auto saved when business method is called |
void |
update(Field field)
update in db |
Methods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
---|
evict, evictEntity, evictQueries, getConfiguration, getSessionFactory, initHibernateIfNotInitted, resourceNameFromClassName, session |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Hib3FieldDAO()
Method Detail |
---|
public boolean existsByName(java.lang.String name) throws GrouperDAOException
existsByName
in interface FieldDAO
name
-
GrouperDAOException
public java.util.Set<Field> findAll() throws GrouperException
findAll
in interface FieldDAO
GrouperException
@Deprecated public java.util.Set<Field> findAllByType(FieldType type) throws GrouperDAOException
findAllByType
in interface FieldDAO
type
-
GrouperDAOException
public boolean isInUse(Field f) throws GrouperDAOException, SchemaException
isInUse
in interface FieldDAO
f
-
GrouperDAOException
SchemaException
public void createOrUpdate(Field field)
createOrUpdate
in interface FieldDAO
FieldDAO.createOrUpdate(edu.internet2.middleware.grouper.Field)
public Field findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull) throws GrouperDAOException
findByUuidOrName
in interface FieldDAO
GrouperDAOException
FieldDAO.findByUuidOrName(java.lang.String, java.lang.String, boolean)
public Field findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions) throws GrouperDAOException
findByUuidOrName
in interface FieldDAO
GrouperDAOException
FieldDAO.findByUuidOrName(java.lang.String, java.lang.String, boolean, QueryOptions)
public void saveUpdateProperties(Field field)
FieldDAO
saveUpdateProperties
in interface FieldDAO
FieldDAO.saveUpdateProperties(edu.internet2.middleware.grouper.Field)
public void update(Field field) throws GrouperDAOException
FieldDAO
update
in interface FieldDAO
GrouperDAOException
FieldDAO.update(edu.internet2.middleware.grouper.Field)
public void delete(Field field)
FieldDAO
delete
in interface FieldDAO
FieldDAO.delete(edu.internet2.middleware.grouper.Field)
public void delete(java.util.Set<Field> fields)
FieldDAO
delete
in interface FieldDAO
FieldDAO.delete(java.util.Set)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |