Skip to content

Commit

Permalink
EW-539 Renaming
Browse files Browse the repository at this point in the history
  • Loading branch information
SimoneRadtke-Cap committed Dec 8, 2023
1 parent 7e00a40 commit 8145128
Show file tree
Hide file tree
Showing 10 changed files with 58 additions and 58 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,27 @@ import { CommonCartridgeElementFactory } from '../../interfaces/common-cartridge
import { CommonCartridgeElement } from '../../interfaces/common-cartridge-element.interface';
import { createElementTypeNotSupportedError } from '../../utils';
import {
CommonCartridgeMetadataElement,
CommonCartridgeMetadataElementProps,
CommonCartridgeMetadataElementPropsV110,
CommonCartridgeMetadataElementV110,
} from './common-cartridge-metadata-element';
import {
CommonCartridgeOrganizationElement,
CommonCartridgeOrganizationElementProps,
CommonCartridgeOrganizationElementPropsV110,
CommonCartridgeOrganizationElementV110,
} from './common-cartridge-organization-element';
import {
CommonCartridgeOrganizationsWrapperElement,
CommonCartridgeOrganizationsWrapperElementProps,
CommonCartridgeOrganizationsWrapperElementPropsV110,
CommonCartridgeOrganizationsWrapperElementV110,
} from './common-cartridge-organizations-wrapper-element';
import {
CommonCartridgeResourcesWrapperElement,
CommonCartridgeResourcesWrapperElementProps,
CommonCartridgeResourcesWrapperElementPropsV110,
CommonCartridgeResourcesWrapperElementV110,
} from './common-cartridge-resources-wrapper-element';

export type CommonCartridgeElementProps =
| CommonCartridgeMetadataElementProps
| CommonCartridgeOrganizationElementProps
| CommonCartridgeOrganizationsWrapperElementProps
| CommonCartridgeResourcesWrapperElementProps;
| CommonCartridgeMetadataElementPropsV110
| CommonCartridgeOrganizationElementPropsV110
| CommonCartridgeOrganizationsWrapperElementPropsV110
| CommonCartridgeResourcesWrapperElementPropsV110;

