Uses of Annotation Interface
org.trustdeck.security.audittrail.annotation.Audit

Packages that use Audit
  • Uses of Audit in org.trustdeck.controller

    Methods in org.trustdeck.controller with annotations of type Audit
    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<?>
    DatabaseMaintenanceRESTController.clearTable(String tableName)
    Endpoint to delete a table from the database.
    org.springframework.http.ResponseEntity<?>
    EntityTypeRESTController.createBaseEntityType(EntityTypeDTO entityTypeDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to create base entity types in the system.
    org.springframework.http.ResponseEntity<?>
    DomainRESTController.createDomain(DomainDTO domainDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to create a new domain with a reduced set of attributes.
    org.springframework.http.ResponseEntity<?>
    DomainRESTController.createDomainComplete(DomainDTO domainDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to create a new domain.
    org.springframework.http.ResponseEntity<?>
    EntityInstanceRESTController.createEntityInstance(String projectAbbreviation, String entityTypeName, EntityInstanceDTO entityInstanceDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to create a new instance of an entity type.
    org.springframework.http.ResponseEntity<?>
    ProjectRESTController.createProject(ProjectDTO projectDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to create a new project.
    org.springframework.http.ResponseEntity<?>
    EntityTypeRESTController.createProjectEntityType(String projectAbbreviation, EntityTypeDTO entityTypeDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to create a new type in the system.
    org.springframework.http.ResponseEntity<?>
    ProjectImageRESTController.createProjectImage(String projectAbbreviation, org.springframework.web.multipart.MultipartFile image, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to store a new image for a project.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.createRecord(String domainName, PseudonymDTO pseudonymDTO, Boolean omitPrefix, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method creates a new pseudonymization-record.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.createRecordBatch(String domainName, Boolean omitPrefix, List<PseudonymDTO> recordDtoList, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method creates new pseudonymization-records in batches.
    org.springframework.http.ResponseEntity<?>
    DomainRESTController.deleteDomain(String domainName, Boolean performRecursiveChanges, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method deletes a domain.
    org.springframework.http.ResponseEntity<?>
    DatabaseMaintenanceRESTController.deleteDomainRightsAndRoles(String domainName)
    Endpoint to delete the roles associated with a domain from the database.
    org.springframework.http.ResponseEntity<?>
    EntityInstanceRESTController.deleteEntityInstance(String projectAbbreviation, String entityTypeName, String trustDeckId, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to delete an entity instance.
    org.springframework.http.ResponseEntity<?>
    ProjectRESTController.deleteProject(String projectAbbreviation, String deleteDate, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to delete a project identified by it's abbreviation.
    org.springframework.http.ResponseEntity<?>
    EntityTypeRESTController.deleteProjectEntityType(String projectAbbreviation, String entityTypeName, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to delete entity types with.
    org.springframework.http.ResponseEntity<?>
    ProjectImageRESTController.deleteProjectImage(String projectAbbreviation, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to delete an image from a project.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.deleteRecord(String domainName, String identifier, String idType, String psn, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method deletes a pseudonym-record.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.deleteRecordBatch(String domainName, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method deletes all records in the given domain.
    org.springframework.http.ResponseEntity<?>
    EntityTypeRESTController.getBaseEntityType(String entityTypeName, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to retrieve a base entity type given it's name.
    org.springframework.http.ResponseEntity<?>
    DomainRESTController.getDomain(String domainName, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method retrieves a domain through its name.
    org.springframework.http.ResponseEntity<?>
    DomainRESTController.getDomainAttribute(String domainName, String attributeName, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method allows to read only a single attribute of a domain and nothing else.
    org.springframework.http.ResponseEntity<?>
    DomainRESTController.getDomainSubtree(String domainName, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method returns all domains from the database in a minimal version.
    org.springframework.http.ResponseEntity<?>
    EntityInstanceRESTController.getEntityInstance(String projectAbbreviation, String entityTypeName, String trustDeckId, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to retrieve an entity instance.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.getLinkedRecords(String sourceDomain, String targetDomain, String sourceIdentifier, String sourceIdType, String sourcePsn, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to search and link pseudonyms along the pseudonym-chain in the tree.
    org.springframework.http.ResponseEntity<?>
    PermissionRESTController.getPermissions(String domainName, String userId, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Retrieves the permissions of a user for a specific domain.
    org.springframework.http.ResponseEntity<?>
    ProjectRESTController.getProject(String projectAbbreviation, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to retrieve a certain project identified by its abbreviation.
    org.springframework.http.ResponseEntity<?>
    EntityTypeRESTController.getProjectEntityType(String projectAbbreviation, String entityTypeName, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to retrieve an entity type given it's name.
    org.springframework.http.ResponseEntity<?>
    ProjectImageRESTController.getProjectImage(String projectAbbreviation, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to retrieve the image of a project.
    org.springframework.http.ResponseEntity<?>
    ProjectRESTController.getProjectStatistics(String projectAbbreviation, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to retrieve statistics about a certain project identified by it's abbreviation.
    org.springframework.http.ResponseEntity<?>
    ProjectRESTController.getProjectsWithAccessTo(String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to retrieve a list of all projects where the requesting user has access to.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.getRecordBatch(String domainName, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method retrieves all pseudonym-records stored in the given domain.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.getRecordByIdentifier(String domainName, String identifier, String idType, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method retrieves a pseudonym-record through its identifier (id & idType).
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.getRecordByPseudonym(String domainName, String psn, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method retrieves a pseudonym-record through its pseudonym (psn).
    org.springframework.http.ResponseEntity<?>
    DomainRESTController.listDomainHierarchy(String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method returns all domains from the database in a list of trees with each domains children inlined.
    org.springframework.http.ResponseEntity<?>
    DatabaseMaintenanceRESTController.monitorDatabaseMetrics(String tableName)
    Endpoint to retrieve the size of a database table
    org.springframework.http.ResponseEntity<?>
    ApiRESTController.ping()
    This method functions as a ping endpoint.
    org.springframework.http.ResponseEntity<?>
    EntityInstanceRESTController.recordLinkage(String projectAbbreviation, String entityTypeName, EntityInstanceDTO entityInstanceDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to check if there are entities in the database similar/equal to the given one.
    org.springframework.http.ResponseEntity<?>
    EntityInstanceRESTController.searchEntityInstance(String projectAbbreviation, String entityTypeName, String query, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to search for entity instances.
    org.springframework.http.ResponseEntity<?>
    EntityTypeRESTController.searchProjectEntityType(String projectAbbreviation, String query, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to search for entity types in a project.
    org.springframework.http.ResponseEntity<?>
    PermissionRESTController.searchUsers(String query, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Searches for users based on a search term.
    org.springframework.http.ResponseEntity<?>
    PermissionRESTController.updateACEPermission(String domainName, String userId, List<PermissionDTO> permissions, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Updates the ACE-specific permission for a user in a domain.
    org.springframework.http.ResponseEntity<?>
    DomainRESTController.updateDomain(String oldDomainName, DomainDTO domainDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to update a domain with a reduced set of updatable attributes.
    org.springframework.http.ResponseEntity<?>
    DomainRESTController.updateDomainComplete(String oldDomainName, Boolean performRecursiveChanges, DomainDTO domainDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to update a domain.
    org.springframework.http.ResponseEntity<?>
    EntityInstanceRESTController.updateEntityInstance(String projectAbbreviation, String entityTypeName, String trustDeckId, EntityInstanceDTO entityInstanceDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to update an entity instance object.
    org.springframework.http.ResponseEntity<?>
    EntityTypeRESTController.updateEntityType(String projectAbbreviation, String oldEntityTypeName, EntityTypeDTO newEntityTypeDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to update entity types.
    org.springframework.http.ResponseEntity<?>
    PermissionRESTController.updateKINGPermission(String projectName, String userId, List<PermissionDTO> permissions, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Updates the KING-specific permission for a user in a project.
    org.springframework.http.ResponseEntity<?>
    ProjectRESTController.updateProject(String projectAbbreviation, ProjectDTO newProjectDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Method to update a project identity identified by it's abbreviation.
    org.springframework.http.ResponseEntity<?>
    ProjectImageRESTController.updateProjectImage(String projectAbbreviation, org.springframework.web.multipart.MultipartFile image, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    Endpoint to update a project image.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.updateRecord(String domainName, PseudonymUpdateDTO pseudonymDTO, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method updates a pseudonym-record with a reduced set of updatable attributes.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.updateRecordBatch(String domainName, List<PseudonymUpdateDTO> pseudonymUpdateList, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method updates a list of pseudonym-records in a batch.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.updateRecordComplete(String oldDomainName, PseudonymUpdateDTO pseudonymUpdateDTO, Boolean regeneratePseudonym, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method updates a pseudonym-record identified by either its id and idType or its psn.
    org.springframework.http.ResponseEntity<?>
    DomainRESTController.updateSalt(String domainName, String newSalt, Boolean allowEmpty, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method updates the salt variable of a domain.
    org.springframework.http.ResponseEntity<?>
    PseudonymRESTController.validatePseudonym(String domainName, String psn, String responseContentType, jakarta.servlet.http.HttpServletRequest request)
    This method provides an endpoint to validate pseudonyms.
  • Uses of Audit in org.trustdeck.security.audittrail.annotation

    Methods in org.trustdeck.security.audittrail.annotation with parameters of type Audit
    Modifier and Type
    Method
    Description
    AuditAnnotationAspect.auditMethod(org.aspectj.lang.ProceedingJoinPoint joinPoint, Audit auditAnnotation)
    The method that intercepts the audit annotation, collects all necessary information and writes the audit trail to the database.