Class UsersRepoHelper

java.lang.Object
it.uniroma2.art.semanticturkey.user.UsersRepoHelper

public class UsersRepoHelper extends Object
  • Field Details

    • logger

      protected static org.slf4j.Logger logger
  • Constructor Details

    • UsersRepoHelper

      public UsersRepoHelper()
  • Method Details

    • loadUserDetails

      public void loadUserDetails(File userDetailsFile) throws org.eclipse.rdf4j.rio.RDFParseException, org.eclipse.rdf4j.repository.RepositoryException, IOException
      Throws:
      org.eclipse.rdf4j.rio.RDFParseException
      org.eclipse.rdf4j.repository.RepositoryException
      IOException
    • insertUser

      public void insertUser(STUser user)
      Insert the given user into the repository
      Parameters:
      user -
    • listUsers

      public Collection<STUser> listUsers()
      Returns a list of all the users into the repository
    • loadUserFormFields

      public void loadUserFormFields(File userFormFieldsFile) throws org.eclipse.rdf4j.rio.RDFParseException, org.eclipse.rdf4j.repository.RepositoryException, IOException
      Throws:
      org.eclipse.rdf4j.rio.RDFParseException
      org.eclipse.rdf4j.repository.RepositoryException
      IOException
    • initUserForm

      public UserForm initUserForm()
    • insertUserFormOptionalField

      public void insertUserFormOptionalField(org.eclipse.rdf4j.model.IRI field, boolean visibility)
    • insertUserFormCustomField

      public void insertUserFormCustomField(UserFormCustomField field)
    • serializeRepoContent

      public void serializeRepoContent(File file) throws IOException
      Serialize the content of the repository in the given file
      Parameters:
      file - destination file for the serialization
      Throws:
      IOException
    • shutDownRepository

      public void shutDownRepository()