Class PersonRepositoryImpl

    • Method Detail

      • getSqlInsertFields

        public static String getSqlInsertFields()
      • getSqlInsertValues

        public static String getSqlInsertValues()
      • getSqlSelectAllFields

        public static String getSqlSelectAllFields​(String tableAlias,
                                                   String mappingPrefix)
      • getSqlSelectReducedFields

        public static String getSqlSelectReducedFields​(String tableAlias,
                                                       String mappingPrefix)
      • getSqlUpdateFieldValues

        public static String getSqlUpdateFieldValues()
      • getColumnName

        public String getColumnName​(String modelProperty)
        Overrides:
        getColumnName in class EntityRepositoryImpl<de.digitalcollections.model.identifiable.entity.agent.Person>
        Parameters:
        modelProperty - name of model property passed as String, e.g. "lastModified"
        Returns:
        full qualified column name as used in sql queries ("last_modified" or e.g. "w.last_modified" if prefix used in queries)
      • getWorks

        public Set<de.digitalcollections.model.identifiable.entity.work.Work> getWorks​(UUID uuidPerson)
        Specified by:
        getWorks in interface PersonRepository
      • save

        public de.digitalcollections.model.identifiable.entity.agent.Person save​(de.digitalcollections.model.identifiable.entity.agent.Person person)
        Specified by:
        save in interface IdentifiableRepository<de.digitalcollections.model.identifiable.entity.agent.Person>
      • update

        public de.digitalcollections.model.identifiable.entity.agent.Person update​(de.digitalcollections.model.identifiable.entity.agent.Person person)
        Specified by:
        update in interface IdentifiableRepository<de.digitalcollections.model.identifiable.entity.agent.Person>