Interface IProjektRessourcenHandler
- All Superinterfaces:
IAPIHandler, IGenericHandler, Serializable
- All Known Implementing Classes:
ProjektRessourceHandler
-
Method Summary
Modifier and TypeMethodDescriptioncreate(UserContext uc, String name, byte[] daten, String userName, String fileName, Mandant mandant, Projekt projekt) getAllByProjekt(UserContext uc, Projekt projekt) getByName(UserContext uc, Projekt projekt, String name) getDownloadResource(UserContext uc, FrontendServer fs, long projectId, String resourceName) Gets theProjektRessourcefor the given client and project UUID, with the given name.getDownloadResource(UserContext uc, FrontendServer fs, Long clientId, Long projectId, String resourceName) Gets theProjektRessourcefor the given client and project UUID, with the given name.getDownloadResource(UserContext uc, FrontendServer fs, Long clientId, UUID projectUuid, String resourceName) Gets theProjektRessourcefor the given client and project UUID, with the given name.getDownloadResource(UserContext uc, FrontendServer fs, UUID clientUuid, Long projectId, String resourceName) Gets theProjektRessourcefor the given client and project UUID, with the given name.getDownloadResource(UserContext uc, FrontendServer fs, UUID clientUuid, UUID projectUuid, String resourceName) Gets theProjektRessourcefor the given client and project UUID, with the given name.getDownloadRessource(UserContext uc, FrontendServer fs, Integer projectId, String resourceName) Deprecated, for removal: This API element is subject to removal in a future version.handleDownloadResourceRequest(UserContext uc, FrontendServer fs, Long clientId, Long projectId, String resourceName, ETagRequest eTagRequest) Gets theProjektRessourcefor the given client and project UUID, with the given name.handleDownloadResourceRequest(UserContext uc, FrontendServer fs, Long projectId, String resourceName, ETagRequest eTagRequest) Gets theProjektRessourcefor the given client and project UUID, with the given name.handleDownloadResourceRequest(UserContext uc, FrontendServer fs, Long clientId, UUID projectUuid, String resourceName, ETagRequest eTagRequest) Gets theProjektRessourcefor the given client and project UUID, with the given name.handleDownloadResourceRequest(UserContext uc, FrontendServer fs, UUID clientUuid, Long projectId, String resourceName, ETagRequest eTagRequest) Gets theProjektRessourcefor the given client and project UUID, with the given name.handleDownloadResourceRequest(UserContext uc, FrontendServer fs, UUID clientUuid, UUID projectUuid, String resourceName, ETagRequest eTagRequest) Gets theProjektRessourcefor the given client and project UUID, with the given name.update(UserContext uc, byte[] daten, String userName, String fileName, ProjektRessource res) Methods inherited from interface IAPIHandler
getNameMethods inherited from interface IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update
-
Method Details
-
getByName
-
getAllByProjekt
-
create
ProjektRessource create(UserContext uc, String name, byte[] daten, String userName, String fileName, Mandant mandant, Projekt projekt) -
update
ProjektRessource update(UserContext uc, byte[] daten, String userName, String fileName, ProjektRessource res) -
getDownloadRessource
@Deprecated(forRemoval=true, since="8.3.0") ProjektRessource getDownloadRessource(UserContext uc, FrontendServer fs, Integer projectId, String resourceName) Deprecated, for removal: This API element is subject to removal in a future version.Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.projectId- ID of the project that contains the resource.resourceName- Resource name.- Returns:
- The resource with the given name, or null if no such resource exists.
-
getDownloadResource
ProjektRessource getDownloadResource(UserContext uc, FrontendServer fs, long projectId, String resourceName) Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.projectId- ID of the project that contains the resource.resourceName- Resource name.- Returns:
- The resource with the given name, or null if no such resource exists.
- Since:
- 8.3.0
-
getDownloadResource
ProjektRessource getDownloadResource(UserContext uc, FrontendServer fs, UUID clientUuid, UUID projectUuid, String resourceName) Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.clientUuid- UUID of the client that owns the project.projectUuid- UUID of the project that contains the resource.resourceName- Resource name.- Returns:
- The resource with the given name, or null if no such resource exists.
- Since:
- 8.3.0
-
getDownloadResource
ProjektRessource getDownloadResource(UserContext uc, FrontendServer fs, Long clientId, Long projectId, String resourceName) Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.clientId- ID of the client that owns the project.projectId- ID of the project that contains the resource.resourceName- Resource name.- Returns:
- The resource with the given name, or null if no such resource exists.
- Since:
- 8.3.0
-
getDownloadResource
ProjektRessource getDownloadResource(UserContext uc, FrontendServer fs, UUID clientUuid, Long projectId, String resourceName) Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.clientUuid- UUID of the client that owns the project.projectId- ID of the project that contains the resource.resourceName- Resource name.- Returns:
- The resource with the given name, or null if no such resource exists.
- Since:
- 8.3.0
-
getDownloadResource
ProjektRessource getDownloadResource(UserContext uc, FrontendServer fs, Long clientId, UUID projectUuid, String resourceName) Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.clientId- ID of the client that owns the project.projectUuid- UUID of the project that contains the resource.resourceName- Resource name.- Returns:
- The resource with the given name, or null if no such resource exists.
- Since:
- 8.3.0
-
handleDownloadResourceRequest
ETagResource<ByteArrayFile> handleDownloadResourceRequest(UserContext uc, FrontendServer fs, Long projectId, String resourceName, ETagRequest eTagRequest) Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.projectId- ID of the project that contains the resource.resourceName- Resource name.eTagRequest- Data of the ETag request.- Returns:
- The resource with the given name, or null if no such resource exists.
- Since:
- 8.3.0
-
handleDownloadResourceRequest
ETagResource<ByteArrayFile> handleDownloadResourceRequest(UserContext uc, FrontendServer fs, UUID clientUuid, UUID projectUuid, String resourceName, ETagRequest eTagRequest) Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.clientUuid- UUID of the client that owns the project.projectUuid- UUID of the project that contains the resource.resourceName- Resource name.eTagRequest- Data of the ETag request.- Returns:
- The resource with the given name, or null if no such resource exists.
- Since:
- 8.3.0
-
handleDownloadResourceRequest
ETagResource<ByteArrayFile> handleDownloadResourceRequest(UserContext uc, FrontendServer fs, UUID clientUuid, Long projectId, String resourceName, ETagRequest eTagRequest) Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.clientUuid- UUID of the client that owns the project.projectId- ID of the project that contains the resource.resourceName- Resource name.eTagRequest- Data of the ETag request.- Returns:
- The resource with the given name, or null if no such resource exists.
- Since:
- 8.3.0
-
handleDownloadResourceRequest
ETagResource<ByteArrayFile> handleDownloadResourceRequest(UserContext uc, FrontendServer fs, Long clientId, UUID projectUuid, String resourceName, ETagRequest eTagRequest) Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.clientId- ID of the client that owns the project.projectUuid- UUID of the project that contains the resource.resourceName- Resource name.eTagRequest- Data of the ETag request.- Returns:
- The resource with the given name, or null if no such resource exists.
- Since:
- 8.3.0
-
handleDownloadResourceRequest
ETagResource<ByteArrayFile> handleDownloadResourceRequest(UserContext uc, FrontendServer fs, Long clientId, Long projectId, String resourceName, ETagRequest eTagRequest) Gets theProjektRessourcefor the given client and project UUID, with the given name.- Parameters:
uc- User context.fs- Frontend server.clientId- ID of the client that owns the project.projectId- ID of the project that contains the resource.resourceName- Resource name.eTagRequest- Data of the ETag request.- Returns:
- The resource with the given name, or null if no such resource exists.
- Since:
- 8.3.0
-