mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-17 15:03:07 +00:00
Intermediate commit
This commit is contained in:
@@ -9,7 +9,7 @@ import { ResourceType } from '../../shared/resource-type';
|
||||
*/
|
||||
@mapsTo(ClaimedTask)
|
||||
@inheritSerialization(NormalizedTaskObject)
|
||||
export class NormalizedClaimedTask extends NormalizedTaskObject {
|
||||
export class NormalizedClaimedTask extends NormalizedTaskObject<ClaimedTask> {
|
||||
|
||||
/**
|
||||
* The task identifier
|
||||
|
@@ -9,7 +9,7 @@ import { ResourceType } from '../../shared/resource-type';
|
||||
*/
|
||||
@mapsTo(PoolTask)
|
||||
@inheritSerialization(NormalizedTaskObject)
|
||||
export class NormalizedPoolTask extends NormalizedTaskObject {
|
||||
export class NormalizedPoolTask extends NormalizedTaskObject<PoolTask> {
|
||||
|
||||
/**
|
||||
* The task identifier
|
||||
|
@@ -3,13 +3,14 @@ import { mapsTo, relationship } from '../../cache/builders/build-decorators';
|
||||
import { ResourceType } from '../../shared/resource-type';
|
||||
import { NormalizedDSpaceObject } from '../../cache/models/normalized-dspace-object.model';
|
||||
import { TaskObject } from './task-object.model';
|
||||
import { DSpaceObject } from '../../shared/dspace-object.model';
|
||||
|
||||
/**
|
||||
* An abstract model class for a DSpaceObject.
|
||||
*/
|
||||
@mapsTo(TaskObject)
|
||||
@inheritSerialization(NormalizedDSpaceObject)
|
||||
export abstract class NormalizedTaskObject extends NormalizedDSpaceObject {
|
||||
export abstract class NormalizedTaskObject<T extends DSpaceObject> extends NormalizedDSpaceObject<T> {
|
||||
|
||||
/**
|
||||
* The task identifier
|
||||
|
Reference in New Issue
Block a user