export class CommonCartridgeElementFactoryV110 extends CommonCartridgeElementFactory {
public static readonly instance = new CommonCartridgeElementFactoryV110();
Expand All @@ -38,13 +38,13 @@ export class CommonCartridgeElementFactoryV110 extends CommonCartridgeElementFac
switch (type) {
// AI next 8 lines
case CommonCartridgeElementType.METADATA:
return new CommonCartridgeMetadataElement(props);
return new CommonCartridgeMetadataElementV110(props);
case CommonCartridgeElementType.ORGANIZATION:
return new CommonCartridgeOrganizationElement(props);
return new CommonCartridgeOrganizationElementV110(props);
case CommonCartridgeElementType.ORGANIZATIONS_WRAPPER:
return new CommonCartridgeOrganizationsWrapperElement(props);
return new CommonCartridgeOrganizationsWrapperElementV110(props);
case CommonCartridgeElementType.RESOURCES_WRAPPER:
return new CommonCartridgeResourcesWrapperElement(props);
return new CommonCartridgeResourcesWrapperElementV110(props);
default:
throw createElementTypeNotSupportedError(type);
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import { CommonCartridgeElementType, CommonCartridgeVersion } from '../../common-cartridge.enums';
import { CommonCartridgeElement } from '../../interfaces/common-cartridge-element.interface';

export type CommonCartridgeMetadataElementProps = {
export type CommonCartridgeMetadataElementPropsV110 = {
type: CommonCartridgeElementType.METADATA;
version: CommonCartridgeVersion;
title: string;
creationDate: Date;
copyrightOwners: string[];
};

export class CommonCartridgeMetadataElement extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeMetadataElementProps) {
export class CommonCartridgeMetadataElementV110 extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeMetadataElementPropsV110) {
super(props);
}

Expand All @@ -20,7 +20,7 @@ export class CommonCartridgeMetadataElement extends CommonCartridgeElement {

public override getManifestXmlObject(): Record<string, unknown> {
return {
schema: '1EdTech Common Cartridge',
schema: 'IMS Common Cartridge',
schemaversion: '1.1.0',
'mnf:lom': {
'mnf:general': {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import { CommonCartridgeElementType, CommonCartridgeVersion } from '../../common-cartridge.enums';
import { CommonCartridgeElement } from '../../interfaces/common-cartridge-element.interface';

export type CommonCartridgeOrganizationElementProps = {
export type CommonCartridgeOrganizationElementPropsV110 = {
type: CommonCartridgeElementType.ORGANIZATION;
version: CommonCartridgeVersion;
identifier: string;
title: string;
items: CommonCartridgeElement[];
};

export class CommonCartridgeOrganizationElement extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeOrganizationElementProps) {
export class CommonCartridgeOrganizationElementV110 extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeOrganizationElementPropsV110) {
super(props);
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { CommonCartridgeElementType, CommonCartridgeVersion } from '../../common-cartridge.enums';
import { CommonCartridgeElement } from '../../interfaces/common-cartridge-element.interface';

export type CommonCartridgeOrganizationsWrapperElementProps = {
export type CommonCartridgeOrganizationsWrapperElementPropsV110 = {
type: CommonCartridgeElementType.ORGANIZATIONS_WRAPPER;
version: CommonCartridgeVersion;
items: CommonCartridgeElement[];
};

export class CommonCartridgeOrganizationsWrapperElement extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeOrganizationsWrapperElementProps) {
export class CommonCartridgeOrganizationsWrapperElementV110 extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeOrganizationsWrapperElementPropsV110) {
super(props);
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { CommonCartridgeElementType, CommonCartridgeVersion } from '../../common-cartridge.enums';
import { CommonCartridgeElement } from '../../interfaces/common-cartridge-element.interface';

export type CommonCartridgeResourcesWrapperElementProps = {
export type CommonCartridgeResourcesWrapperElementPropsV110 = {
type: CommonCartridgeElementType.RESOURCES_WRAPPER;
version: CommonCartridgeVersion;
items: CommonCartridgeElement[];
};

export class CommonCartridgeResourcesWrapperElement extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeResourcesWrapperElementProps) {
export class CommonCartridgeResourcesWrapperElementV110 extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeResourcesWrapperElementPropsV110) {
super(props);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,27 @@ import { CommonCartridgeElementFactory } from '../../interfaces/common-cartridge
import { CommonCartridgeElement } from '../../interfaces/common-cartridge-element.interface';
import { createElementTypeNotSupportedError } from '../../utils';
import {
CommonCartridgeMetadataElement,
CommonCartridgeMetadataElementProps,
CommonCartridgeMetadataElementPropsV130,
CommonCartridgeMetadataElementV130,
} from './common-cartridge-metadata-element';
import {
CommonCartridgeOrganizationElement,
CommonCartridgeOrganizationElementProps,
CommonCartridgeOrganizationElementPropsV130,
CommonCartridgeOrganizationElementV130,
} from './common-cartridge-organization-element';
import {
CommonCartridgeOrganizationsWrapperElement,
CommonCartridgeOrganizationsWrapperElementProps,
CommonCartridgeOrganizationsWrapperElementPropsV130,
CommonCartridgeOrganizationsWrapperElementV130,
} from './common-cartridge-organizations-wrapper-element';
import {
CommonCartridgeResourcesWrapperElement,
CommonCartridgeResourcesWrapperElementProps,
CommonCartridgeResourcesWrapperElementPropsV130,
CommonCartridgeResourcesWrapperElementV130,
} from './common-cartridge-resources-wrapper-element';

export type CommonCartridgeElementProps =
| CommonCartridgeMetadataElementProps
| CommonCartridgeOrganizationElementProps
| CommonCartridgeOrganizationsWrapperElementProps
| CommonCartridgeResourcesWrapperElementProps;
| CommonCartridgeMetadataElementPropsV130
| CommonCartridgeOrganizationElementPropsV130
| CommonCartridgeOrganizationsWrapperElementPropsV130
| CommonCartridgeResourcesWrapperElementPropsV130;

export class CommonCartridgeElementFactoryV130 extends CommonCartridgeElementFactory {
public static readonly instance = new CommonCartridgeElementFactoryV130();
Expand All @@ -38,13 +38,13 @@ export class CommonCartridgeElementFactoryV130 extends CommonCartridgeElementFac
switch (type) {
// AI next 8 lines
case CommonCartridgeElementType.METADATA:
return new CommonCartridgeMetadataElement(props);
return new CommonCartridgeMetadataElementV130(props);
case CommonCartridgeElementType.ORGANIZATION:
return new CommonCartridgeOrganizationElement(props);
return new CommonCartridgeOrganizationElementV130(props);
case CommonCartridgeElementType.ORGANIZATIONS_WRAPPER:
return new CommonCartridgeOrganizationsWrapperElement(props);
return new CommonCartridgeOrganizationsWrapperElementV130(props);
case CommonCartridgeElementType.RESOURCES_WRAPPER:
return new CommonCartridgeResourcesWrapperElement(props);
return new CommonCartridgeResourcesWrapperElementV130(props);
default:
throw createElementTypeNotSupportedError(type);
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import { CommonCartridgeElementType, CommonCartridgeVersion } from '../../common-cartridge.enums';
import { CommonCartridgeElement } from '../../interfaces/common-cartridge-element.interface';

export type CommonCartridgeMetadataElementProps = {
export type CommonCartridgeMetadataElementPropsV130 = {
type: CommonCartridgeElementType.METADATA;
version: CommonCartridgeVersion;
title: string;
creationDate: Date;
copyrightOwners: string[];
};

export class CommonCartridgeMetadataElement extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeMetadataElementProps) {
export class CommonCartridgeMetadataElementV130 extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeMetadataElementPropsV130) {
super(props);
}

Expand All @@ -20,7 +20,7 @@ export class CommonCartridgeMetadataElement extends CommonCartridgeElement {

public override getManifestXmlObject(): Record<string, unknown> {
return {
schema: '1EdTech Common Cartridge',
schema: 'IMS Common Cartridge',
schemaversion: '1.3.0',
'mnf:lom': {
'mnf:general': {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import { CommonCartridgeElementType, CommonCartridgeVersion } from '../../common-cartridge.enums';
import { CommonCartridgeElement } from '../../interfaces/common-cartridge-element.interface';

export type CommonCartridgeOrganizationElementProps = {
export type CommonCartridgeOrganizationElementPropsV130 = {
type: CommonCartridgeElementType.ORGANIZATION;
version: CommonCartridgeVersion;
identifier: string;
title: string;
items: CommonCartridgeElement[];
};

export class CommonCartridgeOrganizationElement extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeOrganizationElementProps) {
export class CommonCartridgeOrganizationElementV130 extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeOrganizationElementPropsV130) {
super(props);
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { CommonCartridgeElementType, CommonCartridgeVersion } from '../../common-cartridge.enums';
import { CommonCartridgeElement } from '../../interfaces/common-cartridge-element.interface';

export type CommonCartridgeOrganizationsWrapperElementProps = {
export type CommonCartridgeOrganizationsWrapperElementPropsV130 = {
type: CommonCartridgeElementType.ORGANIZATIONS_WRAPPER;
version: CommonCartridgeVersion;
items: CommonCartridgeElement[];
};

export class CommonCartridgeOrganizationsWrapperElement extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeOrganizationsWrapperElementProps) {
export class CommonCartridgeOrganizationsWrapperElementV130 extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeOrganizationsWrapperElementPropsV130) {
super(props);
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { CommonCartridgeElementType, CommonCartridgeVersion } from '../../common-cartridge.enums';
import { CommonCartridgeElement } from '../../interfaces/common-cartridge-element.interface';

export type CommonCartridgeResourcesWrapperElementProps = {
export type CommonCartridgeResourcesWrapperElementPropsV130 = {
type: CommonCartridgeElementType.RESOURCES_WRAPPER;
version: CommonCartridgeVersion;
items: CommonCartridgeElement[];
};

export class CommonCartridgeResourcesWrapperElement extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeResourcesWrapperElementProps) {
export class CommonCartridgeResourcesWrapperElementV130 extends CommonCartridgeElement {
public constructor(private readonly props: CommonCartridgeResourcesWrapperElementPropsV130) {
super(props);
}

Expand Down

0 comments on commit 8145128

Please sign in to comment.