Class JPAPlainSchemaDAO
- java.lang.Object
- 
- org.apache.syncope.core.persistence.jpa.dao.AbstractDAO<PlainSchema>
- 
- org.apache.syncope.core.persistence.jpa.dao.JPAPlainSchemaDAO
 
 
- 
- All Implemented Interfaces:
- DAO<PlainSchema>,- PlainSchemaDAO,- SchemaDAO<PlainSchema>
 - Direct Known Subclasses:
- MaJPAJSONPlainSchemaDAO,- MyJPAJSONPlainSchemaDAO,- OJPAJSONPlainSchemaDAO,- PGJPAJSONPlainSchemaDAO
 
 public class JPAPlainSchemaDAO extends AbstractDAO<PlainSchema> implements PlainSchemaDAO 
- 
- 
Field Summary- 
Fields inherited from class org.apache.syncope.core.persistence.jpa.dao.AbstractDAOLOG
 
- 
 - 
Constructor SummaryConstructors Constructor Description JPAPlainSchemaDAO(AnyUtilsFactory anyUtilsFactory, PlainAttrDAO plainAttrDAO, ExternalResourceDAO resourceDAO)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(String key)protected voiddeleteAttrs(PlainSchema schema)PlainSchemafind(String key)List<PlainSchema>findAll()<T extends PlainAttr<?>>
 List<T>findAttrs(PlainSchema schema, Class<T> reference)List<PlainSchema>findByAnyTypeClasses(Collection<AnyTypeClass> anyTypeClasses)List<PlainSchema>findByKeyword(String keyword)List<PlainSchema>findByValidator(Implementation validator)<T extends PlainAttr<?>>
 booleanhasAttrs(PlainSchema schema, Class<T> reference)PlainSchemasave(PlainSchema schema)- 
Methods inherited from class org.apache.syncope.core.persistence.jpa.dao.AbstractDAOdetach, entityManager, entityManagerFactory, isOracle, refresh
 
- 
 
- 
- 
- 
Constructor Detail- 
JPAPlainSchemaDAOpublic JPAPlainSchemaDAO(AnyUtilsFactory anyUtilsFactory, PlainAttrDAO plainAttrDAO, ExternalResourceDAO resourceDAO) 
 
- 
 - 
Method Detail- 
findpublic PlainSchema find(String key) - Specified by:
- findin interface- SchemaDAO<PlainSchema>
 
 - 
findByAnyTypeClassespublic List<PlainSchema> findByAnyTypeClasses(Collection<AnyTypeClass> anyTypeClasses) - Specified by:
- findByAnyTypeClassesin interface- SchemaDAO<PlainSchema>
 
 - 
findByValidatorpublic List<PlainSchema> findByValidator(Implementation validator) - Specified by:
- findByValidatorin interface- PlainSchemaDAO
 
 - 
findByKeywordpublic List<PlainSchema> findByKeyword(String keyword) - Specified by:
- findByKeywordin interface- SchemaDAO<PlainSchema>
 
 - 
findAllpublic List<PlainSchema> findAll() - Specified by:
- findAllin interface- SchemaDAO<PlainSchema>
 
 - 
findAttrspublic <T extends PlainAttr<?>> List<T> findAttrs(PlainSchema schema, Class<T> reference) - Specified by:
- findAttrsin interface- PlainSchemaDAO
 
 - 
hasAttrspublic <T extends PlainAttr<?>> boolean hasAttrs(PlainSchema schema, Class<T> reference) - Specified by:
- hasAttrsin interface- PlainSchemaDAO
 
 - 
savepublic PlainSchema save(PlainSchema schema) - Specified by:
- savein interface- SchemaDAO<PlainSchema>
 
 - 
deleteAttrsprotected void deleteAttrs(PlainSchema schema) 
 - 
deletepublic void delete(String key) - Specified by:
- deletein interface- SchemaDAO<PlainSchema>
 
 
- 
 
-