Class DmpService

java.lang.Object
org.damap.base.rest.dmp.service.DmpService

@ApplicationScoped public class DmpService extends Object
DmpService class.
  • Constructor Details

    • DmpService

      public DmpService()
  • Method Details

    • getAll

      public List<DmpListItemDO> getAll()
      getAll.
      Returns:
      a List object
    • getDmpListByPersonId

      public List<DmpListItemDO> getDmpListByPersonId(String personId)
      getDmpListByPersonId.
      Parameters:
      personId - a String object
      Returns:
      a List object
    • getDmpById

      public DmpDO getDmpById(long dmpId)
      getDmpById.
      Parameters:
      dmpId - a long
      Returns:
      a DmpDO object
    • getDmpDOListByPersonId

      public List<DmpDO> getDmpDOListByPersonId(String personId)
      getDmpDOListByPersonId.
      Parameters:
      personId - a String object
      Returns:
      a List object
    • create

      public DmpDO create(@Valid @Valid DmpDO dmpDO, String editedBy)
      create.
      Parameters:
      dmpDO - a DmpDO object
      editedBy - a String object
      Returns:
      a DmpDO object
    • update

      public DmpDO update(@Valid @Valid DmpDO dmpDO)
      update.
      Parameters:
      dmpDO - a DmpDO object
      Returns:
      a DmpDO object
    • delete

      public void delete(long dmpId)
      delete.
      Parameters:
      dmpId - a long
    • createAccess

      public void createAccess(Dmp dmp, String editedById)
      createAccess.
      Parameters:
      dmp - a Dmp object
      editedById - a String object
    • getDefaultFileName

      public String getDefaultFileName(long id)
      getDefaultFileName.
      Parameters:
      id - a long
      Returns:
      a String object
    • checkExistingDmps

      public List<ProjectDO> checkExistingDmps(List<ProjectDO> projectDOList)
      checkExistingDmps.
      Parameters:
      projectDOList - a List object
      Returns:
      a List object
    • getDmpByIdAndRevision

      public DmpDO getDmpByIdAndRevision(long dmpId, long revision)
      getDmpByIdAndRevision.
      Parameters:
      dmpId - a long
      revision - a long
      Returns:
      a DmpDO object