initialize
This commit is contained in:
@@ -0,0 +1,111 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in BoardCheckInRequest
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class BoardCheckInRequestMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest get(BoardCheckInRequest itacBoardCheckInRequest)
|
||||
{
|
||||
if (itacBoardCheckInRequest == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest asmBoardCheckInRequest = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest();
|
||||
mapItac2Asm(asmBoardCheckInRequest, itacBoardCheckInRequest);
|
||||
return asmBoardCheckInRequest;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest asmBoardCheckInRequest, BoardCheckInRequest itacBoardCheckInRequest)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in BoardCheckInRequest
|
||||
asmBoardCheckInRequest.BoardId = itacBoardCheckInRequest.BoardId;
|
||||
asmBoardCheckInRequest.CheckInErrorCode = itacBoardCheckInRequest.CheckInErrorCode;
|
||||
asmBoardCheckInRequest.LineName = itacBoardCheckInRequest.LineName;
|
||||
asmBoardCheckInRequest.MostCriticalMSDExpireDate = itacBoardCheckInRequest.MostCriticalMSDExpireDate;
|
||||
asmBoardCheckInRequest.RecipeName = itacBoardCheckInRequest.RecipeName;
|
||||
asmBoardCheckInRequest.ScanTime = itacBoardCheckInRequest.ScanTime;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest[] get(BoardCheckInRequest[] itacBoardCheckInRequest)
|
||||
{
|
||||
if (itacBoardCheckInRequest == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest[] asmBoardCheckInRequest = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest[itacBoardCheckInRequest.Length];
|
||||
for (int i = 0; i < itacBoardCheckInRequest.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmBoardCheckInRequest[i] = BoardCheckInRequestMapper.get(itacBoardCheckInRequest[i]);
|
||||
}
|
||||
return asmBoardCheckInRequest;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest> getList(BoardCheckInRequest[] asmBoardCheckInRequest)
|
||||
{
|
||||
if (asmBoardCheckInRequest == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest> itacBoardCheckInRequest = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest>();
|
||||
for (int i = 0; i < asmBoardCheckInRequest.Length; i++)
|
||||
{
|
||||
itacBoardCheckInRequest.Add(BoardCheckInRequestMapper.get(asmBoardCheckInRequest[i]));
|
||||
}
|
||||
return itacBoardCheckInRequest;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static BoardCheckInRequest get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest asmBoardCheckInRequest)
|
||||
{
|
||||
if (asmBoardCheckInRequest == null) { return null; }
|
||||
BoardCheckInRequest itacBoardCheckInRequest = new BoardCheckInRequest();
|
||||
mapAsm2Itac(asmBoardCheckInRequest, itacBoardCheckInRequest);
|
||||
return itacBoardCheckInRequest;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest asmBoardCheckInRequest, BoardCheckInRequest itacBoardCheckInRequest)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in BoardCheckInRequest
|
||||
itacBoardCheckInRequest.BoardId = asmBoardCheckInRequest.BoardId;
|
||||
itacBoardCheckInRequest.CheckInErrorCode = asmBoardCheckInRequest.CheckInErrorCode;
|
||||
itacBoardCheckInRequest.LineName = asmBoardCheckInRequest.LineName;
|
||||
itacBoardCheckInRequest.MostCriticalMSDExpireDate = asmBoardCheckInRequest.MostCriticalMSDExpireDate;
|
||||
itacBoardCheckInRequest.RecipeName = asmBoardCheckInRequest.RecipeName;
|
||||
itacBoardCheckInRequest.ScanTime = asmBoardCheckInRequest.ScanTime;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static BoardCheckInRequest[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest> asmBoardCheckInRequest)
|
||||
{
|
||||
if (asmBoardCheckInRequest == null) { return null; }
|
||||
BoardCheckInRequest[] itacBoardCheckInRequest = new BoardCheckInRequest[asmBoardCheckInRequest.Count];
|
||||
for (int i = 0; i < asmBoardCheckInRequest.Count; i++)
|
||||
{
|
||||
itacBoardCheckInRequest[i] = BoardCheckInRequestMapper.get(asmBoardCheckInRequest[i]);
|
||||
}
|
||||
return itacBoardCheckInRequest;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static BoardCheckInRequest[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInRequest[] asmBoardCheckInRequest)
|
||||
{
|
||||
if (asmBoardCheckInRequest == null) { return null; }
|
||||
BoardCheckInRequest[] itacBoardCheckInRequest = new BoardCheckInRequest[asmBoardCheckInRequest.Length];
|
||||
for (int i = 0; i < asmBoardCheckInRequest.Length; i++)
|
||||
{
|
||||
itacBoardCheckInRequest[i] = BoardCheckInRequestMapper.get(asmBoardCheckInRequest[i]);
|
||||
}
|
||||
return itacBoardCheckInRequest;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in BoardCheckInResponse
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class BoardCheckInResponseMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse get(BoardCheckInResponse itacBoardCheckInResponse)
|
||||
{
|
||||
if (itacBoardCheckInResponse == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse asmBoardCheckInResponse = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse();
|
||||
mapItac2Asm(asmBoardCheckInResponse, itacBoardCheckInResponse);
|
||||
return asmBoardCheckInResponse;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse asmBoardCheckInResponse, BoardCheckInResponse itacBoardCheckInResponse)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in BoardCheckInResponse
|
||||
asmBoardCheckInResponse.BoardValidationReason = itacBoardCheckInResponse.BoardValidationReason;
|
||||
asmBoardCheckInResponse.BoardValidationResult = itacBoardCheckInResponse.BoardValidationResult;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse[] get(BoardCheckInResponse[] itacBoardCheckInResponse)
|
||||
{
|
||||
if (itacBoardCheckInResponse == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse[] asmBoardCheckInResponse = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse[itacBoardCheckInResponse.Length];
|
||||
for (int i = 0; i < itacBoardCheckInResponse.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmBoardCheckInResponse[i] = BoardCheckInResponseMapper.get(itacBoardCheckInResponse[i]);
|
||||
}
|
||||
return asmBoardCheckInResponse;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse> getList(BoardCheckInResponse[] asmBoardCheckInResponse)
|
||||
{
|
||||
if (asmBoardCheckInResponse == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse> itacBoardCheckInResponse = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse>();
|
||||
for (int i = 0; i < asmBoardCheckInResponse.Length; i++)
|
||||
{
|
||||
itacBoardCheckInResponse.Add(BoardCheckInResponseMapper.get(asmBoardCheckInResponse[i]));
|
||||
}
|
||||
return itacBoardCheckInResponse;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static BoardCheckInResponse get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse asmBoardCheckInResponse)
|
||||
{
|
||||
if (asmBoardCheckInResponse == null) { return null; }
|
||||
BoardCheckInResponse itacBoardCheckInResponse = new BoardCheckInResponse();
|
||||
mapAsm2Itac(asmBoardCheckInResponse, itacBoardCheckInResponse);
|
||||
return itacBoardCheckInResponse;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse asmBoardCheckInResponse, BoardCheckInResponse itacBoardCheckInResponse)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in BoardCheckInResponse
|
||||
itacBoardCheckInResponse.BoardValidationReason = asmBoardCheckInResponse.BoardValidationReason;
|
||||
itacBoardCheckInResponse.BoardValidationResult = asmBoardCheckInResponse.BoardValidationResult;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static BoardCheckInResponse[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse> asmBoardCheckInResponse)
|
||||
{
|
||||
if (asmBoardCheckInResponse == null) { return null; }
|
||||
BoardCheckInResponse[] itacBoardCheckInResponse = new BoardCheckInResponse[asmBoardCheckInResponse.Count];
|
||||
for (int i = 0; i < asmBoardCheckInResponse.Count; i++)
|
||||
{
|
||||
itacBoardCheckInResponse[i] = BoardCheckInResponseMapper.get(asmBoardCheckInResponse[i]);
|
||||
}
|
||||
return itacBoardCheckInResponse;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static BoardCheckInResponse[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardCheckInResponse[] asmBoardCheckInResponse)
|
||||
{
|
||||
if (asmBoardCheckInResponse == null) { return null; }
|
||||
BoardCheckInResponse[] itacBoardCheckInResponse = new BoardCheckInResponse[asmBoardCheckInResponse.Length];
|
||||
for (int i = 0; i < asmBoardCheckInResponse.Length; i++)
|
||||
{
|
||||
itacBoardCheckInResponse[i] = BoardCheckInResponseMapper.get(asmBoardCheckInResponse[i]);
|
||||
}
|
||||
return itacBoardCheckInResponse;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in BoardProducedRequest
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class BoardProducedRequestMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest get(BoardProducedRequest itacBoardProducedRequest)
|
||||
{
|
||||
if (itacBoardProducedRequest == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest asmBoardProducedRequest = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest();
|
||||
mapItac2Asm(asmBoardProducedRequest, itacBoardProducedRequest);
|
||||
return asmBoardProducedRequest;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest asmBoardProducedRequest, BoardProducedRequest itacBoardProducedRequest)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in BoardProducedRequest
|
||||
asmBoardProducedRequest.BoardLockState = itacBoardProducedRequest.BoardLockState;
|
||||
// complex property TraceabilityData, isArray:False, isGeneric:False
|
||||
asmBoardProducedRequest.TraceabilityData = com.itac.oib.traceability.contracts.data.TraceabilityDataMapper.get( itacBoardProducedRequest.TraceabilityData);
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest[] get(BoardProducedRequest[] itacBoardProducedRequest)
|
||||
{
|
||||
if (itacBoardProducedRequest == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest[] asmBoardProducedRequest = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest[itacBoardProducedRequest.Length];
|
||||
for (int i = 0; i < itacBoardProducedRequest.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmBoardProducedRequest[i] = BoardProducedRequestMapper.get(itacBoardProducedRequest[i]);
|
||||
}
|
||||
return asmBoardProducedRequest;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest> getList(BoardProducedRequest[] asmBoardProducedRequest)
|
||||
{
|
||||
if (asmBoardProducedRequest == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest> itacBoardProducedRequest = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest>();
|
||||
for (int i = 0; i < asmBoardProducedRequest.Length; i++)
|
||||
{
|
||||
itacBoardProducedRequest.Add(BoardProducedRequestMapper.get(asmBoardProducedRequest[i]));
|
||||
}
|
||||
return itacBoardProducedRequest;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static BoardProducedRequest get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest asmBoardProducedRequest)
|
||||
{
|
||||
if (asmBoardProducedRequest == null) { return null; }
|
||||
BoardProducedRequest itacBoardProducedRequest = new BoardProducedRequest();
|
||||
mapAsm2Itac(asmBoardProducedRequest, itacBoardProducedRequest);
|
||||
return itacBoardProducedRequest;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest asmBoardProducedRequest, BoardProducedRequest itacBoardProducedRequest)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in BoardProducedRequest
|
||||
itacBoardProducedRequest.BoardLockState = asmBoardProducedRequest.BoardLockState;
|
||||
itacBoardProducedRequest.TraceabilityData = com.itac.oib.traceability.contracts.data.TraceabilityDataMapper.get(asmBoardProducedRequest.TraceabilityData);
|
||||
// complex asm property TraceabilityData
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static BoardProducedRequest[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest> asmBoardProducedRequest)
|
||||
{
|
||||
if (asmBoardProducedRequest == null) { return null; }
|
||||
BoardProducedRequest[] itacBoardProducedRequest = new BoardProducedRequest[asmBoardProducedRequest.Count];
|
||||
for (int i = 0; i < asmBoardProducedRequest.Count; i++)
|
||||
{
|
||||
itacBoardProducedRequest[i] = BoardProducedRequestMapper.get(asmBoardProducedRequest[i]);
|
||||
}
|
||||
return itacBoardProducedRequest;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static BoardProducedRequest[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedRequest[] asmBoardProducedRequest)
|
||||
{
|
||||
if (asmBoardProducedRequest == null) { return null; }
|
||||
BoardProducedRequest[] itacBoardProducedRequest = new BoardProducedRequest[asmBoardProducedRequest.Length];
|
||||
for (int i = 0; i < asmBoardProducedRequest.Length; i++)
|
||||
{
|
||||
itacBoardProducedRequest[i] = BoardProducedRequestMapper.get(asmBoardProducedRequest[i]);
|
||||
}
|
||||
return itacBoardProducedRequest;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in BoardProducedResponse
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class BoardProducedResponseMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse get(BoardProducedResponse itacBoardProducedResponse)
|
||||
{
|
||||
if (itacBoardProducedResponse == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse asmBoardProducedResponse = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse();
|
||||
mapItac2Asm(asmBoardProducedResponse, itacBoardProducedResponse);
|
||||
return asmBoardProducedResponse;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse asmBoardProducedResponse, BoardProducedResponse itacBoardProducedResponse)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in BoardProducedResponse
|
||||
asmBoardProducedResponse.BoardValidationReason = itacBoardProducedResponse.BoardValidationReason;
|
||||
asmBoardProducedResponse.BoardValidationResult = itacBoardProducedResponse.BoardValidationResult;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse[] get(BoardProducedResponse[] itacBoardProducedResponse)
|
||||
{
|
||||
if (itacBoardProducedResponse == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse[] asmBoardProducedResponse = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse[itacBoardProducedResponse.Length];
|
||||
for (int i = 0; i < itacBoardProducedResponse.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmBoardProducedResponse[i] = BoardProducedResponseMapper.get(itacBoardProducedResponse[i]);
|
||||
}
|
||||
return asmBoardProducedResponse;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse> getList(BoardProducedResponse[] asmBoardProducedResponse)
|
||||
{
|
||||
if (asmBoardProducedResponse == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse> itacBoardProducedResponse = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse>();
|
||||
for (int i = 0; i < asmBoardProducedResponse.Length; i++)
|
||||
{
|
||||
itacBoardProducedResponse.Add(BoardProducedResponseMapper.get(asmBoardProducedResponse[i]));
|
||||
}
|
||||
return itacBoardProducedResponse;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static BoardProducedResponse get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse asmBoardProducedResponse)
|
||||
{
|
||||
if (asmBoardProducedResponse == null) { return null; }
|
||||
BoardProducedResponse itacBoardProducedResponse = new BoardProducedResponse();
|
||||
mapAsm2Itac(asmBoardProducedResponse, itacBoardProducedResponse);
|
||||
return itacBoardProducedResponse;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse asmBoardProducedResponse, BoardProducedResponse itacBoardProducedResponse)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in BoardProducedResponse
|
||||
itacBoardProducedResponse.BoardValidationReason = asmBoardProducedResponse.BoardValidationReason;
|
||||
itacBoardProducedResponse.BoardValidationResult = asmBoardProducedResponse.BoardValidationResult;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static BoardProducedResponse[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse> asmBoardProducedResponse)
|
||||
{
|
||||
if (asmBoardProducedResponse == null) { return null; }
|
||||
BoardProducedResponse[] itacBoardProducedResponse = new BoardProducedResponse[asmBoardProducedResponse.Count];
|
||||
for (int i = 0; i < asmBoardProducedResponse.Count; i++)
|
||||
{
|
||||
itacBoardProducedResponse[i] = BoardProducedResponseMapper.get(asmBoardProducedResponse[i]);
|
||||
}
|
||||
return itacBoardProducedResponse;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static BoardProducedResponse[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.BoardProducedResponse[] asmBoardProducedResponse)
|
||||
{
|
||||
if (asmBoardProducedResponse == null) { return null; }
|
||||
BoardProducedResponse[] itacBoardProducedResponse = new BoardProducedResponse[asmBoardProducedResponse.Length];
|
||||
for (int i = 0; i < asmBoardProducedResponse.Length; i++)
|
||||
{
|
||||
itacBoardProducedResponse[i] = BoardProducedResponseMapper.get(asmBoardProducedResponse[i]);
|
||||
}
|
||||
return itacBoardProducedResponse;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in ComponentType
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class ComponentTypeMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType get(ComponentType itacComponentType)
|
||||
{
|
||||
if (itacComponentType == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType asmComponentType = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType();
|
||||
mapItac2Asm(asmComponentType, itacComponentType);
|
||||
return asmComponentType;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType asmComponentType, ComponentType itacComponentType)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in ComponentType
|
||||
asmComponentType.Id = itacComponentType.Id;
|
||||
asmComponentType.Name = itacComponentType.Name;
|
||||
asmComponentType.PackForm = itacComponentType.PackForm;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType[] get(ComponentType[] itacComponentType)
|
||||
{
|
||||
if (itacComponentType == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType[] asmComponentType = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType[itacComponentType.Length];
|
||||
for (int i = 0; i < itacComponentType.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmComponentType[i] = ComponentTypeMapper.get(itacComponentType[i]);
|
||||
}
|
||||
return asmComponentType;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType> getList(ComponentType[] asmComponentType)
|
||||
{
|
||||
if (asmComponentType == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType> itacComponentType = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType>();
|
||||
for (int i = 0; i < asmComponentType.Length; i++)
|
||||
{
|
||||
itacComponentType.Add(ComponentTypeMapper.get(asmComponentType[i]));
|
||||
}
|
||||
return itacComponentType;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static ComponentType get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType asmComponentType)
|
||||
{
|
||||
if (asmComponentType == null) { return null; }
|
||||
ComponentType itacComponentType = new ComponentType();
|
||||
mapAsm2Itac(asmComponentType, itacComponentType);
|
||||
return itacComponentType;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType asmComponentType, ComponentType itacComponentType)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in ComponentType
|
||||
itacComponentType.Id = asmComponentType.Id;
|
||||
itacComponentType.Name = asmComponentType.Name;
|
||||
itacComponentType.PackForm = asmComponentType.PackForm;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static ComponentType[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType> asmComponentType)
|
||||
{
|
||||
if (asmComponentType == null) { return null; }
|
||||
ComponentType[] itacComponentType = new ComponentType[asmComponentType.Count];
|
||||
for (int i = 0; i < asmComponentType.Count; i++)
|
||||
{
|
||||
itacComponentType[i] = ComponentTypeMapper.get(asmComponentType[i]);
|
||||
}
|
||||
return itacComponentType;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static ComponentType[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ComponentType[] asmComponentType)
|
||||
{
|
||||
if (asmComponentType == null) { return null; }
|
||||
ComponentType[] itacComponentType = new ComponentType[asmComponentType.Length];
|
||||
for (int i = 0; i < asmComponentType.Length; i++)
|
||||
{
|
||||
itacComponentType[i] = ComponentTypeMapper.get(asmComponentType[i]);
|
||||
}
|
||||
return itacComponentType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in Consumption
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class ConsumptionMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption get(Consumption itacConsumption)
|
||||
{
|
||||
if (itacConsumption == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption asmConsumption = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption();
|
||||
mapItac2Asm(asmConsumption, itacConsumption);
|
||||
return asmConsumption;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption asmConsumption, Consumption itacConsumption)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in Consumption
|
||||
asmConsumption.AccessTotal = itacConsumption.AccessTotal;
|
||||
asmConsumption.PackagingUID = itacConsumption.PackagingUID;
|
||||
asmConsumption.RejectIdent = itacConsumption.RejectIdent;
|
||||
asmConsumption.RejectVacuum = itacConsumption.RejectVacuum;
|
||||
asmConsumption.TrackEmpty = itacConsumption.TrackEmpty;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption[] get(Consumption[] itacConsumption)
|
||||
{
|
||||
if (itacConsumption == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption[] asmConsumption = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption[itacConsumption.Length];
|
||||
for (int i = 0; i < itacConsumption.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmConsumption[i] = ConsumptionMapper.get(itacConsumption[i]);
|
||||
}
|
||||
return asmConsumption;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption> getList(Consumption[] asmConsumption)
|
||||
{
|
||||
if (asmConsumption == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption> itacConsumption = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption>();
|
||||
for (int i = 0; i < asmConsumption.Length; i++)
|
||||
{
|
||||
itacConsumption.Add(ConsumptionMapper.get(asmConsumption[i]));
|
||||
}
|
||||
return itacConsumption;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static Consumption get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption asmConsumption)
|
||||
{
|
||||
if (asmConsumption == null) { return null; }
|
||||
Consumption itacConsumption = new Consumption();
|
||||
mapAsm2Itac(asmConsumption, itacConsumption);
|
||||
return itacConsumption;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption asmConsumption, Consumption itacConsumption)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in Consumption
|
||||
itacConsumption.AccessTotal = asmConsumption.AccessTotal;
|
||||
itacConsumption.PackagingUID = asmConsumption.PackagingUID;
|
||||
itacConsumption.RejectIdent = asmConsumption.RejectIdent;
|
||||
itacConsumption.RejectVacuum = asmConsumption.RejectVacuum;
|
||||
itacConsumption.TrackEmpty = asmConsumption.TrackEmpty;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static Consumption[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption> asmConsumption)
|
||||
{
|
||||
if (asmConsumption == null) { return null; }
|
||||
Consumption[] itacConsumption = new Consumption[asmConsumption.Count];
|
||||
for (int i = 0; i < asmConsumption.Count; i++)
|
||||
{
|
||||
itacConsumption[i] = ConsumptionMapper.get(asmConsumption[i]);
|
||||
}
|
||||
return itacConsumption;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static Consumption[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Consumption[] asmConsumption)
|
||||
{
|
||||
if (asmConsumption == null) { return null; }
|
||||
Consumption[] itacConsumption = new Consumption[asmConsumption.Length];
|
||||
for (int i = 0; i < asmConsumption.Length; i++)
|
||||
{
|
||||
itacConsumption[i] = ConsumptionMapper.get(asmConsumption[i]);
|
||||
}
|
||||
return itacConsumption;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in ErrorCodes
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class ErrorCodesMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes get(ErrorCodes itacErrorCodes)
|
||||
{
|
||||
if (itacErrorCodes == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes asmErrorCodes = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes();
|
||||
mapItac2Asm(asmErrorCodes, itacErrorCodes);
|
||||
return asmErrorCodes;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes asmErrorCodes, ErrorCodes itacErrorCodes)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in ErrorCodes
|
||||
// complex property ErrorCodesList, isArray:True, isGeneric:False
|
||||
asmErrorCodes.ErrorCodesList = com.itac.oib.traceability.contracts.data.ErrorStructMapper.get( itacErrorCodes.ErrorCodesList);
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes[] get(ErrorCodes[] itacErrorCodes)
|
||||
{
|
||||
if (itacErrorCodes == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes[] asmErrorCodes = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes[itacErrorCodes.Length];
|
||||
for (int i = 0; i < itacErrorCodes.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmErrorCodes[i] = ErrorCodesMapper.get(itacErrorCodes[i]);
|
||||
}
|
||||
return asmErrorCodes;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes> getList(ErrorCodes[] asmErrorCodes)
|
||||
{
|
||||
if (asmErrorCodes == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes> itacErrorCodes = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes>();
|
||||
for (int i = 0; i < asmErrorCodes.Length; i++)
|
||||
{
|
||||
itacErrorCodes.Add(ErrorCodesMapper.get(asmErrorCodes[i]));
|
||||
}
|
||||
return itacErrorCodes;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static ErrorCodes get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes asmErrorCodes)
|
||||
{
|
||||
if (asmErrorCodes == null) { return null; }
|
||||
ErrorCodes itacErrorCodes = new ErrorCodes();
|
||||
mapAsm2Itac(asmErrorCodes, itacErrorCodes);
|
||||
return itacErrorCodes;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes asmErrorCodes, ErrorCodes itacErrorCodes)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in ErrorCodes
|
||||
// array mapping
|
||||
itacErrorCodes.ErrorCodesList = ErrorStructMapper.getArray(asmErrorCodes.ErrorCodesList);
|
||||
// complex asm property ErrorCodesList
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static ErrorCodes[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes> asmErrorCodes)
|
||||
{
|
||||
if (asmErrorCodes == null) { return null; }
|
||||
ErrorCodes[] itacErrorCodes = new ErrorCodes[asmErrorCodes.Count];
|
||||
for (int i = 0; i < asmErrorCodes.Count; i++)
|
||||
{
|
||||
itacErrorCodes[i] = ErrorCodesMapper.get(asmErrorCodes[i]);
|
||||
}
|
||||
return itacErrorCodes;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static ErrorCodes[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorCodes[] asmErrorCodes)
|
||||
{
|
||||
if (asmErrorCodes == null) { return null; }
|
||||
ErrorCodes[] itacErrorCodes = new ErrorCodes[asmErrorCodes.Length];
|
||||
for (int i = 0; i < asmErrorCodes.Length; i++)
|
||||
{
|
||||
itacErrorCodes[i] = ErrorCodesMapper.get(asmErrorCodes[i]);
|
||||
}
|
||||
return itacErrorCodes;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in ErrorStruct
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class ErrorStructMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct get(ErrorStruct itacErrorStruct)
|
||||
{
|
||||
if (itacErrorStruct == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct asmErrorStruct = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct();
|
||||
mapItac2Asm(asmErrorStruct, itacErrorStruct);
|
||||
return asmErrorStruct;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct asmErrorStruct, ErrorStruct itacErrorStruct)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in ErrorStruct
|
||||
asmErrorStruct.ErrorLevel = itacErrorStruct.ErrorLevel;
|
||||
// complex property ErrorReasons, isArray:True, isGeneric:False
|
||||
asmErrorStruct.ErrorReasons = com.itac.oib.traceability.contracts.data.ReasonStructMapper.get( itacErrorStruct.ErrorReasons);
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct[] get(ErrorStruct[] itacErrorStruct)
|
||||
{
|
||||
if (itacErrorStruct == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct[] asmErrorStruct = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct[itacErrorStruct.Length];
|
||||
for (int i = 0; i < itacErrorStruct.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmErrorStruct[i] = ErrorStructMapper.get(itacErrorStruct[i]);
|
||||
}
|
||||
return asmErrorStruct;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct> getList(ErrorStruct[] asmErrorStruct)
|
||||
{
|
||||
if (asmErrorStruct == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct> itacErrorStruct = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct>();
|
||||
for (int i = 0; i < asmErrorStruct.Length; i++)
|
||||
{
|
||||
itacErrorStruct.Add(ErrorStructMapper.get(asmErrorStruct[i]));
|
||||
}
|
||||
return itacErrorStruct;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static ErrorStruct get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct asmErrorStruct)
|
||||
{
|
||||
if (asmErrorStruct == null) { return null; }
|
||||
ErrorStruct itacErrorStruct = new ErrorStruct();
|
||||
mapAsm2Itac(asmErrorStruct, itacErrorStruct);
|
||||
return itacErrorStruct;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct asmErrorStruct, ErrorStruct itacErrorStruct)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in ErrorStruct
|
||||
itacErrorStruct.ErrorLevel = asmErrorStruct.ErrorLevel;
|
||||
// array mapping
|
||||
itacErrorStruct.ErrorReasons = ReasonStructMapper.getArray(asmErrorStruct.ErrorReasons);
|
||||
// complex asm property ErrorReasons
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static ErrorStruct[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct> asmErrorStruct)
|
||||
{
|
||||
if (asmErrorStruct == null) { return null; }
|
||||
ErrorStruct[] itacErrorStruct = new ErrorStruct[asmErrorStruct.Count];
|
||||
for (int i = 0; i < asmErrorStruct.Count; i++)
|
||||
{
|
||||
itacErrorStruct[i] = ErrorStructMapper.get(asmErrorStruct[i]);
|
||||
}
|
||||
return itacErrorStruct;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static ErrorStruct[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ErrorStruct[] asmErrorStruct)
|
||||
{
|
||||
if (asmErrorStruct == null) { return null; }
|
||||
ErrorStruct[] itacErrorStruct = new ErrorStruct[asmErrorStruct.Length];
|
||||
for (int i = 0; i < asmErrorStruct.Length; i++)
|
||||
{
|
||||
itacErrorStruct[i] = ErrorStructMapper.get(asmErrorStruct[i]);
|
||||
}
|
||||
return itacErrorStruct;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in Job
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class JobMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job get(Job itacJob)
|
||||
{
|
||||
if (itacJob == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job asmJob = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job();
|
||||
mapItac2Asm(asmJob, itacJob);
|
||||
return asmJob;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job asmJob, Job itacJob)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in Job
|
||||
asmJob.BoardName = itacJob.BoardName;
|
||||
asmJob.BoardSide = itacJob.BoardSide;
|
||||
asmJob.OrderID = itacJob.OrderID;
|
||||
asmJob.Recipe = itacJob.Recipe;
|
||||
asmJob.Setup = itacJob.Setup;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job[] get(Job[] itacJob)
|
||||
{
|
||||
if (itacJob == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job[] asmJob = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job[itacJob.Length];
|
||||
for (int i = 0; i < itacJob.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmJob[i] = JobMapper.get(itacJob[i]);
|
||||
}
|
||||
return asmJob;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job> getList(Job[] asmJob)
|
||||
{
|
||||
if (asmJob == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job> itacJob = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job>();
|
||||
for (int i = 0; i < asmJob.Length; i++)
|
||||
{
|
||||
itacJob.Add(JobMapper.get(asmJob[i]));
|
||||
}
|
||||
return itacJob;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static Job get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job asmJob)
|
||||
{
|
||||
if (asmJob == null) { return null; }
|
||||
Job itacJob = new Job();
|
||||
mapAsm2Itac(asmJob, itacJob);
|
||||
return itacJob;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job asmJob, Job itacJob)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in Job
|
||||
itacJob.BoardName = asmJob.BoardName;
|
||||
itacJob.BoardSide = asmJob.BoardSide;
|
||||
itacJob.OrderID = asmJob.OrderID;
|
||||
itacJob.Recipe = asmJob.Recipe;
|
||||
itacJob.Setup = asmJob.Setup;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static Job[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job> asmJob)
|
||||
{
|
||||
if (asmJob == null) { return null; }
|
||||
Job[] itacJob = new Job[asmJob.Count];
|
||||
for (int i = 0; i < asmJob.Count; i++)
|
||||
{
|
||||
itacJob[i] = JobMapper.get(asmJob[i]);
|
||||
}
|
||||
return itacJob;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static Job[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Job[] asmJob)
|
||||
{
|
||||
if (asmJob == null) { return null; }
|
||||
Job[] itacJob = new Job[asmJob.Length];
|
||||
for (int i = 0; i < asmJob.Length; i++)
|
||||
{
|
||||
itacJob[i] = JobMapper.get(asmJob[i]);
|
||||
}
|
||||
return itacJob;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in Location
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class LocationMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location get(Location itacLocation)
|
||||
{
|
||||
if (itacLocation == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location asmLocation = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location();
|
||||
mapItac2Asm(asmLocation, itacLocation);
|
||||
return asmLocation;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location asmLocation, Location itacLocation)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in Location
|
||||
asmLocation.Loc = itacLocation.Loc;
|
||||
// complex property Positions, isArray:True, isGeneric:False
|
||||
asmLocation.Positions = com.itac.oib.traceability.contracts.data.PositionMapper.get( itacLocation.Positions);
|
||||
asmLocation.Station = itacLocation.Station;
|
||||
asmLocation.TableID = itacLocation.TableID;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location[] get(Location[] itacLocation)
|
||||
{
|
||||
if (itacLocation == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location[] asmLocation = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location[itacLocation.Length];
|
||||
for (int i = 0; i < itacLocation.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmLocation[i] = LocationMapper.get(itacLocation[i]);
|
||||
}
|
||||
return asmLocation;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location> getList(Location[] asmLocation)
|
||||
{
|
||||
if (asmLocation == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location> itacLocation = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location>();
|
||||
for (int i = 0; i < asmLocation.Length; i++)
|
||||
{
|
||||
itacLocation.Add(LocationMapper.get(asmLocation[i]));
|
||||
}
|
||||
return itacLocation;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static Location get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location asmLocation)
|
||||
{
|
||||
if (asmLocation == null) { return null; }
|
||||
Location itacLocation = new Location();
|
||||
mapAsm2Itac(asmLocation, itacLocation);
|
||||
return itacLocation;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location asmLocation, Location itacLocation)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in Location
|
||||
itacLocation.Loc = asmLocation.Loc;
|
||||
// array mapping
|
||||
itacLocation.Positions = PositionMapper.getArray(asmLocation.Positions);
|
||||
// complex asm property Positions
|
||||
itacLocation.Station = asmLocation.Station;
|
||||
itacLocation.TableID = asmLocation.TableID;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static Location[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location> asmLocation)
|
||||
{
|
||||
if (asmLocation == null) { return null; }
|
||||
Location[] itacLocation = new Location[asmLocation.Count];
|
||||
for (int i = 0; i < asmLocation.Count; i++)
|
||||
{
|
||||
itacLocation[i] = LocationMapper.get(asmLocation[i]);
|
||||
}
|
||||
return itacLocation;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static Location[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Location[] asmLocation)
|
||||
{
|
||||
if (asmLocation == null) { return null; }
|
||||
Location[] itacLocation = new Location[asmLocation.Length];
|
||||
for (int i = 0; i < asmLocation.Length; i++)
|
||||
{
|
||||
itacLocation[i] = LocationMapper.get(asmLocation[i]);
|
||||
}
|
||||
return itacLocation;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PackagingUnit
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PackagingUnitMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit get(PackagingUnit itacPackagingUnit)
|
||||
{
|
||||
if (itacPackagingUnit == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit asmPackagingUnit = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit();
|
||||
mapItac2Asm(asmPackagingUnit, itacPackagingUnit);
|
||||
return asmPackagingUnit;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit asmPackagingUnit, PackagingUnit itacPackagingUnit)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PackagingUnit
|
||||
asmPackagingUnit.Active = itacPackagingUnit.Active;
|
||||
asmPackagingUnit.BatchId = itacPackagingUnit.BatchId;
|
||||
asmPackagingUnit.Comment = itacPackagingUnit.Comment;
|
||||
asmPackagingUnit.ComponentBarcode = itacPackagingUnit.ComponentBarcode;
|
||||
asmPackagingUnit.ComponentTypeId = itacPackagingUnit.ComponentTypeId;
|
||||
asmPackagingUnit.ExpiryDate = itacPackagingUnit.ExpiryDate;
|
||||
asmPackagingUnit.Extra1 = itacPackagingUnit.Extra1;
|
||||
asmPackagingUnit.Extra2 = itacPackagingUnit.Extra2;
|
||||
asmPackagingUnit.Extra3 = itacPackagingUnit.Extra3;
|
||||
asmPackagingUnit.Id = itacPackagingUnit.Id;
|
||||
asmPackagingUnit.ManufactureDate = itacPackagingUnit.ManufactureDate;
|
||||
asmPackagingUnit.Manufacturer = itacPackagingUnit.Manufacturer;
|
||||
asmPackagingUnit.MsdLevel = itacPackagingUnit.MsdLevel;
|
||||
asmPackagingUnit.MsdOpenDate = itacPackagingUnit.MsdOpenDate;
|
||||
asmPackagingUnit.Operator = itacPackagingUnit.Operator;
|
||||
asmPackagingUnit.OriginalQuantity = itacPackagingUnit.OriginalQuantity;
|
||||
asmPackagingUnit.PackagingId = itacPackagingUnit.PackagingId;
|
||||
asmPackagingUnit.Serial = itacPackagingUnit.Serial;
|
||||
asmPackagingUnit.Supplier = itacPackagingUnit.Supplier;
|
||||
asmPackagingUnit.VerifiedDate = itacPackagingUnit.VerifiedDate;
|
||||
asmPackagingUnit.BrightnessClass = itacPackagingUnit.BrightnessClass;
|
||||
// complex property Quantity, isArray:False, isGeneric:True
|
||||
itacPackagingUnit.Quantity = asmPackagingUnit.Quantity;
|
||||
asmPackagingUnit.CustomValue1 = itacPackagingUnit.CustomValue1;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit[] get(PackagingUnit[] itacPackagingUnit)
|
||||
{
|
||||
if (itacPackagingUnit == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit[] asmPackagingUnit = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit[itacPackagingUnit.Length];
|
||||
for (int i = 0; i < itacPackagingUnit.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPackagingUnit[i] = PackagingUnitMapper.get(itacPackagingUnit[i]);
|
||||
}
|
||||
return asmPackagingUnit;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit> getList(PackagingUnit[] asmPackagingUnit)
|
||||
{
|
||||
if (asmPackagingUnit == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit> itacPackagingUnit = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit>();
|
||||
for (int i = 0; i < asmPackagingUnit.Length; i++)
|
||||
{
|
||||
itacPackagingUnit.Add(PackagingUnitMapper.get(asmPackagingUnit[i]));
|
||||
}
|
||||
return itacPackagingUnit;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PackagingUnit get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit asmPackagingUnit)
|
||||
{
|
||||
if (asmPackagingUnit == null) { return null; }
|
||||
PackagingUnit itacPackagingUnit = new PackagingUnit();
|
||||
mapAsm2Itac(asmPackagingUnit, itacPackagingUnit);
|
||||
return itacPackagingUnit;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit asmPackagingUnit, PackagingUnit itacPackagingUnit)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PackagingUnit
|
||||
itacPackagingUnit.Active = asmPackagingUnit.Active;
|
||||
itacPackagingUnit.BatchId = asmPackagingUnit.BatchId;
|
||||
itacPackagingUnit.Comment = asmPackagingUnit.Comment;
|
||||
itacPackagingUnit.ComponentBarcode = asmPackagingUnit.ComponentBarcode;
|
||||
itacPackagingUnit.ComponentTypeId = asmPackagingUnit.ComponentTypeId;
|
||||
itacPackagingUnit.ExpiryDate = asmPackagingUnit.ExpiryDate;
|
||||
itacPackagingUnit.Extra1 = asmPackagingUnit.Extra1;
|
||||
itacPackagingUnit.Extra2 = asmPackagingUnit.Extra2;
|
||||
itacPackagingUnit.Extra3 = asmPackagingUnit.Extra3;
|
||||
itacPackagingUnit.Id = asmPackagingUnit.Id;
|
||||
itacPackagingUnit.ManufactureDate = asmPackagingUnit.ManufactureDate;
|
||||
itacPackagingUnit.Manufacturer = asmPackagingUnit.Manufacturer;
|
||||
itacPackagingUnit.MsdLevel = asmPackagingUnit.MsdLevel;
|
||||
itacPackagingUnit.MsdOpenDate = asmPackagingUnit.MsdOpenDate;
|
||||
itacPackagingUnit.Operator = asmPackagingUnit.Operator;
|
||||
itacPackagingUnit.OriginalQuantity = asmPackagingUnit.OriginalQuantity;
|
||||
itacPackagingUnit.PackagingId = asmPackagingUnit.PackagingId;
|
||||
itacPackagingUnit.Serial = asmPackagingUnit.Serial;
|
||||
itacPackagingUnit.Supplier = asmPackagingUnit.Supplier;
|
||||
itacPackagingUnit.VerifiedDate = asmPackagingUnit.VerifiedDate;
|
||||
itacPackagingUnit.BrightnessClass = asmPackagingUnit.BrightnessClass;
|
||||
// maps ASM list 2 iTAC array
|
||||
// implicit mapping primitive type with optional !!!
|
||||
itacPackagingUnit.Quantity = asmPackagingUnit.Quantity;
|
||||
itacPackagingUnit.CustomValue1 = asmPackagingUnit.CustomValue1;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PackagingUnit[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit> asmPackagingUnit)
|
||||
{
|
||||
if (asmPackagingUnit == null) { return null; }
|
||||
PackagingUnit[] itacPackagingUnit = new PackagingUnit[asmPackagingUnit.Count];
|
||||
for (int i = 0; i < asmPackagingUnit.Count; i++)
|
||||
{
|
||||
itacPackagingUnit[i] = PackagingUnitMapper.get(asmPackagingUnit[i]);
|
||||
}
|
||||
return itacPackagingUnit;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PackagingUnit[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PackagingUnit[] asmPackagingUnit)
|
||||
{
|
||||
if (asmPackagingUnit == null) { return null; }
|
||||
PackagingUnit[] itacPackagingUnit = new PackagingUnit[asmPackagingUnit.Length];
|
||||
for (int i = 0; i < asmPackagingUnit.Length; i++)
|
||||
{
|
||||
itacPackagingUnit[i] = PackagingUnitMapper.get(asmPackagingUnit[i]);
|
||||
}
|
||||
return itacPackagingUnit;
|
||||
}
|
||||
// maps c# list to iTAC c# array
|
||||
public static Int32[] getArray(List<System.Int32> value)
|
||||
{
|
||||
if (value == null) { return null; }
|
||||
Int32[] result = new Int32[value.Count];
|
||||
for (int i = 0; i < value.Count; i++)
|
||||
{
|
||||
result[i] = value[i];
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in Panel
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PanelMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel get(Panel itacPanel)
|
||||
{
|
||||
if (itacPanel == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel asmPanel = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel();
|
||||
mapItac2Asm(asmPanel, itacPanel);
|
||||
return asmPanel;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel asmPanel, Panel itacPanel)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in Panel
|
||||
asmPanel.Omit = itacPanel.Omit;
|
||||
// complex property Packagings, isArray:True, isGeneric:False
|
||||
asmPanel.Packagings = com.itac.oib.traceability.contracts.data.PanelPackagingMapper.get( itacPanel.Packagings);
|
||||
asmPanel.PanelID = itacPanel.PanelID;
|
||||
asmPanel.PanelName = itacPanel.PanelName;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel[] get(Panel[] itacPanel)
|
||||
{
|
||||
if (itacPanel == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel[] asmPanel = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel[itacPanel.Length];
|
||||
for (int i = 0; i < itacPanel.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPanel[i] = PanelMapper.get(itacPanel[i]);
|
||||
}
|
||||
return asmPanel;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel> getList(Panel[] asmPanel)
|
||||
{
|
||||
if (asmPanel == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel> itacPanel = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel>();
|
||||
for (int i = 0; i < asmPanel.Length; i++)
|
||||
{
|
||||
itacPanel.Add(PanelMapper.get(asmPanel[i]));
|
||||
}
|
||||
return itacPanel;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static Panel get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel asmPanel)
|
||||
{
|
||||
if (asmPanel == null) { return null; }
|
||||
Panel itacPanel = new Panel();
|
||||
mapAsm2Itac(asmPanel, itacPanel);
|
||||
return itacPanel;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel asmPanel, Panel itacPanel)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in Panel
|
||||
itacPanel.Omit = asmPanel.Omit;
|
||||
// array mapping
|
||||
itacPanel.Packagings = PanelPackagingMapper.getArray(asmPanel.Packagings);
|
||||
// complex asm property Packagings
|
||||
itacPanel.PanelID = asmPanel.PanelID;
|
||||
itacPanel.PanelName = asmPanel.PanelName;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static Panel[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel> asmPanel)
|
||||
{
|
||||
if (asmPanel == null) { return null; }
|
||||
Panel[] itacPanel = new Panel[asmPanel.Count];
|
||||
for (int i = 0; i < asmPanel.Count; i++)
|
||||
{
|
||||
itacPanel[i] = PanelMapper.get(asmPanel[i]);
|
||||
}
|
||||
return itacPanel;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static Panel[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Panel[] asmPanel)
|
||||
{
|
||||
if (asmPanel == null) { return null; }
|
||||
Panel[] itacPanel = new Panel[asmPanel.Length];
|
||||
for (int i = 0; i < asmPanel.Length; i++)
|
||||
{
|
||||
itacPanel[i] = PanelMapper.get(asmPanel[i]);
|
||||
}
|
||||
return itacPanel;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PanelPackaging
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PanelPackagingMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging get(PanelPackaging itacPanelPackaging)
|
||||
{
|
||||
if (itacPanelPackaging == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging asmPanelPackaging = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging();
|
||||
mapItac2Asm(asmPanelPackaging, itacPanelPackaging);
|
||||
return asmPanelPackaging;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging asmPanelPackaging, PanelPackaging itacPanelPackaging)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PanelPackaging
|
||||
asmPanelPackaging.PackagingRefID = itacPanelPackaging.PackagingRefID;
|
||||
// complex property ReferenceDesignators, isArray:True, isGeneric:False
|
||||
asmPanelPackaging.ReferenceDesignators = com.itac.oib.traceability.contracts.data.PanelRefDesMapper.get( itacPanelPackaging.ReferenceDesignators);
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging[] get(PanelPackaging[] itacPanelPackaging)
|
||||
{
|
||||
if (itacPanelPackaging == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging[] asmPanelPackaging = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging[itacPanelPackaging.Length];
|
||||
for (int i = 0; i < itacPanelPackaging.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPanelPackaging[i] = PanelPackagingMapper.get(itacPanelPackaging[i]);
|
||||
}
|
||||
return asmPanelPackaging;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging> getList(PanelPackaging[] asmPanelPackaging)
|
||||
{
|
||||
if (asmPanelPackaging == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging> itacPanelPackaging = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging>();
|
||||
for (int i = 0; i < asmPanelPackaging.Length; i++)
|
||||
{
|
||||
itacPanelPackaging.Add(PanelPackagingMapper.get(asmPanelPackaging[i]));
|
||||
}
|
||||
return itacPanelPackaging;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PanelPackaging get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging asmPanelPackaging)
|
||||
{
|
||||
if (asmPanelPackaging == null) { return null; }
|
||||
PanelPackaging itacPanelPackaging = new PanelPackaging();
|
||||
mapAsm2Itac(asmPanelPackaging, itacPanelPackaging);
|
||||
return itacPanelPackaging;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging asmPanelPackaging, PanelPackaging itacPanelPackaging)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PanelPackaging
|
||||
itacPanelPackaging.PackagingRefID = asmPanelPackaging.PackagingRefID;
|
||||
// array mapping
|
||||
itacPanelPackaging.ReferenceDesignators = PanelRefDesMapper.getArray(asmPanelPackaging.ReferenceDesignators);
|
||||
// complex asm property ReferenceDesignators
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PanelPackaging[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging> asmPanelPackaging)
|
||||
{
|
||||
if (asmPanelPackaging == null) { return null; }
|
||||
PanelPackaging[] itacPanelPackaging = new PanelPackaging[asmPanelPackaging.Count];
|
||||
for (int i = 0; i < asmPanelPackaging.Count; i++)
|
||||
{
|
||||
itacPanelPackaging[i] = PanelPackagingMapper.get(asmPanelPackaging[i]);
|
||||
}
|
||||
return itacPanelPackaging;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PanelPackaging[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelPackaging[] asmPanelPackaging)
|
||||
{
|
||||
if (asmPanelPackaging == null) { return null; }
|
||||
PanelPackaging[] itacPanelPackaging = new PanelPackaging[asmPanelPackaging.Length];
|
||||
for (int i = 0; i < asmPanelPackaging.Length; i++)
|
||||
{
|
||||
itacPanelPackaging[i] = PanelPackagingMapper.get(asmPanelPackaging[i]);
|
||||
}
|
||||
return itacPanelPackaging;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PanelRefDes
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PanelRefDesMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes get(PanelRefDes itacPanelRefDes)
|
||||
{
|
||||
if (itacPanelRefDes == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes asmPanelRefDes = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes();
|
||||
mapItac2Asm(asmPanelRefDes, itacPanelRefDes);
|
||||
return asmPanelRefDes;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes asmPanelRefDes, PanelRefDes itacPanelRefDes)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PanelRefDes
|
||||
asmPanelRefDes.Name = itacPanelRefDes.Name;
|
||||
asmPanelRefDes.ComponentBarcode = itacPanelRefDes.ComponentBarcode;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes[] get(PanelRefDes[] itacPanelRefDes)
|
||||
{
|
||||
if (itacPanelRefDes == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes[] asmPanelRefDes = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes[itacPanelRefDes.Length];
|
||||
for (int i = 0; i < itacPanelRefDes.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPanelRefDes[i] = PanelRefDesMapper.get(itacPanelRefDes[i]);
|
||||
}
|
||||
return asmPanelRefDes;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes> getList(PanelRefDes[] asmPanelRefDes)
|
||||
{
|
||||
if (asmPanelRefDes == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes> itacPanelRefDes = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes>();
|
||||
for (int i = 0; i < asmPanelRefDes.Length; i++)
|
||||
{
|
||||
itacPanelRefDes.Add(PanelRefDesMapper.get(asmPanelRefDes[i]));
|
||||
}
|
||||
return itacPanelRefDes;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PanelRefDes get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes asmPanelRefDes)
|
||||
{
|
||||
if (asmPanelRefDes == null) { return null; }
|
||||
PanelRefDes itacPanelRefDes = new PanelRefDes();
|
||||
mapAsm2Itac(asmPanelRefDes, itacPanelRefDes);
|
||||
return itacPanelRefDes;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes asmPanelRefDes, PanelRefDes itacPanelRefDes)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PanelRefDes
|
||||
itacPanelRefDes.Name = asmPanelRefDes.Name;
|
||||
itacPanelRefDes.ComponentBarcode = asmPanelRefDes.ComponentBarcode;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PanelRefDes[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes> asmPanelRefDes)
|
||||
{
|
||||
if (asmPanelRefDes == null) { return null; }
|
||||
PanelRefDes[] itacPanelRefDes = new PanelRefDes[asmPanelRefDes.Count];
|
||||
for (int i = 0; i < asmPanelRefDes.Count; i++)
|
||||
{
|
||||
itacPanelRefDes[i] = PanelRefDesMapper.get(asmPanelRefDes[i]);
|
||||
}
|
||||
return itacPanelRefDes;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PanelRefDes[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PanelRefDes[] asmPanelRefDes)
|
||||
{
|
||||
if (asmPanelRefDes == null) { return null; }
|
||||
PanelRefDes[] itacPanelRefDes = new PanelRefDes[asmPanelRefDes.Length];
|
||||
for (int i = 0; i < asmPanelRefDes.Length; i++)
|
||||
{
|
||||
itacPanelRefDes[i] = PanelRefDesMapper.get(asmPanelRefDes[i]);
|
||||
}
|
||||
return itacPanelRefDes;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PingRequestMapper
|
||||
{
|
||||
// used for itac->asm: False
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static PingRequest get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingRequest pingRequest)
|
||||
{
|
||||
if (pingRequest == null) { return null; }
|
||||
PingRequest result = new PingRequest();
|
||||
// skip complex asm property ExtensionData
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PingRequest[] getArray(List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingRequest> pingRequest)
|
||||
{
|
||||
if (pingRequest == null) { return null; }
|
||||
PingRequest[] result = new PingRequest[pingRequest.Count];
|
||||
for (int i = 0; i < pingRequest.Count; i++)
|
||||
{
|
||||
result[i] = PingRequestMapper.get(pingRequest[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PingRequest[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingRequest[] pingRequest)
|
||||
{
|
||||
if (pingRequest == null) { return null; }
|
||||
PingRequest[] result = new PingRequest[pingRequest.Length];
|
||||
for (int i = 0; i < pingRequest.Length; i++)
|
||||
{
|
||||
result[i] = PingRequestMapper.get(pingRequest[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PingResponseMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse get(PingResponse pingResponse)
|
||||
{
|
||||
if (pingResponse == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse result = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse();
|
||||
// skip complex property ExtensionData
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse[] get(PingResponse[] pingResponse)
|
||||
{
|
||||
if (pingResponse == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse[] result = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse[pingResponse.Length];
|
||||
for (int i = 0; i < pingResponse.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
result[i] = PingResponseMapper.get(pingResponse[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse> getList(PingResponse[] pingResponse)
|
||||
{
|
||||
if (pingResponse == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse> result = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse>();
|
||||
for (int i = 0; i < pingResponse.Length; i++)
|
||||
{
|
||||
result.Add(PingResponseMapper.get(pingResponse[i]));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static PingResponse get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse pingResponse)
|
||||
{
|
||||
if (pingResponse == null) { return null; }
|
||||
PingResponse result = new PingResponse();
|
||||
// skip complex asm property ExtensionData
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PingResponse[] getArray(List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse> pingResponse)
|
||||
{
|
||||
if (pingResponse == null) { return null; }
|
||||
PingResponse[] result = new PingResponse[pingResponse.Count];
|
||||
for (int i = 0; i < pingResponse.Count; i++)
|
||||
{
|
||||
result[i] = PingResponseMapper.get(pingResponse[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PingResponse[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PingResponse[] pingResponse)
|
||||
{
|
||||
if (pingResponse == null) { return null; }
|
||||
PingResponse[] result = new PingResponse[pingResponse.Length];
|
||||
for (int i = 0; i < pingResponse.Length; i++)
|
||||
{
|
||||
result[i] = PingResponseMapper.get(pingResponse[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in Position
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PositionMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position get(Position itacPosition)
|
||||
{
|
||||
if (itacPosition == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position asmPosition = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position();
|
||||
mapItac2Asm(asmPosition, itacPosition);
|
||||
return asmPosition;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position asmPosition, Position itacPosition)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in Position
|
||||
asmPosition.Div = itacPosition.Div;
|
||||
asmPosition.Level = itacPosition.Level;
|
||||
// complex property PackagingUnits, isArray:True, isGeneric:False
|
||||
asmPosition.PackagingUnits = com.itac.oib.traceability.contracts.data.PackagingUnitMapper.get( itacPosition.PackagingUnits);
|
||||
asmPosition.Tower = itacPosition.Tower;
|
||||
asmPosition.Track = itacPosition.Track;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position[] get(Position[] itacPosition)
|
||||
{
|
||||
if (itacPosition == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position[] asmPosition = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position[itacPosition.Length];
|
||||
for (int i = 0; i < itacPosition.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPosition[i] = PositionMapper.get(itacPosition[i]);
|
||||
}
|
||||
return asmPosition;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position> getList(Position[] asmPosition)
|
||||
{
|
||||
if (asmPosition == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position> itacPosition = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position>();
|
||||
for (int i = 0; i < asmPosition.Length; i++)
|
||||
{
|
||||
itacPosition.Add(PositionMapper.get(asmPosition[i]));
|
||||
}
|
||||
return itacPosition;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static Position get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position asmPosition)
|
||||
{
|
||||
if (asmPosition == null) { return null; }
|
||||
Position itacPosition = new Position();
|
||||
mapAsm2Itac(asmPosition, itacPosition);
|
||||
return itacPosition;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position asmPosition, Position itacPosition)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in Position
|
||||
itacPosition.Div = asmPosition.Div;
|
||||
itacPosition.Level = asmPosition.Level;
|
||||
// array mapping
|
||||
itacPosition.PackagingUnits = PackagingUnitMapper.getArray(asmPosition.PackagingUnits);
|
||||
// complex asm property PackagingUnits
|
||||
itacPosition.Tower = asmPosition.Tower;
|
||||
itacPosition.Track = asmPosition.Track;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static Position[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position> asmPosition)
|
||||
{
|
||||
if (asmPosition == null) { return null; }
|
||||
Position[] itacPosition = new Position[asmPosition.Count];
|
||||
for (int i = 0; i < asmPosition.Count; i++)
|
||||
{
|
||||
itacPosition[i] = PositionMapper.get(asmPosition[i]);
|
||||
}
|
||||
return itacPosition;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static Position[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.Position[] asmPosition)
|
||||
{
|
||||
if (asmPosition == null) { return null; }
|
||||
Position[] itacPosition = new Position[asmPosition.Length];
|
||||
for (int i = 0; i < asmPosition.Length; i++)
|
||||
{
|
||||
itacPosition[i] = PositionMapper.get(asmPosition[i]);
|
||||
}
|
||||
return itacPosition;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrePlacement
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrePlacementMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement get(PrePlacement itacPrePlacement)
|
||||
{
|
||||
if (itacPrePlacement == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement asmPrePlacement = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement();
|
||||
mapItac2Asm(asmPrePlacement, itacPrePlacement);
|
||||
return asmPrePlacement;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement asmPrePlacement, PrePlacement itacPrePlacement)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrePlacement
|
||||
// complex property Printers, isArray:True, isGeneric:False
|
||||
asmPrePlacement.Printers = com.itac.oib.traceability.contracts.data.PrinterDataMapper.get( itacPrePlacement.Printers);
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement[] get(PrePlacement[] itacPrePlacement)
|
||||
{
|
||||
if (itacPrePlacement == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement[] asmPrePlacement = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement[itacPrePlacement.Length];
|
||||
for (int i = 0; i < itacPrePlacement.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrePlacement[i] = PrePlacementMapper.get(itacPrePlacement[i]);
|
||||
}
|
||||
return asmPrePlacement;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement> getList(PrePlacement[] asmPrePlacement)
|
||||
{
|
||||
if (asmPrePlacement == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement> itacPrePlacement = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement>();
|
||||
for (int i = 0; i < asmPrePlacement.Length; i++)
|
||||
{
|
||||
itacPrePlacement.Add(PrePlacementMapper.get(asmPrePlacement[i]));
|
||||
}
|
||||
return itacPrePlacement;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrePlacement get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement asmPrePlacement)
|
||||
{
|
||||
if (asmPrePlacement == null) { return null; }
|
||||
PrePlacement itacPrePlacement = new PrePlacement();
|
||||
mapAsm2Itac(asmPrePlacement, itacPrePlacement);
|
||||
return itacPrePlacement;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement asmPrePlacement, PrePlacement itacPrePlacement)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrePlacement
|
||||
// array mapping
|
||||
itacPrePlacement.Printers = PrinterDataMapper.getArray(asmPrePlacement.Printers);
|
||||
// complex asm property Printers
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrePlacement[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement> asmPrePlacement)
|
||||
{
|
||||
if (asmPrePlacement == null) { return null; }
|
||||
PrePlacement[] itacPrePlacement = new PrePlacement[asmPrePlacement.Count];
|
||||
for (int i = 0; i < asmPrePlacement.Count; i++)
|
||||
{
|
||||
itacPrePlacement[i] = PrePlacementMapper.get(asmPrePlacement[i]);
|
||||
}
|
||||
return itacPrePlacement;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrePlacement[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrePlacement[] asmPrePlacement)
|
||||
{
|
||||
if (asmPrePlacement == null) { return null; }
|
||||
PrePlacement[] itacPrePlacement = new PrePlacement[asmPrePlacement.Length];
|
||||
for (int i = 0; i < asmPrePlacement.Length; i++)
|
||||
{
|
||||
itacPrePlacement[i] = PrePlacementMapper.get(asmPrePlacement[i]);
|
||||
}
|
||||
return itacPrePlacement;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterApplicatorType
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterApplicatorTypeMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType get(PrinterApplicatorType itacPrinterApplicatorType)
|
||||
{
|
||||
if (itacPrinterApplicatorType == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType asmPrinterApplicatorType = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType();
|
||||
mapItac2Asm(asmPrinterApplicatorType, itacPrinterApplicatorType);
|
||||
return asmPrinterApplicatorType;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType asmPrinterApplicatorType, PrinterApplicatorType itacPrinterApplicatorType)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterApplicatorType
|
||||
asmPrinterApplicatorType.ApplicatorType = itacPrinterApplicatorType.ApplicatorType;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType[] get(PrinterApplicatorType[] itacPrinterApplicatorType)
|
||||
{
|
||||
if (itacPrinterApplicatorType == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType[] asmPrinterApplicatorType = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType[itacPrinterApplicatorType.Length];
|
||||
for (int i = 0; i < itacPrinterApplicatorType.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterApplicatorType[i] = PrinterApplicatorTypeMapper.get(itacPrinterApplicatorType[i]);
|
||||
}
|
||||
return asmPrinterApplicatorType;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType> getList(PrinterApplicatorType[] asmPrinterApplicatorType)
|
||||
{
|
||||
if (asmPrinterApplicatorType == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType> itacPrinterApplicatorType = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType>();
|
||||
for (int i = 0; i < asmPrinterApplicatorType.Length; i++)
|
||||
{
|
||||
itacPrinterApplicatorType.Add(PrinterApplicatorTypeMapper.get(asmPrinterApplicatorType[i]));
|
||||
}
|
||||
return itacPrinterApplicatorType;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterApplicatorType get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType asmPrinterApplicatorType)
|
||||
{
|
||||
if (asmPrinterApplicatorType == null) { return null; }
|
||||
PrinterApplicatorType itacPrinterApplicatorType = new PrinterApplicatorType();
|
||||
mapAsm2Itac(asmPrinterApplicatorType, itacPrinterApplicatorType);
|
||||
return itacPrinterApplicatorType;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType asmPrinterApplicatorType, PrinterApplicatorType itacPrinterApplicatorType)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterApplicatorType
|
||||
itacPrinterApplicatorType.ApplicatorType = asmPrinterApplicatorType.ApplicatorType;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterApplicatorType[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType> asmPrinterApplicatorType)
|
||||
{
|
||||
if (asmPrinterApplicatorType == null) { return null; }
|
||||
PrinterApplicatorType[] itacPrinterApplicatorType = new PrinterApplicatorType[asmPrinterApplicatorType.Count];
|
||||
for (int i = 0; i < asmPrinterApplicatorType.Count; i++)
|
||||
{
|
||||
itacPrinterApplicatorType[i] = PrinterApplicatorTypeMapper.get(asmPrinterApplicatorType[i]);
|
||||
}
|
||||
return itacPrinterApplicatorType;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterApplicatorType[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterApplicatorType[] asmPrinterApplicatorType)
|
||||
{
|
||||
if (asmPrinterApplicatorType == null) { return null; }
|
||||
PrinterApplicatorType[] itacPrinterApplicatorType = new PrinterApplicatorType[asmPrinterApplicatorType.Length];
|
||||
for (int i = 0; i < asmPrinterApplicatorType.Length; i++)
|
||||
{
|
||||
itacPrinterApplicatorType[i] = PrinterApplicatorTypeMapper.get(asmPrinterApplicatorType[i]);
|
||||
}
|
||||
return itacPrinterApplicatorType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterBoardGeometry
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterBoardGeometryMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry get(PrinterBoardGeometry itacPrinterBoardGeometry)
|
||||
{
|
||||
if (itacPrinterBoardGeometry == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry asmPrinterBoardGeometry = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry();
|
||||
mapItac2Asm(asmPrinterBoardGeometry, itacPrinterBoardGeometry);
|
||||
return asmPrinterBoardGeometry;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry asmPrinterBoardGeometry, PrinterBoardGeometry itacPrinterBoardGeometry)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterBoardGeometry
|
||||
asmPrinterBoardGeometry.Length = itacPrinterBoardGeometry.Length;
|
||||
asmPrinterBoardGeometry.Thickness = itacPrinterBoardGeometry.Thickness;
|
||||
asmPrinterBoardGeometry.Width = itacPrinterBoardGeometry.Width;
|
||||
asmPrinterBoardGeometry.XCenterOfRotation = itacPrinterBoardGeometry.XCenterOfRotation;
|
||||
asmPrinterBoardGeometry.YCenterOfRotation = itacPrinterBoardGeometry.YCenterOfRotation;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry[] get(PrinterBoardGeometry[] itacPrinterBoardGeometry)
|
||||
{
|
||||
if (itacPrinterBoardGeometry == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry[] asmPrinterBoardGeometry = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry[itacPrinterBoardGeometry.Length];
|
||||
for (int i = 0; i < itacPrinterBoardGeometry.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterBoardGeometry[i] = PrinterBoardGeometryMapper.get(itacPrinterBoardGeometry[i]);
|
||||
}
|
||||
return asmPrinterBoardGeometry;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry> getList(PrinterBoardGeometry[] asmPrinterBoardGeometry)
|
||||
{
|
||||
if (asmPrinterBoardGeometry == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry> itacPrinterBoardGeometry = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry>();
|
||||
for (int i = 0; i < asmPrinterBoardGeometry.Length; i++)
|
||||
{
|
||||
itacPrinterBoardGeometry.Add(PrinterBoardGeometryMapper.get(asmPrinterBoardGeometry[i]));
|
||||
}
|
||||
return itacPrinterBoardGeometry;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterBoardGeometry get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry asmPrinterBoardGeometry)
|
||||
{
|
||||
if (asmPrinterBoardGeometry == null) { return null; }
|
||||
PrinterBoardGeometry itacPrinterBoardGeometry = new PrinterBoardGeometry();
|
||||
mapAsm2Itac(asmPrinterBoardGeometry, itacPrinterBoardGeometry);
|
||||
return itacPrinterBoardGeometry;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry asmPrinterBoardGeometry, PrinterBoardGeometry itacPrinterBoardGeometry)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterBoardGeometry
|
||||
itacPrinterBoardGeometry.Length = asmPrinterBoardGeometry.Length;
|
||||
itacPrinterBoardGeometry.Thickness = asmPrinterBoardGeometry.Thickness;
|
||||
itacPrinterBoardGeometry.Width = asmPrinterBoardGeometry.Width;
|
||||
itacPrinterBoardGeometry.XCenterOfRotation = asmPrinterBoardGeometry.XCenterOfRotation;
|
||||
itacPrinterBoardGeometry.YCenterOfRotation = asmPrinterBoardGeometry.YCenterOfRotation;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterBoardGeometry[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry> asmPrinterBoardGeometry)
|
||||
{
|
||||
if (asmPrinterBoardGeometry == null) { return null; }
|
||||
PrinterBoardGeometry[] itacPrinterBoardGeometry = new PrinterBoardGeometry[asmPrinterBoardGeometry.Count];
|
||||
for (int i = 0; i < asmPrinterBoardGeometry.Count; i++)
|
||||
{
|
||||
itacPrinterBoardGeometry[i] = PrinterBoardGeometryMapper.get(asmPrinterBoardGeometry[i]);
|
||||
}
|
||||
return itacPrinterBoardGeometry;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterBoardGeometry[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardGeometry[] asmPrinterBoardGeometry)
|
||||
{
|
||||
if (asmPrinterBoardGeometry == null) { return null; }
|
||||
PrinterBoardGeometry[] itacPrinterBoardGeometry = new PrinterBoardGeometry[asmPrinterBoardGeometry.Length];
|
||||
for (int i = 0; i < asmPrinterBoardGeometry.Length; i++)
|
||||
{
|
||||
itacPrinterBoardGeometry[i] = PrinterBoardGeometryMapper.get(asmPrinterBoardGeometry[i]);
|
||||
}
|
||||
return itacPrinterBoardGeometry;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterBoardIndividual
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterBoardIndividualMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual get(PrinterBoardIndividual itacPrinterBoardIndividual)
|
||||
{
|
||||
if (itacPrinterBoardIndividual == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual asmPrinterBoardIndividual = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual();
|
||||
mapItac2Asm(asmPrinterBoardIndividual, itacPrinterBoardIndividual);
|
||||
return asmPrinterBoardIndividual;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual asmPrinterBoardIndividual, PrinterBoardIndividual itacPrinterBoardIndividual)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterBoardIndividual
|
||||
asmPrinterBoardIndividual.BatchID = itacPrinterBoardIndividual.BatchID;
|
||||
asmPrinterBoardIndividual.BoardBarcode = itacPrinterBoardIndividual.BoardBarcode;
|
||||
asmPrinterBoardIndividual.BoardNo = itacPrinterBoardIndividual.BoardNo;
|
||||
asmPrinterBoardIndividual.BoardWhisperGuid = itacPrinterBoardIndividual.BoardWhisperGuid;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual[] get(PrinterBoardIndividual[] itacPrinterBoardIndividual)
|
||||
{
|
||||
if (itacPrinterBoardIndividual == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual[] asmPrinterBoardIndividual = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual[itacPrinterBoardIndividual.Length];
|
||||
for (int i = 0; i < itacPrinterBoardIndividual.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterBoardIndividual[i] = PrinterBoardIndividualMapper.get(itacPrinterBoardIndividual[i]);
|
||||
}
|
||||
return asmPrinterBoardIndividual;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual> getList(PrinterBoardIndividual[] asmPrinterBoardIndividual)
|
||||
{
|
||||
if (asmPrinterBoardIndividual == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual> itacPrinterBoardIndividual = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual>();
|
||||
for (int i = 0; i < asmPrinterBoardIndividual.Length; i++)
|
||||
{
|
||||
itacPrinterBoardIndividual.Add(PrinterBoardIndividualMapper.get(asmPrinterBoardIndividual[i]));
|
||||
}
|
||||
return itacPrinterBoardIndividual;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterBoardIndividual get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual asmPrinterBoardIndividual)
|
||||
{
|
||||
if (asmPrinterBoardIndividual == null) { return null; }
|
||||
PrinterBoardIndividual itacPrinterBoardIndividual = new PrinterBoardIndividual();
|
||||
mapAsm2Itac(asmPrinterBoardIndividual, itacPrinterBoardIndividual);
|
||||
return itacPrinterBoardIndividual;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual asmPrinterBoardIndividual, PrinterBoardIndividual itacPrinterBoardIndividual)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterBoardIndividual
|
||||
itacPrinterBoardIndividual.BatchID = asmPrinterBoardIndividual.BatchID;
|
||||
itacPrinterBoardIndividual.BoardBarcode = asmPrinterBoardIndividual.BoardBarcode;
|
||||
itacPrinterBoardIndividual.BoardNo = asmPrinterBoardIndividual.BoardNo;
|
||||
itacPrinterBoardIndividual.BoardWhisperGuid = asmPrinterBoardIndividual.BoardWhisperGuid;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterBoardIndividual[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual> asmPrinterBoardIndividual)
|
||||
{
|
||||
if (asmPrinterBoardIndividual == null) { return null; }
|
||||
PrinterBoardIndividual[] itacPrinterBoardIndividual = new PrinterBoardIndividual[asmPrinterBoardIndividual.Count];
|
||||
for (int i = 0; i < asmPrinterBoardIndividual.Count; i++)
|
||||
{
|
||||
itacPrinterBoardIndividual[i] = PrinterBoardIndividualMapper.get(asmPrinterBoardIndividual[i]);
|
||||
}
|
||||
return itacPrinterBoardIndividual;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterBoardIndividual[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterBoardIndividual[] asmPrinterBoardIndividual)
|
||||
{
|
||||
if (asmPrinterBoardIndividual == null) { return null; }
|
||||
PrinterBoardIndividual[] itacPrinterBoardIndividual = new PrinterBoardIndividual[asmPrinterBoardIndividual.Length];
|
||||
for (int i = 0; i < asmPrinterBoardIndividual.Length; i++)
|
||||
{
|
||||
itacPrinterBoardIndividual[i] = PrinterBoardIndividualMapper.get(asmPrinterBoardIndividual[i]);
|
||||
}
|
||||
return itacPrinterBoardIndividual;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterClamping
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterClampingMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping get(PrinterClamping itacPrinterClamping)
|
||||
{
|
||||
if (itacPrinterClamping == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping asmPrinterClamping = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping();
|
||||
mapItac2Asm(asmPrinterClamping, itacPrinterClamping);
|
||||
return asmPrinterClamping;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping asmPrinterClamping, PrinterClamping itacPrinterClamping)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterClamping
|
||||
asmPrinterClamping.ClampingType = itacPrinterClamping.ClampingType;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping[] get(PrinterClamping[] itacPrinterClamping)
|
||||
{
|
||||
if (itacPrinterClamping == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping[] asmPrinterClamping = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping[itacPrinterClamping.Length];
|
||||
for (int i = 0; i < itacPrinterClamping.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterClamping[i] = PrinterClampingMapper.get(itacPrinterClamping[i]);
|
||||
}
|
||||
return asmPrinterClamping;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping> getList(PrinterClamping[] asmPrinterClamping)
|
||||
{
|
||||
if (asmPrinterClamping == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping> itacPrinterClamping = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping>();
|
||||
for (int i = 0; i < asmPrinterClamping.Length; i++)
|
||||
{
|
||||
itacPrinterClamping.Add(PrinterClampingMapper.get(asmPrinterClamping[i]));
|
||||
}
|
||||
return itacPrinterClamping;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterClamping get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping asmPrinterClamping)
|
||||
{
|
||||
if (asmPrinterClamping == null) { return null; }
|
||||
PrinterClamping itacPrinterClamping = new PrinterClamping();
|
||||
mapAsm2Itac(asmPrinterClamping, itacPrinterClamping);
|
||||
return itacPrinterClamping;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping asmPrinterClamping, PrinterClamping itacPrinterClamping)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterClamping
|
||||
itacPrinterClamping.ClampingType = asmPrinterClamping.ClampingType;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterClamping[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping> asmPrinterClamping)
|
||||
{
|
||||
if (asmPrinterClamping == null) { return null; }
|
||||
PrinterClamping[] itacPrinterClamping = new PrinterClamping[asmPrinterClamping.Count];
|
||||
for (int i = 0; i < asmPrinterClamping.Count; i++)
|
||||
{
|
||||
itacPrinterClamping[i] = PrinterClampingMapper.get(asmPrinterClamping[i]);
|
||||
}
|
||||
return itacPrinterClamping;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterClamping[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterClamping[] asmPrinterClamping)
|
||||
{
|
||||
if (asmPrinterClamping == null) { return null; }
|
||||
PrinterClamping[] itacPrinterClamping = new PrinterClamping[asmPrinterClamping.Length];
|
||||
for (int i = 0; i < asmPrinterClamping.Length; i++)
|
||||
{
|
||||
itacPrinterClamping[i] = PrinterClampingMapper.get(asmPrinterClamping[i]);
|
||||
}
|
||||
return itacPrinterClamping;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanStroke
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterCleanStrokeMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke get(PrinterCleanStroke itacPrinterCleanStroke)
|
||||
{
|
||||
if (itacPrinterCleanStroke == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke asmPrinterCleanStroke = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke();
|
||||
mapItac2Asm(asmPrinterCleanStroke, itacPrinterCleanStroke);
|
||||
return asmPrinterCleanStroke;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke asmPrinterCleanStroke, PrinterCleanStroke itacPrinterCleanStroke)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanStroke
|
||||
asmPrinterCleanStroke.CleanStrokeType = itacPrinterCleanStroke.CleanStrokeType;
|
||||
asmPrinterCleanStroke.Oscillate = itacPrinterCleanStroke.Oscillate;
|
||||
asmPrinterCleanStroke.PaperAdvance = itacPrinterCleanStroke.PaperAdvance;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke[] get(PrinterCleanStroke[] itacPrinterCleanStroke)
|
||||
{
|
||||
if (itacPrinterCleanStroke == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke[] asmPrinterCleanStroke = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke[itacPrinterCleanStroke.Length];
|
||||
for (int i = 0; i < itacPrinterCleanStroke.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterCleanStroke[i] = PrinterCleanStrokeMapper.get(itacPrinterCleanStroke[i]);
|
||||
}
|
||||
return asmPrinterCleanStroke;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke> getList(PrinterCleanStroke[] asmPrinterCleanStroke)
|
||||
{
|
||||
if (asmPrinterCleanStroke == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke> itacPrinterCleanStroke = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke>();
|
||||
for (int i = 0; i < asmPrinterCleanStroke.Length; i++)
|
||||
{
|
||||
itacPrinterCleanStroke.Add(PrinterCleanStrokeMapper.get(asmPrinterCleanStroke[i]));
|
||||
}
|
||||
return itacPrinterCleanStroke;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterCleanStroke get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke asmPrinterCleanStroke)
|
||||
{
|
||||
if (asmPrinterCleanStroke == null) { return null; }
|
||||
PrinterCleanStroke itacPrinterCleanStroke = new PrinterCleanStroke();
|
||||
mapAsm2Itac(asmPrinterCleanStroke, itacPrinterCleanStroke);
|
||||
return itacPrinterCleanStroke;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke asmPrinterCleanStroke, PrinterCleanStroke itacPrinterCleanStroke)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanStroke
|
||||
itacPrinterCleanStroke.CleanStrokeType = asmPrinterCleanStroke.CleanStrokeType;
|
||||
itacPrinterCleanStroke.Oscillate = asmPrinterCleanStroke.Oscillate;
|
||||
itacPrinterCleanStroke.PaperAdvance = asmPrinterCleanStroke.PaperAdvance;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterCleanStroke[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke> asmPrinterCleanStroke)
|
||||
{
|
||||
if (asmPrinterCleanStroke == null) { return null; }
|
||||
PrinterCleanStroke[] itacPrinterCleanStroke = new PrinterCleanStroke[asmPrinterCleanStroke.Count];
|
||||
for (int i = 0; i < asmPrinterCleanStroke.Count; i++)
|
||||
{
|
||||
itacPrinterCleanStroke[i] = PrinterCleanStrokeMapper.get(asmPrinterCleanStroke[i]);
|
||||
}
|
||||
return itacPrinterCleanStroke;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterCleanStroke[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStroke[] asmPrinterCleanStroke)
|
||||
{
|
||||
if (asmPrinterCleanStroke == null) { return null; }
|
||||
PrinterCleanStroke[] itacPrinterCleanStroke = new PrinterCleanStroke[asmPrinterCleanStroke.Length];
|
||||
for (int i = 0; i < asmPrinterCleanStroke.Length; i++)
|
||||
{
|
||||
itacPrinterCleanStroke[i] = PrinterCleanStrokeMapper.get(asmPrinterCleanStroke[i]);
|
||||
}
|
||||
return itacPrinterCleanStroke;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanStrokes
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterCleanStrokesMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes get(PrinterCleanStrokes itacPrinterCleanStrokes)
|
||||
{
|
||||
if (itacPrinterCleanStrokes == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes asmPrinterCleanStrokes = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes();
|
||||
mapItac2Asm(asmPrinterCleanStrokes, itacPrinterCleanStrokes);
|
||||
return asmPrinterCleanStrokes;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes asmPrinterCleanStrokes, PrinterCleanStrokes itacPrinterCleanStrokes)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanStrokes
|
||||
// complex property Strokes, isArray:True, isGeneric:False
|
||||
asmPrinterCleanStrokes.Strokes = com.itac.oib.traceability.contracts.data.PrinterCleanStrokeMapper.get( itacPrinterCleanStrokes.Strokes);
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes[] get(PrinterCleanStrokes[] itacPrinterCleanStrokes)
|
||||
{
|
||||
if (itacPrinterCleanStrokes == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes[] asmPrinterCleanStrokes = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes[itacPrinterCleanStrokes.Length];
|
||||
for (int i = 0; i < itacPrinterCleanStrokes.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterCleanStrokes[i] = PrinterCleanStrokesMapper.get(itacPrinterCleanStrokes[i]);
|
||||
}
|
||||
return asmPrinterCleanStrokes;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes> getList(PrinterCleanStrokes[] asmPrinterCleanStrokes)
|
||||
{
|
||||
if (asmPrinterCleanStrokes == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes> itacPrinterCleanStrokes = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes>();
|
||||
for (int i = 0; i < asmPrinterCleanStrokes.Length; i++)
|
||||
{
|
||||
itacPrinterCleanStrokes.Add(PrinterCleanStrokesMapper.get(asmPrinterCleanStrokes[i]));
|
||||
}
|
||||
return itacPrinterCleanStrokes;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterCleanStrokes get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes asmPrinterCleanStrokes)
|
||||
{
|
||||
if (asmPrinterCleanStrokes == null) { return null; }
|
||||
PrinterCleanStrokes itacPrinterCleanStrokes = new PrinterCleanStrokes();
|
||||
mapAsm2Itac(asmPrinterCleanStrokes, itacPrinterCleanStrokes);
|
||||
return itacPrinterCleanStrokes;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes asmPrinterCleanStrokes, PrinterCleanStrokes itacPrinterCleanStrokes)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanStrokes
|
||||
// array mapping
|
||||
itacPrinterCleanStrokes.Strokes = PrinterCleanStrokeMapper.getArray(asmPrinterCleanStrokes.Strokes);
|
||||
// complex asm property Strokes
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterCleanStrokes[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes> asmPrinterCleanStrokes)
|
||||
{
|
||||
if (asmPrinterCleanStrokes == null) { return null; }
|
||||
PrinterCleanStrokes[] itacPrinterCleanStrokes = new PrinterCleanStrokes[asmPrinterCleanStrokes.Count];
|
||||
for (int i = 0; i < asmPrinterCleanStrokes.Count; i++)
|
||||
{
|
||||
itacPrinterCleanStrokes[i] = PrinterCleanStrokesMapper.get(asmPrinterCleanStrokes[i]);
|
||||
}
|
||||
return itacPrinterCleanStrokes;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterCleanStrokes[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanStrokes[] asmPrinterCleanStrokes)
|
||||
{
|
||||
if (asmPrinterCleanStrokes == null) { return null; }
|
||||
PrinterCleanStrokes[] itacPrinterCleanStrokes = new PrinterCleanStrokes[asmPrinterCleanStrokes.Length];
|
||||
for (int i = 0; i < asmPrinterCleanStrokes.Length; i++)
|
||||
{
|
||||
itacPrinterCleanStrokes[i] = PrinterCleanStrokesMapper.get(asmPrinterCleanStrokes[i]);
|
||||
}
|
||||
return itacPrinterCleanStrokes;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanType
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterCleanTypeMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType get(PrinterCleanType itacPrinterCleanType)
|
||||
{
|
||||
if (itacPrinterCleanType == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType asmPrinterCleanType = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType();
|
||||
mapItac2Asm(asmPrinterCleanType, itacPrinterCleanType);
|
||||
return asmPrinterCleanType;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType asmPrinterCleanType, PrinterCleanType itacPrinterCleanType)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanType
|
||||
asmPrinterCleanType.BoardsSinceLastClean = itacPrinterCleanType.BoardsSinceLastClean;
|
||||
asmPrinterCleanType.CleanRate = itacPrinterCleanType.CleanRate;
|
||||
// complex property CleanStrokes, isArray:False, isGeneric:False
|
||||
asmPrinterCleanType.CleanStrokes = com.itac.oib.traceability.contracts.data.PrinterCleanStrokesMapper.get( itacPrinterCleanType.CleanStrokes);
|
||||
asmPrinterCleanType.CleanType = itacPrinterCleanType.CleanType;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType[] get(PrinterCleanType[] itacPrinterCleanType)
|
||||
{
|
||||
if (itacPrinterCleanType == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType[] asmPrinterCleanType = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType[itacPrinterCleanType.Length];
|
||||
for (int i = 0; i < itacPrinterCleanType.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterCleanType[i] = PrinterCleanTypeMapper.get(itacPrinterCleanType[i]);
|
||||
}
|
||||
return asmPrinterCleanType;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType> getList(PrinterCleanType[] asmPrinterCleanType)
|
||||
{
|
||||
if (asmPrinterCleanType == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType> itacPrinterCleanType = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType>();
|
||||
for (int i = 0; i < asmPrinterCleanType.Length; i++)
|
||||
{
|
||||
itacPrinterCleanType.Add(PrinterCleanTypeMapper.get(asmPrinterCleanType[i]));
|
||||
}
|
||||
return itacPrinterCleanType;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterCleanType get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType asmPrinterCleanType)
|
||||
{
|
||||
if (asmPrinterCleanType == null) { return null; }
|
||||
PrinterCleanType itacPrinterCleanType = new PrinterCleanType();
|
||||
mapAsm2Itac(asmPrinterCleanType, itacPrinterCleanType);
|
||||
return itacPrinterCleanType;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType asmPrinterCleanType, PrinterCleanType itacPrinterCleanType)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanType
|
||||
itacPrinterCleanType.BoardsSinceLastClean = asmPrinterCleanType.BoardsSinceLastClean;
|
||||
itacPrinterCleanType.CleanRate = asmPrinterCleanType.CleanRate;
|
||||
itacPrinterCleanType.CleanStrokes = com.itac.oib.traceability.contracts.data.PrinterCleanStrokesMapper.get(asmPrinterCleanType.CleanStrokes);
|
||||
// complex asm property CleanStrokes
|
||||
itacPrinterCleanType.CleanType = asmPrinterCleanType.CleanType;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterCleanType[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType> asmPrinterCleanType)
|
||||
{
|
||||
if (asmPrinterCleanType == null) { return null; }
|
||||
PrinterCleanType[] itacPrinterCleanType = new PrinterCleanType[asmPrinterCleanType.Count];
|
||||
for (int i = 0; i < asmPrinterCleanType.Count; i++)
|
||||
{
|
||||
itacPrinterCleanType[i] = PrinterCleanTypeMapper.get(asmPrinterCleanType[i]);
|
||||
}
|
||||
return itacPrinterCleanType;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterCleanType[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanType[] asmPrinterCleanType)
|
||||
{
|
||||
if (asmPrinterCleanType == null) { return null; }
|
||||
PrinterCleanType[] itacPrinterCleanType = new PrinterCleanType[asmPrinterCleanType.Length];
|
||||
for (int i = 0; i < asmPrinterCleanType.Length; i++)
|
||||
{
|
||||
itacPrinterCleanType[i] = PrinterCleanTypeMapper.get(asmPrinterCleanType[i]);
|
||||
}
|
||||
return itacPrinterCleanType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanTypes
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterCleanTypesMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes get(PrinterCleanTypes itacPrinterCleanTypes)
|
||||
{
|
||||
if (itacPrinterCleanTypes == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes asmPrinterCleanTypes = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes();
|
||||
mapItac2Asm(asmPrinterCleanTypes, itacPrinterCleanTypes);
|
||||
return asmPrinterCleanTypes;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes asmPrinterCleanTypes, PrinterCleanTypes itacPrinterCleanTypes)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanTypes
|
||||
// complex property Types, isArray:True, isGeneric:False
|
||||
asmPrinterCleanTypes.Types = com.itac.oib.traceability.contracts.data.PrinterCleanTypeMapper.get( itacPrinterCleanTypes.Types);
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes[] get(PrinterCleanTypes[] itacPrinterCleanTypes)
|
||||
{
|
||||
if (itacPrinterCleanTypes == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes[] asmPrinterCleanTypes = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes[itacPrinterCleanTypes.Length];
|
||||
for (int i = 0; i < itacPrinterCleanTypes.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterCleanTypes[i] = PrinterCleanTypesMapper.get(itacPrinterCleanTypes[i]);
|
||||
}
|
||||
return asmPrinterCleanTypes;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes> getList(PrinterCleanTypes[] asmPrinterCleanTypes)
|
||||
{
|
||||
if (asmPrinterCleanTypes == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes> itacPrinterCleanTypes = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes>();
|
||||
for (int i = 0; i < asmPrinterCleanTypes.Length; i++)
|
||||
{
|
||||
itacPrinterCleanTypes.Add(PrinterCleanTypesMapper.get(asmPrinterCleanTypes[i]));
|
||||
}
|
||||
return itacPrinterCleanTypes;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterCleanTypes get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes asmPrinterCleanTypes)
|
||||
{
|
||||
if (asmPrinterCleanTypes == null) { return null; }
|
||||
PrinterCleanTypes itacPrinterCleanTypes = new PrinterCleanTypes();
|
||||
mapAsm2Itac(asmPrinterCleanTypes, itacPrinterCleanTypes);
|
||||
return itacPrinterCleanTypes;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes asmPrinterCleanTypes, PrinterCleanTypes itacPrinterCleanTypes)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterCleanTypes
|
||||
// array mapping
|
||||
itacPrinterCleanTypes.Types = PrinterCleanTypeMapper.getArray(asmPrinterCleanTypes.Types);
|
||||
// complex asm property Types
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterCleanTypes[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes> asmPrinterCleanTypes)
|
||||
{
|
||||
if (asmPrinterCleanTypes == null) { return null; }
|
||||
PrinterCleanTypes[] itacPrinterCleanTypes = new PrinterCleanTypes[asmPrinterCleanTypes.Count];
|
||||
for (int i = 0; i < asmPrinterCleanTypes.Count; i++)
|
||||
{
|
||||
itacPrinterCleanTypes[i] = PrinterCleanTypesMapper.get(asmPrinterCleanTypes[i]);
|
||||
}
|
||||
return itacPrinterCleanTypes;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterCleanTypes[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleanTypes[] asmPrinterCleanTypes)
|
||||
{
|
||||
if (asmPrinterCleanTypes == null) { return null; }
|
||||
PrinterCleanTypes[] itacPrinterCleanTypes = new PrinterCleanTypes[asmPrinterCleanTypes.Length];
|
||||
for (int i = 0; i < asmPrinterCleanTypes.Length; i++)
|
||||
{
|
||||
itacPrinterCleanTypes[i] = PrinterCleanTypesMapper.get(asmPrinterCleanTypes[i]);
|
||||
}
|
||||
return itacPrinterCleanTypes;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterCleaning
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterCleaningMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning get(PrinterCleaning itacPrinterCleaning)
|
||||
{
|
||||
if (itacPrinterCleaning == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning asmPrinterCleaning = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning();
|
||||
mapItac2Asm(asmPrinterCleaning, itacPrinterCleaning);
|
||||
return asmPrinterCleaning;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning asmPrinterCleaning, PrinterCleaning itacPrinterCleaning)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterCleaning
|
||||
asmPrinterCleaning.Guid = itacPrinterCleaning.Guid;
|
||||
asmPrinterCleaning.IsVacuum = itacPrinterCleaning.IsVacuum;
|
||||
asmPrinterCleaning.IsWetClean = itacPrinterCleaning.IsWetClean;
|
||||
asmPrinterCleaning.Mode = itacPrinterCleaning.Mode;
|
||||
asmPrinterCleaning.Rate = itacPrinterCleaning.Rate;
|
||||
asmPrinterCleaning.Strokes = itacPrinterCleaning.Strokes;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning[] get(PrinterCleaning[] itacPrinterCleaning)
|
||||
{
|
||||
if (itacPrinterCleaning == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning[] asmPrinterCleaning = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning[itacPrinterCleaning.Length];
|
||||
for (int i = 0; i < itacPrinterCleaning.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterCleaning[i] = PrinterCleaningMapper.get(itacPrinterCleaning[i]);
|
||||
}
|
||||
return asmPrinterCleaning;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning> getList(PrinterCleaning[] asmPrinterCleaning)
|
||||
{
|
||||
if (asmPrinterCleaning == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning> itacPrinterCleaning = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning>();
|
||||
for (int i = 0; i < asmPrinterCleaning.Length; i++)
|
||||
{
|
||||
itacPrinterCleaning.Add(PrinterCleaningMapper.get(asmPrinterCleaning[i]));
|
||||
}
|
||||
return itacPrinterCleaning;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterCleaning get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning asmPrinterCleaning)
|
||||
{
|
||||
if (asmPrinterCleaning == null) { return null; }
|
||||
PrinterCleaning itacPrinterCleaning = new PrinterCleaning();
|
||||
mapAsm2Itac(asmPrinterCleaning, itacPrinterCleaning);
|
||||
return itacPrinterCleaning;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning asmPrinterCleaning, PrinterCleaning itacPrinterCleaning)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterCleaning
|
||||
itacPrinterCleaning.Guid = asmPrinterCleaning.Guid;
|
||||
itacPrinterCleaning.IsVacuum = asmPrinterCleaning.IsVacuum;
|
||||
itacPrinterCleaning.IsWetClean = asmPrinterCleaning.IsWetClean;
|
||||
itacPrinterCleaning.Mode = asmPrinterCleaning.Mode;
|
||||
itacPrinterCleaning.Rate = asmPrinterCleaning.Rate;
|
||||
itacPrinterCleaning.Strokes = asmPrinterCleaning.Strokes;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterCleaning[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning> asmPrinterCleaning)
|
||||
{
|
||||
if (asmPrinterCleaning == null) { return null; }
|
||||
PrinterCleaning[] itacPrinterCleaning = new PrinterCleaning[asmPrinterCleaning.Count];
|
||||
for (int i = 0; i < asmPrinterCleaning.Count; i++)
|
||||
{
|
||||
itacPrinterCleaning[i] = PrinterCleaningMapper.get(asmPrinterCleaning[i]);
|
||||
}
|
||||
return itacPrinterCleaning;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterCleaning[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterCleaning[] asmPrinterCleaning)
|
||||
{
|
||||
if (asmPrinterCleaning == null) { return null; }
|
||||
PrinterCleaning[] itacPrinterCleaning = new PrinterCleaning[asmPrinterCleaning.Length];
|
||||
for (int i = 0; i < asmPrinterCleaning.Length; i++)
|
||||
{
|
||||
itacPrinterCleaning[i] = PrinterCleaningMapper.get(asmPrinterCleaning[i]);
|
||||
}
|
||||
return itacPrinterCleaning;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterData
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterDataMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData get(PrinterData itacPrinterData)
|
||||
{
|
||||
if (itacPrinterData == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData asmPrinterData = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData();
|
||||
mapItac2Asm(asmPrinterData, itacPrinterData);
|
||||
return asmPrinterData;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData asmPrinterData, PrinterData itacPrinterData)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterData
|
||||
asmPrinterData.BadBoardReason = itacPrinterData.BadBoardReason;
|
||||
asmPrinterData.BoardState = itacPrinterData.BoardState;
|
||||
asmPrinterData.BoardsSinceLastClean = itacPrinterData.BoardsSinceLastClean;
|
||||
asmPrinterData.BoardsSincePasteReplenish = itacPrinterData.BoardsSincePasteReplenish;
|
||||
// complex property Conditions, isArray:False, isGeneric:False
|
||||
asmPrinterData.Conditions = com.itac.oib.traceability.contracts.data.PrinterEnvironmentalConditionsMapper.get( itacPrinterData.Conditions);
|
||||
asmPrinterData.DateTime = itacPrinterData.DateTime;
|
||||
asmPrinterData.IdleTime = itacPrinterData.IdleTime;
|
||||
// complex property Individual, isArray:False, isGeneric:False
|
||||
asmPrinterData.Individual = com.itac.oib.traceability.contracts.data.PrinterBoardIndividualMapper.get( itacPrinterData.Individual);
|
||||
asmPrinterData.MachineID = itacPrinterData.MachineID;
|
||||
// complex property Materials, isArray:True, isGeneric:False
|
||||
asmPrinterData.Materials = com.itac.oib.traceability.contracts.data.PrinterMaterialMapper.get( itacPrinterData.Materials);
|
||||
asmPrinterData.OperatorID = itacPrinterData.OperatorID;
|
||||
// complex property PostSPCData, isArray:False, isGeneric:False
|
||||
asmPrinterData.PostSPCData = com.itac.oib.traceability.contracts.data.PrinterPostSPCDataMapper.get( itacPrinterData.PostSPCData);
|
||||
// complex property PreSPCData, isArray:False, isGeneric:False
|
||||
asmPrinterData.PreSPCData = com.itac.oib.traceability.contracts.data.PrinterPreSPCDataMapper.get( itacPrinterData.PreSPCData);
|
||||
asmPrinterData.PrintDirection = itacPrinterData.PrintDirection;
|
||||
// complex property ProcessData, isArray:False, isGeneric:False
|
||||
asmPrinterData.ProcessData = com.itac.oib.traceability.contracts.data.PrinterPrintProcessMapper.get( itacPrinterData.ProcessData);
|
||||
// complex property Recipe, isArray:False, isGeneric:False
|
||||
asmPrinterData.Recipe = com.itac.oib.traceability.contracts.data.PrinterRecipeMapper.get( itacPrinterData.Recipe);
|
||||
asmPrinterData.SqueegeePrintDistance = itacPrinterData.SqueegeePrintDistance;
|
||||
// complex property Tools, isArray:True, isGeneric:False
|
||||
asmPrinterData.Tools = com.itac.oib.traceability.contracts.data.PrinterToolMapper.get( itacPrinterData.Tools);
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData[] get(PrinterData[] itacPrinterData)
|
||||
{
|
||||
if (itacPrinterData == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData[] asmPrinterData = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData[itacPrinterData.Length];
|
||||
for (int i = 0; i < itacPrinterData.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterData[i] = PrinterDataMapper.get(itacPrinterData[i]);
|
||||
}
|
||||
return asmPrinterData;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData> getList(PrinterData[] asmPrinterData)
|
||||
{
|
||||
if (asmPrinterData == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData> itacPrinterData = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData>();
|
||||
for (int i = 0; i < asmPrinterData.Length; i++)
|
||||
{
|
||||
itacPrinterData.Add(PrinterDataMapper.get(asmPrinterData[i]));
|
||||
}
|
||||
return itacPrinterData;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterData get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData asmPrinterData)
|
||||
{
|
||||
if (asmPrinterData == null) { return null; }
|
||||
PrinterData itacPrinterData = new PrinterData();
|
||||
mapAsm2Itac(asmPrinterData, itacPrinterData);
|
||||
return itacPrinterData;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData asmPrinterData, PrinterData itacPrinterData)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterData
|
||||
itacPrinterData.BadBoardReason = asmPrinterData.BadBoardReason;
|
||||
itacPrinterData.BoardState = asmPrinterData.BoardState;
|
||||
itacPrinterData.BoardsSinceLastClean = asmPrinterData.BoardsSinceLastClean;
|
||||
itacPrinterData.BoardsSincePasteReplenish = asmPrinterData.BoardsSincePasteReplenish;
|
||||
itacPrinterData.Conditions = com.itac.oib.traceability.contracts.data.PrinterEnvironmentalConditionsMapper.get(asmPrinterData.Conditions);
|
||||
// complex asm property Conditions
|
||||
itacPrinterData.DateTime = asmPrinterData.DateTime;
|
||||
itacPrinterData.IdleTime = asmPrinterData.IdleTime;
|
||||
itacPrinterData.Individual = com.itac.oib.traceability.contracts.data.PrinterBoardIndividualMapper.get(asmPrinterData.Individual);
|
||||
// complex asm property Individual
|
||||
itacPrinterData.MachineID = asmPrinterData.MachineID;
|
||||
// array mapping
|
||||
itacPrinterData.Materials = PrinterMaterialMapper.getArray(asmPrinterData.Materials);
|
||||
// complex asm property Materials
|
||||
itacPrinterData.OperatorID = asmPrinterData.OperatorID;
|
||||
itacPrinterData.PostSPCData = com.itac.oib.traceability.contracts.data.PrinterPostSPCDataMapper.get(asmPrinterData.PostSPCData);
|
||||
// complex asm property PostSPCData
|
||||
itacPrinterData.PreSPCData = com.itac.oib.traceability.contracts.data.PrinterPreSPCDataMapper.get(asmPrinterData.PreSPCData);
|
||||
// complex asm property PreSPCData
|
||||
itacPrinterData.PrintDirection = asmPrinterData.PrintDirection;
|
||||
itacPrinterData.ProcessData = com.itac.oib.traceability.contracts.data.PrinterPrintProcessMapper.get(asmPrinterData.ProcessData);
|
||||
// complex asm property ProcessData
|
||||
itacPrinterData.Recipe = com.itac.oib.traceability.contracts.data.PrinterRecipeMapper.get(asmPrinterData.Recipe);
|
||||
// complex asm property Recipe
|
||||
itacPrinterData.SqueegeePrintDistance = asmPrinterData.SqueegeePrintDistance;
|
||||
// array mapping
|
||||
itacPrinterData.Tools = PrinterToolMapper.getArray(asmPrinterData.Tools);
|
||||
// complex asm property Tools
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterData[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData> asmPrinterData)
|
||||
{
|
||||
if (asmPrinterData == null) { return null; }
|
||||
PrinterData[] itacPrinterData = new PrinterData[asmPrinterData.Count];
|
||||
for (int i = 0; i < asmPrinterData.Count; i++)
|
||||
{
|
||||
itacPrinterData[i] = PrinterDataMapper.get(asmPrinterData[i]);
|
||||
}
|
||||
return itacPrinterData;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterData[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterData[] asmPrinterData)
|
||||
{
|
||||
if (asmPrinterData == null) { return null; }
|
||||
PrinterData[] itacPrinterData = new PrinterData[asmPrinterData.Length];
|
||||
for (int i = 0; i < asmPrinterData.Length; i++)
|
||||
{
|
||||
itacPrinterData[i] = PrinterDataMapper.get(asmPrinterData[i]);
|
||||
}
|
||||
return itacPrinterData;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterEnvironmentalConditions
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterEnvironmentalConditionsMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions get(PrinterEnvironmentalConditions itacPrinterEnvironmentalConditions)
|
||||
{
|
||||
if (itacPrinterEnvironmentalConditions == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions asmPrinterEnvironmentalConditions = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions();
|
||||
mapItac2Asm(asmPrinterEnvironmentalConditions, itacPrinterEnvironmentalConditions);
|
||||
return asmPrinterEnvironmentalConditions;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions asmPrinterEnvironmentalConditions, PrinterEnvironmentalConditions itacPrinterEnvironmentalConditions)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterEnvironmentalConditions
|
||||
asmPrinterEnvironmentalConditions.Humidity = itacPrinterEnvironmentalConditions.Humidity;
|
||||
asmPrinterEnvironmentalConditions.Temperature = itacPrinterEnvironmentalConditions.Temperature;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions[] get(PrinterEnvironmentalConditions[] itacPrinterEnvironmentalConditions)
|
||||
{
|
||||
if (itacPrinterEnvironmentalConditions == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions[] asmPrinterEnvironmentalConditions = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions[itacPrinterEnvironmentalConditions.Length];
|
||||
for (int i = 0; i < itacPrinterEnvironmentalConditions.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterEnvironmentalConditions[i] = PrinterEnvironmentalConditionsMapper.get(itacPrinterEnvironmentalConditions[i]);
|
||||
}
|
||||
return asmPrinterEnvironmentalConditions;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions> getList(PrinterEnvironmentalConditions[] asmPrinterEnvironmentalConditions)
|
||||
{
|
||||
if (asmPrinterEnvironmentalConditions == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions> itacPrinterEnvironmentalConditions = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions>();
|
||||
for (int i = 0; i < asmPrinterEnvironmentalConditions.Length; i++)
|
||||
{
|
||||
itacPrinterEnvironmentalConditions.Add(PrinterEnvironmentalConditionsMapper.get(asmPrinterEnvironmentalConditions[i]));
|
||||
}
|
||||
return itacPrinterEnvironmentalConditions;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterEnvironmentalConditions get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions asmPrinterEnvironmentalConditions)
|
||||
{
|
||||
if (asmPrinterEnvironmentalConditions == null) { return null; }
|
||||
PrinterEnvironmentalConditions itacPrinterEnvironmentalConditions = new PrinterEnvironmentalConditions();
|
||||
mapAsm2Itac(asmPrinterEnvironmentalConditions, itacPrinterEnvironmentalConditions);
|
||||
return itacPrinterEnvironmentalConditions;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions asmPrinterEnvironmentalConditions, PrinterEnvironmentalConditions itacPrinterEnvironmentalConditions)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterEnvironmentalConditions
|
||||
itacPrinterEnvironmentalConditions.Humidity = asmPrinterEnvironmentalConditions.Humidity;
|
||||
itacPrinterEnvironmentalConditions.Temperature = asmPrinterEnvironmentalConditions.Temperature;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterEnvironmentalConditions[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions> asmPrinterEnvironmentalConditions)
|
||||
{
|
||||
if (asmPrinterEnvironmentalConditions == null) { return null; }
|
||||
PrinterEnvironmentalConditions[] itacPrinterEnvironmentalConditions = new PrinterEnvironmentalConditions[asmPrinterEnvironmentalConditions.Count];
|
||||
for (int i = 0; i < asmPrinterEnvironmentalConditions.Count; i++)
|
||||
{
|
||||
itacPrinterEnvironmentalConditions[i] = PrinterEnvironmentalConditionsMapper.get(asmPrinterEnvironmentalConditions[i]);
|
||||
}
|
||||
return itacPrinterEnvironmentalConditions;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterEnvironmentalConditions[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterEnvironmentalConditions[] asmPrinterEnvironmentalConditions)
|
||||
{
|
||||
if (asmPrinterEnvironmentalConditions == null) { return null; }
|
||||
PrinterEnvironmentalConditions[] itacPrinterEnvironmentalConditions = new PrinterEnvironmentalConditions[asmPrinterEnvironmentalConditions.Length];
|
||||
for (int i = 0; i < asmPrinterEnvironmentalConditions.Length; i++)
|
||||
{
|
||||
itacPrinterEnvironmentalConditions[i] = PrinterEnvironmentalConditionsMapper.get(asmPrinterEnvironmentalConditions[i]);
|
||||
}
|
||||
return itacPrinterEnvironmentalConditions;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterFiducialMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial get(PrinterFiducial printerFiducial)
|
||||
{
|
||||
if (printerFiducial == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial result = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial();
|
||||
// skip complex property ExtensionData
|
||||
result.XCenter = printerFiducial.xCenter;
|
||||
result.YCenter = printerFiducial.yCenter;
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial[] get(PrinterFiducial[] printerFiducial)
|
||||
{
|
||||
if (printerFiducial == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial[] result = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial[printerFiducial.Length];
|
||||
for (int i = 0; i < printerFiducial.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
result[i] = PrinterFiducialMapper.get(printerFiducial[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial> getList(PrinterFiducial[] printerFiducial)
|
||||
{
|
||||
if (printerFiducial == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial> result = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial>();
|
||||
for (int i = 0; i < printerFiducial.Length; i++)
|
||||
{
|
||||
result.Add(PrinterFiducialMapper.get(printerFiducial[i]));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps ASM to itac namespace type
|
||||
public static PrinterFiducial get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial printerFiducial)
|
||||
{
|
||||
if (printerFiducial == null) { return null; }
|
||||
PrinterFiducial result = new PrinterFiducial();
|
||||
// skip complex asm property ExtensionData
|
||||
result.xCenter = printerFiducial.XCenter;
|
||||
result.yCenter = printerFiducial.YCenter;
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterFiducial[] getArray(List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial> printerFiducial)
|
||||
{
|
||||
if (printerFiducial == null) { return null; }
|
||||
PrinterFiducial[] result = new PrinterFiducial[printerFiducial.Count];
|
||||
for (int i = 0; i < printerFiducial.Count; i++)
|
||||
{
|
||||
result[i] = PrinterFiducialMapper.get(printerFiducial[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterFiducial[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterFiducial[] printerFiducial)
|
||||
{
|
||||
if (printerFiducial == null) { return null; }
|
||||
PrinterFiducial[] result = new PrinterFiducial[printerFiducial.Length];
|
||||
for (int i = 0; i < printerFiducial.Length; i++)
|
||||
{
|
||||
result[i] = PrinterFiducialMapper.get(printerFiducial[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterKneading
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterKneadingMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading get(PrinterKneading itacPrinterKneading)
|
||||
{
|
||||
if (itacPrinterKneading == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading asmPrinterKneading = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading();
|
||||
mapItac2Asm(asmPrinterKneading, itacPrinterKneading);
|
||||
return asmPrinterKneading;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading asmPrinterKneading, PrinterKneading itacPrinterKneading)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterKneading
|
||||
asmPrinterKneading.Boards = itacPrinterKneading.Boards;
|
||||
asmPrinterKneading.KneadStrokes = itacPrinterKneading.KneadStrokes;
|
||||
asmPrinterKneading.Period = itacPrinterKneading.Period;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading[] get(PrinterKneading[] itacPrinterKneading)
|
||||
{
|
||||
if (itacPrinterKneading == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading[] asmPrinterKneading = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading[itacPrinterKneading.Length];
|
||||
for (int i = 0; i < itacPrinterKneading.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterKneading[i] = PrinterKneadingMapper.get(itacPrinterKneading[i]);
|
||||
}
|
||||
return asmPrinterKneading;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading> getList(PrinterKneading[] asmPrinterKneading)
|
||||
{
|
||||
if (asmPrinterKneading == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading> itacPrinterKneading = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading>();
|
||||
for (int i = 0; i < asmPrinterKneading.Length; i++)
|
||||
{
|
||||
itacPrinterKneading.Add(PrinterKneadingMapper.get(asmPrinterKneading[i]));
|
||||
}
|
||||
return itacPrinterKneading;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterKneading get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading asmPrinterKneading)
|
||||
{
|
||||
if (asmPrinterKneading == null) { return null; }
|
||||
PrinterKneading itacPrinterKneading = new PrinterKneading();
|
||||
mapAsm2Itac(asmPrinterKneading, itacPrinterKneading);
|
||||
return itacPrinterKneading;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading asmPrinterKneading, PrinterKneading itacPrinterKneading)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterKneading
|
||||
itacPrinterKneading.Boards = asmPrinterKneading.Boards;
|
||||
itacPrinterKneading.KneadStrokes = asmPrinterKneading.KneadStrokes;
|
||||
itacPrinterKneading.Period = asmPrinterKneading.Period;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterKneading[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading> asmPrinterKneading)
|
||||
{
|
||||
if (asmPrinterKneading == null) { return null; }
|
||||
PrinterKneading[] itacPrinterKneading = new PrinterKneading[asmPrinterKneading.Count];
|
||||
for (int i = 0; i < asmPrinterKneading.Count; i++)
|
||||
{
|
||||
itacPrinterKneading[i] = PrinterKneadingMapper.get(asmPrinterKneading[i]);
|
||||
}
|
||||
return itacPrinterKneading;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterKneading[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterKneading[] asmPrinterKneading)
|
||||
{
|
||||
if (asmPrinterKneading == null) { return null; }
|
||||
PrinterKneading[] itacPrinterKneading = new PrinterKneading[asmPrinterKneading.Length];
|
||||
for (int i = 0; i < asmPrinterKneading.Length; i++)
|
||||
{
|
||||
itacPrinterKneading[i] = PrinterKneadingMapper.get(asmPrinterKneading[i]);
|
||||
}
|
||||
return itacPrinterKneading;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterMachineSetup
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterMachineSetupMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup get(PrinterMachineSetup itacPrinterMachineSetup)
|
||||
{
|
||||
if (itacPrinterMachineSetup == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup asmPrinterMachineSetup = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup();
|
||||
mapItac2Asm(asmPrinterMachineSetup, itacPrinterMachineSetup);
|
||||
return asmPrinterMachineSetup;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup asmPrinterMachineSetup, PrinterMachineSetup itacPrinterMachineSetup)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterMachineSetup
|
||||
// complex property Applicator, isArray:False, isGeneric:False
|
||||
asmPrinterMachineSetup.Applicator = com.itac.oib.traceability.contracts.data.PrinterApplicatorTypeMapper.get( itacPrinterMachineSetup.Applicator);
|
||||
// complex property Clamping, isArray:False, isGeneric:False
|
||||
asmPrinterMachineSetup.Clamping = com.itac.oib.traceability.contracts.data.PrinterClampingMapper.get( itacPrinterMachineSetup.Clamping);
|
||||
asmPrinterMachineSetup.PrinterId = itacPrinterMachineSetup.PrinterId;
|
||||
asmPrinterMachineSetup.PrinterName = itacPrinterMachineSetup.PrinterName;
|
||||
asmPrinterMachineSetup.PrinterType = itacPrinterMachineSetup.PrinterType;
|
||||
// complex property Tooling, isArray:False, isGeneric:False
|
||||
asmPrinterMachineSetup.Tooling = com.itac.oib.traceability.contracts.data.PrinterToolingMapper.get( itacPrinterMachineSetup.Tooling);
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup[] get(PrinterMachineSetup[] itacPrinterMachineSetup)
|
||||
{
|
||||
if (itacPrinterMachineSetup == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup[] asmPrinterMachineSetup = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup[itacPrinterMachineSetup.Length];
|
||||
for (int i = 0; i < itacPrinterMachineSetup.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterMachineSetup[i] = PrinterMachineSetupMapper.get(itacPrinterMachineSetup[i]);
|
||||
}
|
||||
return asmPrinterMachineSetup;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup> getList(PrinterMachineSetup[] asmPrinterMachineSetup)
|
||||
{
|
||||
if (asmPrinterMachineSetup == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup> itacPrinterMachineSetup = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup>();
|
||||
for (int i = 0; i < asmPrinterMachineSetup.Length; i++)
|
||||
{
|
||||
itacPrinterMachineSetup.Add(PrinterMachineSetupMapper.get(asmPrinterMachineSetup[i]));
|
||||
}
|
||||
return itacPrinterMachineSetup;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterMachineSetup get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup asmPrinterMachineSetup)
|
||||
{
|
||||
if (asmPrinterMachineSetup == null) { return null; }
|
||||
PrinterMachineSetup itacPrinterMachineSetup = new PrinterMachineSetup();
|
||||
mapAsm2Itac(asmPrinterMachineSetup, itacPrinterMachineSetup);
|
||||
return itacPrinterMachineSetup;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup asmPrinterMachineSetup, PrinterMachineSetup itacPrinterMachineSetup)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterMachineSetup
|
||||
itacPrinterMachineSetup.Applicator = com.itac.oib.traceability.contracts.data.PrinterApplicatorTypeMapper.get(asmPrinterMachineSetup.Applicator);
|
||||
// complex asm property Applicator
|
||||
itacPrinterMachineSetup.Clamping = com.itac.oib.traceability.contracts.data.PrinterClampingMapper.get(asmPrinterMachineSetup.Clamping);
|
||||
// complex asm property Clamping
|
||||
itacPrinterMachineSetup.PrinterId = asmPrinterMachineSetup.PrinterId;
|
||||
itacPrinterMachineSetup.PrinterName = asmPrinterMachineSetup.PrinterName;
|
||||
itacPrinterMachineSetup.PrinterType = asmPrinterMachineSetup.PrinterType;
|
||||
itacPrinterMachineSetup.Tooling = com.itac.oib.traceability.contracts.data.PrinterToolingMapper.get(asmPrinterMachineSetup.Tooling);
|
||||
// complex asm property Tooling
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterMachineSetup[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup> asmPrinterMachineSetup)
|
||||
{
|
||||
if (asmPrinterMachineSetup == null) { return null; }
|
||||
PrinterMachineSetup[] itacPrinterMachineSetup = new PrinterMachineSetup[asmPrinterMachineSetup.Count];
|
||||
for (int i = 0; i < asmPrinterMachineSetup.Count; i++)
|
||||
{
|
||||
itacPrinterMachineSetup[i] = PrinterMachineSetupMapper.get(asmPrinterMachineSetup[i]);
|
||||
}
|
||||
return itacPrinterMachineSetup;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterMachineSetup[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMachineSetup[] asmPrinterMachineSetup)
|
||||
{
|
||||
if (asmPrinterMachineSetup == null) { return null; }
|
||||
PrinterMachineSetup[] itacPrinterMachineSetup = new PrinterMachineSetup[asmPrinterMachineSetup.Length];
|
||||
for (int i = 0; i < asmPrinterMachineSetup.Length; i++)
|
||||
{
|
||||
itacPrinterMachineSetup[i] = PrinterMachineSetupMapper.get(asmPrinterMachineSetup[i]);
|
||||
}
|
||||
return itacPrinterMachineSetup;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterMaterial
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterMaterialMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial get(PrinterMaterial itacPrinterMaterial)
|
||||
{
|
||||
if (itacPrinterMaterial == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial asmPrinterMaterial = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial();
|
||||
mapItac2Asm(asmPrinterMaterial, itacPrinterMaterial);
|
||||
return asmPrinterMaterial;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial asmPrinterMaterial, PrinterMaterial itacPrinterMaterial)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterMaterial
|
||||
asmPrinterMaterial.Barcode = itacPrinterMaterial.Barcode;
|
||||
asmPrinterMaterial.Name = itacPrinterMaterial.Name;
|
||||
asmPrinterMaterial.VerificationItemId = itacPrinterMaterial.VerificationItemId;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial[] get(PrinterMaterial[] itacPrinterMaterial)
|
||||
{
|
||||
if (itacPrinterMaterial == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial[] asmPrinterMaterial = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial[itacPrinterMaterial.Length];
|
||||
for (int i = 0; i < itacPrinterMaterial.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterMaterial[i] = PrinterMaterialMapper.get(itacPrinterMaterial[i]);
|
||||
}
|
||||
return asmPrinterMaterial;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial> getList(PrinterMaterial[] asmPrinterMaterial)
|
||||
{
|
||||
if (asmPrinterMaterial == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial> itacPrinterMaterial = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial>();
|
||||
for (int i = 0; i < asmPrinterMaterial.Length; i++)
|
||||
{
|
||||
itacPrinterMaterial.Add(PrinterMaterialMapper.get(asmPrinterMaterial[i]));
|
||||
}
|
||||
return itacPrinterMaterial;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterMaterial get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial asmPrinterMaterial)
|
||||
{
|
||||
if (asmPrinterMaterial == null) { return null; }
|
||||
PrinterMaterial itacPrinterMaterial = new PrinterMaterial();
|
||||
mapAsm2Itac(asmPrinterMaterial, itacPrinterMaterial);
|
||||
return itacPrinterMaterial;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial asmPrinterMaterial, PrinterMaterial itacPrinterMaterial)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterMaterial
|
||||
itacPrinterMaterial.Barcode = asmPrinterMaterial.Barcode;
|
||||
itacPrinterMaterial.Name = asmPrinterMaterial.Name;
|
||||
itacPrinterMaterial.VerificationItemId = asmPrinterMaterial.VerificationItemId;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterMaterial[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial> asmPrinterMaterial)
|
||||
{
|
||||
if (asmPrinterMaterial == null) { return null; }
|
||||
PrinterMaterial[] itacPrinterMaterial = new PrinterMaterial[asmPrinterMaterial.Count];
|
||||
for (int i = 0; i < asmPrinterMaterial.Count; i++)
|
||||
{
|
||||
itacPrinterMaterial[i] = PrinterMaterialMapper.get(asmPrinterMaterial[i]);
|
||||
}
|
||||
return itacPrinterMaterial;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterMaterial[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterMaterial[] asmPrinterMaterial)
|
||||
{
|
||||
if (asmPrinterMaterial == null) { return null; }
|
||||
PrinterMaterial[] itacPrinterMaterial = new PrinterMaterial[asmPrinterMaterial.Length];
|
||||
for (int i = 0; i < asmPrinterMaterial.Length; i++)
|
||||
{
|
||||
itacPrinterMaterial[i] = PrinterMaterialMapper.get(asmPrinterMaterial[i]);
|
||||
}
|
||||
return itacPrinterMaterial;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterPasteDispenser
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterPasteDispenserMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser get(PrinterPasteDispenser itacPrinterPasteDispenser)
|
||||
{
|
||||
if (itacPrinterPasteDispenser == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser asmPrinterPasteDispenser = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser();
|
||||
mapItac2Asm(asmPrinterPasteDispenser, itacPrinterPasteDispenser);
|
||||
return asmPrinterPasteDispenser;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser asmPrinterPasteDispenser, PrinterPasteDispenser itacPrinterPasteDispenser)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterPasteDispenser
|
||||
asmPrinterPasteDispenser.AlternativeDispenseRate = itacPrinterPasteDispenser.AlternativeDispenseRate;
|
||||
asmPrinterPasteDispenser.PasteDispenseRate = itacPrinterPasteDispenser.PasteDispenseRate;
|
||||
asmPrinterPasteDispenser.PasteWhileClean = itacPrinterPasteDispenser.PasteWhileClean;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser[] get(PrinterPasteDispenser[] itacPrinterPasteDispenser)
|
||||
{
|
||||
if (itacPrinterPasteDispenser == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser[] asmPrinterPasteDispenser = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser[itacPrinterPasteDispenser.Length];
|
||||
for (int i = 0; i < itacPrinterPasteDispenser.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterPasteDispenser[i] = PrinterPasteDispenserMapper.get(itacPrinterPasteDispenser[i]);
|
||||
}
|
||||
return asmPrinterPasteDispenser;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser> getList(PrinterPasteDispenser[] asmPrinterPasteDispenser)
|
||||
{
|
||||
if (asmPrinterPasteDispenser == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser> itacPrinterPasteDispenser = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser>();
|
||||
for (int i = 0; i < asmPrinterPasteDispenser.Length; i++)
|
||||
{
|
||||
itacPrinterPasteDispenser.Add(PrinterPasteDispenserMapper.get(asmPrinterPasteDispenser[i]));
|
||||
}
|
||||
return itacPrinterPasteDispenser;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterPasteDispenser get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser asmPrinterPasteDispenser)
|
||||
{
|
||||
if (asmPrinterPasteDispenser == null) { return null; }
|
||||
PrinterPasteDispenser itacPrinterPasteDispenser = new PrinterPasteDispenser();
|
||||
mapAsm2Itac(asmPrinterPasteDispenser, itacPrinterPasteDispenser);
|
||||
return itacPrinterPasteDispenser;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser asmPrinterPasteDispenser, PrinterPasteDispenser itacPrinterPasteDispenser)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterPasteDispenser
|
||||
itacPrinterPasteDispenser.AlternativeDispenseRate = asmPrinterPasteDispenser.AlternativeDispenseRate;
|
||||
itacPrinterPasteDispenser.PasteDispenseRate = asmPrinterPasteDispenser.PasteDispenseRate;
|
||||
itacPrinterPasteDispenser.PasteWhileClean = asmPrinterPasteDispenser.PasteWhileClean;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterPasteDispenser[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser> asmPrinterPasteDispenser)
|
||||
{
|
||||
if (asmPrinterPasteDispenser == null) { return null; }
|
||||
PrinterPasteDispenser[] itacPrinterPasteDispenser = new PrinterPasteDispenser[asmPrinterPasteDispenser.Count];
|
||||
for (int i = 0; i < asmPrinterPasteDispenser.Count; i++)
|
||||
{
|
||||
itacPrinterPasteDispenser[i] = PrinterPasteDispenserMapper.get(asmPrinterPasteDispenser[i]);
|
||||
}
|
||||
return itacPrinterPasteDispenser;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterPasteDispenser[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPasteDispenser[] asmPrinterPasteDispenser)
|
||||
{
|
||||
if (asmPrinterPasteDispenser == null) { return null; }
|
||||
PrinterPasteDispenser[] itacPrinterPasteDispenser = new PrinterPasteDispenser[asmPrinterPasteDispenser.Length];
|
||||
for (int i = 0; i < asmPrinterPasteDispenser.Length; i++)
|
||||
{
|
||||
itacPrinterPasteDispenser[i] = PrinterPasteDispenserMapper.get(asmPrinterPasteDispenser[i]);
|
||||
}
|
||||
return itacPrinterPasteDispenser;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterPostSPCData
|
||||
// skip property PrinterSPCFiducial[], property in exclude list
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterPostSPCDataMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData get(PrinterPostSPCData itacPrinterPostSPCData)
|
||||
{
|
||||
if (itacPrinterPostSPCData == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData asmPrinterPostSPCData = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData();
|
||||
mapItac2Asm(asmPrinterPostSPCData, itacPrinterPostSPCData);
|
||||
return asmPrinterPostSPCData;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData asmPrinterPostSPCData, PrinterPostSPCData itacPrinterPostSPCData)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterPostSPCData
|
||||
asmPrinterPostSPCData.ActYPos = itacPrinterPostSPCData.ActYPos;
|
||||
asmPrinterPostSPCData.ActualSeparationSpeed = itacPrinterPostSPCData.ActualSeparationSpeed;
|
||||
asmPrinterPostSPCData.BoardStretch = itacPrinterPostSPCData.BoardStretch;
|
||||
asmPrinterPostSPCData.CycleTime = itacPrinterPostSPCData.CycleTime;
|
||||
// skip property PrinterSPCFiducial[], property in exclude list
|
||||
asmPrinterPostSPCData.FrontXActPos = itacPrinterPostSPCData.FrontXActPos;
|
||||
asmPrinterPostSPCData.HawkeyeAreaError = itacPrinterPostSPCData.HawkeyeAreaError;
|
||||
asmPrinterPostSPCData.HawkeyeAreaWarning = itacPrinterPostSPCData.HawkeyeAreaWarning;
|
||||
asmPrinterPostSPCData.HawkeyeFeatError = itacPrinterPostSPCData.HawkeyeFeatError;
|
||||
asmPrinterPostSPCData.HawkeyeFeatWarning = itacPrinterPostSPCData.HawkeyeFeatWarning;
|
||||
asmPrinterPostSPCData.RearXActPos = itacPrinterPostSPCData.RearXActPos;
|
||||
// complex property Strokes, isArray:True, isGeneric:False
|
||||
asmPrinterPostSPCData.Strokes = com.itac.oib.traceability.contracts.data.PrinterProcessStrokeMapper.get( itacPrinterPostSPCData.Strokes);
|
||||
asmPrinterPostSPCData.TablePosition = itacPrinterPostSPCData.TablePosition;
|
||||
asmPrinterPostSPCData.ThetaAlignDev = itacPrinterPostSPCData.ThetaAlignDev;
|
||||
asmPrinterPostSPCData.XAlignDev = itacPrinterPostSPCData.XAlignDev;
|
||||
asmPrinterPostSPCData.YAlignDev = itacPrinterPostSPCData.YAlignDev;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData[] get(PrinterPostSPCData[] itacPrinterPostSPCData)
|
||||
{
|
||||
if (itacPrinterPostSPCData == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData[] asmPrinterPostSPCData = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData[itacPrinterPostSPCData.Length];
|
||||
for (int i = 0; i < itacPrinterPostSPCData.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterPostSPCData[i] = PrinterPostSPCDataMapper.get(itacPrinterPostSPCData[i]);
|
||||
}
|
||||
return asmPrinterPostSPCData;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData> getList(PrinterPostSPCData[] asmPrinterPostSPCData)
|
||||
{
|
||||
if (asmPrinterPostSPCData == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData> itacPrinterPostSPCData = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData>();
|
||||
for (int i = 0; i < asmPrinterPostSPCData.Length; i++)
|
||||
{
|
||||
itacPrinterPostSPCData.Add(PrinterPostSPCDataMapper.get(asmPrinterPostSPCData[i]));
|
||||
}
|
||||
return itacPrinterPostSPCData;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterPostSPCData get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData asmPrinterPostSPCData)
|
||||
{
|
||||
if (asmPrinterPostSPCData == null) { return null; }
|
||||
PrinterPostSPCData itacPrinterPostSPCData = new PrinterPostSPCData();
|
||||
mapAsm2Itac(asmPrinterPostSPCData, itacPrinterPostSPCData);
|
||||
return itacPrinterPostSPCData;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData asmPrinterPostSPCData, PrinterPostSPCData itacPrinterPostSPCData)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterPostSPCData
|
||||
itacPrinterPostSPCData.ActYPos = asmPrinterPostSPCData.ActYPos;
|
||||
itacPrinterPostSPCData.ActualSeparationSpeed = asmPrinterPostSPCData.ActualSeparationSpeed;
|
||||
itacPrinterPostSPCData.BoardStretch = asmPrinterPostSPCData.BoardStretch;
|
||||
itacPrinterPostSPCData.CycleTime = asmPrinterPostSPCData.CycleTime;
|
||||
// skip property PrinterSPCFiducial[], property in exclude list
|
||||
itacPrinterPostSPCData.FrontXActPos = asmPrinterPostSPCData.FrontXActPos;
|
||||
itacPrinterPostSPCData.HawkeyeAreaError = asmPrinterPostSPCData.HawkeyeAreaError;
|
||||
itacPrinterPostSPCData.HawkeyeAreaWarning = asmPrinterPostSPCData.HawkeyeAreaWarning;
|
||||
itacPrinterPostSPCData.HawkeyeFeatError = asmPrinterPostSPCData.HawkeyeFeatError;
|
||||
itacPrinterPostSPCData.HawkeyeFeatWarning = asmPrinterPostSPCData.HawkeyeFeatWarning;
|
||||
itacPrinterPostSPCData.RearXActPos = asmPrinterPostSPCData.RearXActPos;
|
||||
// array mapping
|
||||
itacPrinterPostSPCData.Strokes = PrinterProcessStrokeMapper.getArray(asmPrinterPostSPCData.Strokes);
|
||||
// complex asm property Strokes
|
||||
itacPrinterPostSPCData.TablePosition = asmPrinterPostSPCData.TablePosition;
|
||||
itacPrinterPostSPCData.ThetaAlignDev = asmPrinterPostSPCData.ThetaAlignDev;
|
||||
itacPrinterPostSPCData.XAlignDev = asmPrinterPostSPCData.XAlignDev;
|
||||
itacPrinterPostSPCData.YAlignDev = asmPrinterPostSPCData.YAlignDev;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterPostSPCData[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData> asmPrinterPostSPCData)
|
||||
{
|
||||
if (asmPrinterPostSPCData == null) { return null; }
|
||||
PrinterPostSPCData[] itacPrinterPostSPCData = new PrinterPostSPCData[asmPrinterPostSPCData.Count];
|
||||
for (int i = 0; i < asmPrinterPostSPCData.Count; i++)
|
||||
{
|
||||
itacPrinterPostSPCData[i] = PrinterPostSPCDataMapper.get(asmPrinterPostSPCData[i]);
|
||||
}
|
||||
return itacPrinterPostSPCData;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterPostSPCData[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPostSPCData[] asmPrinterPostSPCData)
|
||||
{
|
||||
if (asmPrinterPostSPCData == null) { return null; }
|
||||
PrinterPostSPCData[] itacPrinterPostSPCData = new PrinterPostSPCData[asmPrinterPostSPCData.Length];
|
||||
for (int i = 0; i < asmPrinterPostSPCData.Length; i++)
|
||||
{
|
||||
itacPrinterPostSPCData[i] = PrinterPostSPCDataMapper.get(asmPrinterPostSPCData[i]);
|
||||
}
|
||||
return itacPrinterPostSPCData;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterPreSPCData
|
||||
// skip property PrinterSPCFiducial[], property in exclude list
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterPreSPCDataMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData get(PrinterPreSPCData itacPrinterPreSPCData)
|
||||
{
|
||||
if (itacPrinterPreSPCData == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData asmPrinterPreSPCData = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData();
|
||||
mapItac2Asm(asmPrinterPreSPCData, itacPrinterPreSPCData);
|
||||
return asmPrinterPreSPCData;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData asmPrinterPreSPCData, PrinterPreSPCData itacPrinterPreSPCData)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterPreSPCData
|
||||
asmPrinterPreSPCData.ActYRelMove = itacPrinterPreSPCData.ActYRelMove;
|
||||
// skip property PrinterSPCFiducial[], property in exclude list
|
||||
asmPrinterPreSPCData.FrontXActRelMove = itacPrinterPreSPCData.FrontXActRelMove;
|
||||
asmPrinterPreSPCData.PreBoardStretch = itacPrinterPreSPCData.PreBoardStretch;
|
||||
asmPrinterPreSPCData.RearXActRelMove = itacPrinterPreSPCData.RearXActRelMove;
|
||||
asmPrinterPreSPCData.ThetaPreAlignDev = itacPrinterPreSPCData.ThetaPreAlignDev;
|
||||
asmPrinterPreSPCData.XPreAlignDev = itacPrinterPreSPCData.XPreAlignDev;
|
||||
asmPrinterPreSPCData.YPreAlignDev = itacPrinterPreSPCData.YPreAlignDev;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData[] get(PrinterPreSPCData[] itacPrinterPreSPCData)
|
||||
{
|
||||
if (itacPrinterPreSPCData == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData[] asmPrinterPreSPCData = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData[itacPrinterPreSPCData.Length];
|
||||
for (int i = 0; i < itacPrinterPreSPCData.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterPreSPCData[i] = PrinterPreSPCDataMapper.get(itacPrinterPreSPCData[i]);
|
||||
}
|
||||
return asmPrinterPreSPCData;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData> getList(PrinterPreSPCData[] asmPrinterPreSPCData)
|
||||
{
|
||||
if (asmPrinterPreSPCData == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData> itacPrinterPreSPCData = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData>();
|
||||
for (int i = 0; i < asmPrinterPreSPCData.Length; i++)
|
||||
{
|
||||
itacPrinterPreSPCData.Add(PrinterPreSPCDataMapper.get(asmPrinterPreSPCData[i]));
|
||||
}
|
||||
return itacPrinterPreSPCData;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterPreSPCData get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData asmPrinterPreSPCData)
|
||||
{
|
||||
if (asmPrinterPreSPCData == null) { return null; }
|
||||
PrinterPreSPCData itacPrinterPreSPCData = new PrinterPreSPCData();
|
||||
mapAsm2Itac(asmPrinterPreSPCData, itacPrinterPreSPCData);
|
||||
return itacPrinterPreSPCData;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData asmPrinterPreSPCData, PrinterPreSPCData itacPrinterPreSPCData)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterPreSPCData
|
||||
itacPrinterPreSPCData.ActYRelMove = asmPrinterPreSPCData.ActYRelMove;
|
||||
// skip property PrinterSPCFiducial[], property in exclude list
|
||||
itacPrinterPreSPCData.FrontXActRelMove = asmPrinterPreSPCData.FrontXActRelMove;
|
||||
itacPrinterPreSPCData.PreBoardStretch = asmPrinterPreSPCData.PreBoardStretch;
|
||||
itacPrinterPreSPCData.RearXActRelMove = asmPrinterPreSPCData.RearXActRelMove;
|
||||
itacPrinterPreSPCData.ThetaPreAlignDev = asmPrinterPreSPCData.ThetaPreAlignDev;
|
||||
itacPrinterPreSPCData.XPreAlignDev = asmPrinterPreSPCData.XPreAlignDev;
|
||||
itacPrinterPreSPCData.YPreAlignDev = asmPrinterPreSPCData.YPreAlignDev;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterPreSPCData[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData> asmPrinterPreSPCData)
|
||||
{
|
||||
if (asmPrinterPreSPCData == null) { return null; }
|
||||
PrinterPreSPCData[] itacPrinterPreSPCData = new PrinterPreSPCData[asmPrinterPreSPCData.Count];
|
||||
for (int i = 0; i < asmPrinterPreSPCData.Count; i++)
|
||||
{
|
||||
itacPrinterPreSPCData[i] = PrinterPreSPCDataMapper.get(asmPrinterPreSPCData[i]);
|
||||
}
|
||||
return itacPrinterPreSPCData;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterPreSPCData[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPreSPCData[] asmPrinterPreSPCData)
|
||||
{
|
||||
if (asmPrinterPreSPCData == null) { return null; }
|
||||
PrinterPreSPCData[] itacPrinterPreSPCData = new PrinterPreSPCData[asmPrinterPreSPCData.Length];
|
||||
for (int i = 0; i < asmPrinterPreSPCData.Length; i++)
|
||||
{
|
||||
itacPrinterPreSPCData[i] = PrinterPreSPCDataMapper.get(asmPrinterPreSPCData[i]);
|
||||
}
|
||||
return itacPrinterPreSPCData;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterPrintDeviation
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterPrintDeviationMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation get(PrinterPrintDeviation itacPrinterPrintDeviation)
|
||||
{
|
||||
if (itacPrinterPrintDeviation == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation asmPrinterPrintDeviation = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation();
|
||||
mapItac2Asm(asmPrinterPrintDeviation, itacPrinterPrintDeviation);
|
||||
return asmPrinterPrintDeviation;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation asmPrinterPrintDeviation, PrinterPrintDeviation itacPrinterPrintDeviation)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterPrintDeviation
|
||||
asmPrinterPrintDeviation.Theta = itacPrinterPrintDeviation.Theta;
|
||||
asmPrinterPrintDeviation.Xoffset = itacPrinterPrintDeviation.Xoffset;
|
||||
asmPrinterPrintDeviation.Yoffset = itacPrinterPrintDeviation.Yoffset;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation[] get(PrinterPrintDeviation[] itacPrinterPrintDeviation)
|
||||
{
|
||||
if (itacPrinterPrintDeviation == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation[] asmPrinterPrintDeviation = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation[itacPrinterPrintDeviation.Length];
|
||||
for (int i = 0; i < itacPrinterPrintDeviation.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterPrintDeviation[i] = PrinterPrintDeviationMapper.get(itacPrinterPrintDeviation[i]);
|
||||
}
|
||||
return asmPrinterPrintDeviation;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation> getList(PrinterPrintDeviation[] asmPrinterPrintDeviation)
|
||||
{
|
||||
if (asmPrinterPrintDeviation == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation> itacPrinterPrintDeviation = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation>();
|
||||
for (int i = 0; i < asmPrinterPrintDeviation.Length; i++)
|
||||
{
|
||||
itacPrinterPrintDeviation.Add(PrinterPrintDeviationMapper.get(asmPrinterPrintDeviation[i]));
|
||||
}
|
||||
return itacPrinterPrintDeviation;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterPrintDeviation get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation asmPrinterPrintDeviation)
|
||||
{
|
||||
if (asmPrinterPrintDeviation == null) { return null; }
|
||||
PrinterPrintDeviation itacPrinterPrintDeviation = new PrinterPrintDeviation();
|
||||
mapAsm2Itac(asmPrinterPrintDeviation, itacPrinterPrintDeviation);
|
||||
return itacPrinterPrintDeviation;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation asmPrinterPrintDeviation, PrinterPrintDeviation itacPrinterPrintDeviation)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterPrintDeviation
|
||||
itacPrinterPrintDeviation.Theta = asmPrinterPrintDeviation.Theta;
|
||||
itacPrinterPrintDeviation.Xoffset = asmPrinterPrintDeviation.Xoffset;
|
||||
itacPrinterPrintDeviation.Yoffset = asmPrinterPrintDeviation.Yoffset;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterPrintDeviation[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation> asmPrinterPrintDeviation)
|
||||
{
|
||||
if (asmPrinterPrintDeviation == null) { return null; }
|
||||
PrinterPrintDeviation[] itacPrinterPrintDeviation = new PrinterPrintDeviation[asmPrinterPrintDeviation.Count];
|
||||
for (int i = 0; i < asmPrinterPrintDeviation.Count; i++)
|
||||
{
|
||||
itacPrinterPrintDeviation[i] = PrinterPrintDeviationMapper.get(asmPrinterPrintDeviation[i]);
|
||||
}
|
||||
return itacPrinterPrintDeviation;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterPrintDeviation[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintDeviation[] asmPrinterPrintDeviation)
|
||||
{
|
||||
if (asmPrinterPrintDeviation == null) { return null; }
|
||||
PrinterPrintDeviation[] itacPrinterPrintDeviation = new PrinterPrintDeviation[asmPrinterPrintDeviation.Length];
|
||||
for (int i = 0; i < asmPrinterPrintDeviation.Length; i++)
|
||||
{
|
||||
itacPrinterPrintDeviation[i] = PrinterPrintDeviationMapper.get(asmPrinterPrintDeviation[i]);
|
||||
}
|
||||
return itacPrinterPrintDeviation;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterPrintProcess
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterPrintProcessMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess get(PrinterPrintProcess itacPrinterPrintProcess)
|
||||
{
|
||||
if (itacPrinterPrintProcess == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess asmPrinterPrintProcess = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess();
|
||||
mapItac2Asm(asmPrinterPrintProcess, itacPrinterPrintProcess);
|
||||
return asmPrinterPrintProcess;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess asmPrinterPrintProcess, PrinterPrintProcess itacPrinterPrintProcess)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterPrintProcess
|
||||
asmPrinterPrintProcess.PrintFrontLimit = itacPrinterPrintProcess.PrintFrontLimit;
|
||||
asmPrinterPrintProcess.PrintGap = itacPrinterPrintProcess.PrintGap;
|
||||
asmPrinterPrintProcess.PrintRearLimit = itacPrinterPrintProcess.PrintRearLimit;
|
||||
asmPrinterPrintProcess.ProcessGuid = itacPrinterPrintProcess.ProcessGuid;
|
||||
asmPrinterPrintProcess.SeperationDistance = itacPrinterPrintProcess.SeperationDistance;
|
||||
asmPrinterPrintProcess.SeperationSpeed = itacPrinterPrintProcess.SeperationSpeed;
|
||||
// complex property Strokes, isArray:True, isGeneric:False
|
||||
asmPrinterPrintProcess.Strokes = com.itac.oib.traceability.contracts.data.PrinterProcessStrokeMapper.get( itacPrinterPrintProcess.Strokes);
|
||||
asmPrinterPrintProcess.PrintMode = itacPrinterPrintProcess.PrintMode;
|
||||
asmPrinterPrintProcess.PrintDeposits = itacPrinterPrintProcess.PrintDeposits;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess[] get(PrinterPrintProcess[] itacPrinterPrintProcess)
|
||||
{
|
||||
if (itacPrinterPrintProcess == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess[] asmPrinterPrintProcess = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess[itacPrinterPrintProcess.Length];
|
||||
for (int i = 0; i < itacPrinterPrintProcess.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterPrintProcess[i] = PrinterPrintProcessMapper.get(itacPrinterPrintProcess[i]);
|
||||
}
|
||||
return asmPrinterPrintProcess;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess> getList(PrinterPrintProcess[] asmPrinterPrintProcess)
|
||||
{
|
||||
if (asmPrinterPrintProcess == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess> itacPrinterPrintProcess = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess>();
|
||||
for (int i = 0; i < asmPrinterPrintProcess.Length; i++)
|
||||
{
|
||||
itacPrinterPrintProcess.Add(PrinterPrintProcessMapper.get(asmPrinterPrintProcess[i]));
|
||||
}
|
||||
return itacPrinterPrintProcess;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterPrintProcess get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess asmPrinterPrintProcess)
|
||||
{
|
||||
if (asmPrinterPrintProcess == null) { return null; }
|
||||
PrinterPrintProcess itacPrinterPrintProcess = new PrinterPrintProcess();
|
||||
mapAsm2Itac(asmPrinterPrintProcess, itacPrinterPrintProcess);
|
||||
return itacPrinterPrintProcess;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess asmPrinterPrintProcess, PrinterPrintProcess itacPrinterPrintProcess)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterPrintProcess
|
||||
itacPrinterPrintProcess.PrintFrontLimit = asmPrinterPrintProcess.PrintFrontLimit;
|
||||
itacPrinterPrintProcess.PrintGap = asmPrinterPrintProcess.PrintGap;
|
||||
itacPrinterPrintProcess.PrintRearLimit = asmPrinterPrintProcess.PrintRearLimit;
|
||||
itacPrinterPrintProcess.ProcessGuid = asmPrinterPrintProcess.ProcessGuid;
|
||||
itacPrinterPrintProcess.SeperationDistance = asmPrinterPrintProcess.SeperationDistance;
|
||||
itacPrinterPrintProcess.SeperationSpeed = asmPrinterPrintProcess.SeperationSpeed;
|
||||
// array mapping
|
||||
itacPrinterPrintProcess.Strokes = PrinterProcessStrokeMapper.getArray(asmPrinterPrintProcess.Strokes);
|
||||
// complex asm property Strokes
|
||||
itacPrinterPrintProcess.PrintMode = asmPrinterPrintProcess.PrintMode;
|
||||
itacPrinterPrintProcess.PrintDeposits = asmPrinterPrintProcess.PrintDeposits;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterPrintProcess[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess> asmPrinterPrintProcess)
|
||||
{
|
||||
if (asmPrinterPrintProcess == null) { return null; }
|
||||
PrinterPrintProcess[] itacPrinterPrintProcess = new PrinterPrintProcess[asmPrinterPrintProcess.Count];
|
||||
for (int i = 0; i < asmPrinterPrintProcess.Count; i++)
|
||||
{
|
||||
itacPrinterPrintProcess[i] = PrinterPrintProcessMapper.get(asmPrinterPrintProcess[i]);
|
||||
}
|
||||
return itacPrinterPrintProcess;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterPrintProcess[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterPrintProcess[] asmPrinterPrintProcess)
|
||||
{
|
||||
if (asmPrinterPrintProcess == null) { return null; }
|
||||
PrinterPrintProcess[] itacPrinterPrintProcess = new PrinterPrintProcess[asmPrinterPrintProcess.Length];
|
||||
for (int i = 0; i < asmPrinterPrintProcess.Length; i++)
|
||||
{
|
||||
itacPrinterPrintProcess[i] = PrinterPrintProcessMapper.get(asmPrinterPrintProcess[i]);
|
||||
}
|
||||
return itacPrinterPrintProcess;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterProcessStroke
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterProcessStrokeMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke get(PrinterProcessStroke itacPrinterProcessStroke)
|
||||
{
|
||||
if (itacPrinterProcessStroke == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke asmPrinterProcessStroke = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke();
|
||||
mapItac2Asm(asmPrinterProcessStroke, itacPrinterProcessStroke);
|
||||
return asmPrinterProcessStroke;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke asmPrinterProcessStroke, PrinterProcessStroke itacPrinterProcessStroke)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterProcessStroke
|
||||
// complex property Deviation, isArray:False, isGeneric:False
|
||||
asmPrinterProcessStroke.Deviation = com.itac.oib.traceability.contracts.data.PrinterPrintDeviationMapper.get( itacPrinterProcessStroke.Deviation);
|
||||
asmPrinterProcessStroke.Direction = itacPrinterProcessStroke.Direction;
|
||||
asmPrinterProcessStroke.PrintPressure = itacPrinterProcessStroke.PrintPressure;
|
||||
asmPrinterProcessStroke.PrintSpeed = itacPrinterProcessStroke.PrintSpeed;
|
||||
asmPrinterProcessStroke.PrintingVariant = itacPrinterProcessStroke.PrintingVariant;
|
||||
asmPrinterProcessStroke.ProFlowSystemPressure = itacPrinterProcessStroke.ProFlowSystemPressure;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke[] get(PrinterProcessStroke[] itacPrinterProcessStroke)
|
||||
{
|
||||
if (itacPrinterProcessStroke == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke[] asmPrinterProcessStroke = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke[itacPrinterProcessStroke.Length];
|
||||
for (int i = 0; i < itacPrinterProcessStroke.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterProcessStroke[i] = PrinterProcessStrokeMapper.get(itacPrinterProcessStroke[i]);
|
||||
}
|
||||
return asmPrinterProcessStroke;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke> getList(PrinterProcessStroke[] asmPrinterProcessStroke)
|
||||
{
|
||||
if (asmPrinterProcessStroke == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke> itacPrinterProcessStroke = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke>();
|
||||
for (int i = 0; i < asmPrinterProcessStroke.Length; i++)
|
||||
{
|
||||
itacPrinterProcessStroke.Add(PrinterProcessStrokeMapper.get(asmPrinterProcessStroke[i]));
|
||||
}
|
||||
return itacPrinterProcessStroke;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterProcessStroke get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke asmPrinterProcessStroke)
|
||||
{
|
||||
if (asmPrinterProcessStroke == null) { return null; }
|
||||
PrinterProcessStroke itacPrinterProcessStroke = new PrinterProcessStroke();
|
||||
mapAsm2Itac(asmPrinterProcessStroke, itacPrinterProcessStroke);
|
||||
return itacPrinterProcessStroke;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke asmPrinterProcessStroke, PrinterProcessStroke itacPrinterProcessStroke)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterProcessStroke
|
||||
itacPrinterProcessStroke.Deviation = com.itac.oib.traceability.contracts.data.PrinterPrintDeviationMapper.get(asmPrinterProcessStroke.Deviation);
|
||||
// complex asm property Deviation
|
||||
itacPrinterProcessStroke.Direction = asmPrinterProcessStroke.Direction;
|
||||
itacPrinterProcessStroke.PrintPressure = asmPrinterProcessStroke.PrintPressure;
|
||||
itacPrinterProcessStroke.PrintSpeed = asmPrinterProcessStroke.PrintSpeed;
|
||||
itacPrinterProcessStroke.PrintingVariant = asmPrinterProcessStroke.PrintingVariant;
|
||||
itacPrinterProcessStroke.ProFlowSystemPressure = asmPrinterProcessStroke.ProFlowSystemPressure;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterProcessStroke[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke> asmPrinterProcessStroke)
|
||||
{
|
||||
if (asmPrinterProcessStroke == null) { return null; }
|
||||
PrinterProcessStroke[] itacPrinterProcessStroke = new PrinterProcessStroke[asmPrinterProcessStroke.Count];
|
||||
for (int i = 0; i < asmPrinterProcessStroke.Count; i++)
|
||||
{
|
||||
itacPrinterProcessStroke[i] = PrinterProcessStrokeMapper.get(asmPrinterProcessStroke[i]);
|
||||
}
|
||||
return itacPrinterProcessStroke;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterProcessStroke[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterProcessStroke[] asmPrinterProcessStroke)
|
||||
{
|
||||
if (asmPrinterProcessStroke == null) { return null; }
|
||||
PrinterProcessStroke[] itacPrinterProcessStroke = new PrinterProcessStroke[asmPrinterProcessStroke.Length];
|
||||
for (int i = 0; i < asmPrinterProcessStroke.Length; i++)
|
||||
{
|
||||
itacPrinterProcessStroke[i] = PrinterProcessStrokeMapper.get(asmPrinterProcessStroke[i]);
|
||||
}
|
||||
return itacPrinterProcessStroke;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,131 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterRecipe
|
||||
// skip property PrinterFiducial[], property in exclude list
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterRecipeMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe get(PrinterRecipe itacPrinterRecipe)
|
||||
{
|
||||
if (itacPrinterRecipe == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe asmPrinterRecipe = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe();
|
||||
mapItac2Asm(asmPrinterRecipe, itacPrinterRecipe);
|
||||
return asmPrinterRecipe;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe asmPrinterRecipe, PrinterRecipe itacPrinterRecipe)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterRecipe
|
||||
// complex property Cleanings, isArray:True, isGeneric:False
|
||||
asmPrinterRecipe.Cleanings = com.itac.oib.traceability.contracts.data.PrinterCleaningMapper.get( itacPrinterRecipe.Cleanings);
|
||||
// complex property Geometry, isArray:False, isGeneric:False
|
||||
asmPrinterRecipe.Geometry = com.itac.oib.traceability.contracts.data.PrinterBoardGeometryMapper.get( itacPrinterRecipe.Geometry);
|
||||
// complex property Kneading, isArray:False, isGeneric:False
|
||||
asmPrinterRecipe.Kneading = com.itac.oib.traceability.contracts.data.PrinterKneadingMapper.get( itacPrinterRecipe.Kneading);
|
||||
// complex property PasteDispenser, isArray:False, isGeneric:False
|
||||
asmPrinterRecipe.PasteDispenser = com.itac.oib.traceability.contracts.data.PrinterPasteDispenserMapper.get( itacPrinterRecipe.PasteDispenser);
|
||||
asmPrinterRecipe.ProductGuid = itacPrinterRecipe.ProductGuid;
|
||||
asmPrinterRecipe.ProductName = itacPrinterRecipe.ProductName;
|
||||
// complex property Setup, isArray:False, isGeneric:False
|
||||
asmPrinterRecipe.Setup = com.itac.oib.traceability.contracts.data.PrinterMachineSetupMapper.get( itacPrinterRecipe.Setup);
|
||||
// skip property PrinterFiducial[], property in exclude list
|
||||
// complex property CleanTypes, isArray:False, isGeneric:False
|
||||
asmPrinterRecipe.CleanTypes = com.itac.oib.traceability.contracts.data.PrinterCleanTypesMapper.get( itacPrinterRecipe.CleanTypes);
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe[] get(PrinterRecipe[] itacPrinterRecipe)
|
||||
{
|
||||
if (itacPrinterRecipe == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe[] asmPrinterRecipe = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe[itacPrinterRecipe.Length];
|
||||
for (int i = 0; i < itacPrinterRecipe.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterRecipe[i] = PrinterRecipeMapper.get(itacPrinterRecipe[i]);
|
||||
}
|
||||
return asmPrinterRecipe;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe> getList(PrinterRecipe[] asmPrinterRecipe)
|
||||
{
|
||||
if (asmPrinterRecipe == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe> itacPrinterRecipe = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe>();
|
||||
for (int i = 0; i < asmPrinterRecipe.Length; i++)
|
||||
{
|
||||
itacPrinterRecipe.Add(PrinterRecipeMapper.get(asmPrinterRecipe[i]));
|
||||
}
|
||||
return itacPrinterRecipe;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterRecipe get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe asmPrinterRecipe)
|
||||
{
|
||||
if (asmPrinterRecipe == null) { return null; }
|
||||
PrinterRecipe itacPrinterRecipe = new PrinterRecipe();
|
||||
mapAsm2Itac(asmPrinterRecipe, itacPrinterRecipe);
|
||||
return itacPrinterRecipe;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe asmPrinterRecipe, PrinterRecipe itacPrinterRecipe)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterRecipe
|
||||
// array mapping
|
||||
itacPrinterRecipe.Cleanings = PrinterCleaningMapper.getArray(asmPrinterRecipe.Cleanings);
|
||||
// complex asm property Cleanings
|
||||
itacPrinterRecipe.Geometry = com.itac.oib.traceability.contracts.data.PrinterBoardGeometryMapper.get(asmPrinterRecipe.Geometry);
|
||||
// complex asm property Geometry
|
||||
itacPrinterRecipe.Kneading = com.itac.oib.traceability.contracts.data.PrinterKneadingMapper.get(asmPrinterRecipe.Kneading);
|
||||
// complex asm property Kneading
|
||||
itacPrinterRecipe.PasteDispenser = com.itac.oib.traceability.contracts.data.PrinterPasteDispenserMapper.get(asmPrinterRecipe.PasteDispenser);
|
||||
// complex asm property PasteDispenser
|
||||
itacPrinterRecipe.ProductGuid = asmPrinterRecipe.ProductGuid;
|
||||
itacPrinterRecipe.ProductName = asmPrinterRecipe.ProductName;
|
||||
itacPrinterRecipe.Setup = com.itac.oib.traceability.contracts.data.PrinterMachineSetupMapper.get(asmPrinterRecipe.Setup);
|
||||
// complex asm property Setup
|
||||
// skip property PrinterFiducial[], property in exclude list
|
||||
itacPrinterRecipe.CleanTypes = com.itac.oib.traceability.contracts.data.PrinterCleanTypesMapper.get(asmPrinterRecipe.CleanTypes);
|
||||
// complex asm property CleanTypes
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterRecipe[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe> asmPrinterRecipe)
|
||||
{
|
||||
if (asmPrinterRecipe == null) { return null; }
|
||||
PrinterRecipe[] itacPrinterRecipe = new PrinterRecipe[asmPrinterRecipe.Count];
|
||||
for (int i = 0; i < asmPrinterRecipe.Count; i++)
|
||||
{
|
||||
itacPrinterRecipe[i] = PrinterRecipeMapper.get(asmPrinterRecipe[i]);
|
||||
}
|
||||
return itacPrinterRecipe;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterRecipe[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterRecipe[] asmPrinterRecipe)
|
||||
{
|
||||
if (asmPrinterRecipe == null) { return null; }
|
||||
PrinterRecipe[] itacPrinterRecipe = new PrinterRecipe[asmPrinterRecipe.Length];
|
||||
for (int i = 0; i < asmPrinterRecipe.Length; i++)
|
||||
{
|
||||
itacPrinterRecipe[i] = PrinterRecipeMapper.get(asmPrinterRecipe[i]);
|
||||
}
|
||||
return itacPrinterRecipe;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterSPCFiducialMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial get(PrinterSPCFiducial printerSPCFiducial)
|
||||
{
|
||||
if (printerSPCFiducial == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial result = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial();
|
||||
// skip complex property ExtensionData
|
||||
result.BoardScore = printerSPCFiducial.boardScore;
|
||||
result.Id = printerSPCFiducial.id;
|
||||
result.ScreenScore = printerSPCFiducial.screenScore;
|
||||
result.XAlignDev = printerSPCFiducial.xAlignDev;
|
||||
result.YAlignDev = printerSPCFiducial.yAlignDev;
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial[] get(PrinterSPCFiducial[] printerSPCFiducial)
|
||||
{
|
||||
if (printerSPCFiducial == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial[] result = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial[printerSPCFiducial.Length];
|
||||
for (int i = 0; i < printerSPCFiducial.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
result[i] = PrinterSPCFiducialMapper.get(printerSPCFiducial[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial> getList(PrinterSPCFiducial[] printerSPCFiducial)
|
||||
{
|
||||
if (printerSPCFiducial == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial> result = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial>();
|
||||
for (int i = 0; i < printerSPCFiducial.Length; i++)
|
||||
{
|
||||
result.Add(PrinterSPCFiducialMapper.get(printerSPCFiducial[i]));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps ASM to itac namespace type
|
||||
public static PrinterSPCFiducial get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial printerSPCFiducial)
|
||||
{
|
||||
if (printerSPCFiducial == null) { return null; }
|
||||
PrinterSPCFiducial result = new PrinterSPCFiducial();
|
||||
// skip complex asm property ExtensionData
|
||||
result.boardScore = printerSPCFiducial.BoardScore;
|
||||
result.id = printerSPCFiducial.Id;
|
||||
result.screenScore = printerSPCFiducial.ScreenScore;
|
||||
result.xAlignDev = printerSPCFiducial.XAlignDev;
|
||||
result.yAlignDev = printerSPCFiducial.YAlignDev;
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterSPCFiducial[] getArray(List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial> printerSPCFiducial)
|
||||
{
|
||||
if (printerSPCFiducial == null) { return null; }
|
||||
PrinterSPCFiducial[] result = new PrinterSPCFiducial[printerSPCFiducial.Count];
|
||||
for (int i = 0; i < printerSPCFiducial.Count; i++)
|
||||
{
|
||||
result[i] = PrinterSPCFiducialMapper.get(printerSPCFiducial[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterSPCFiducial[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterSPCFiducial[] printerSPCFiducial)
|
||||
{
|
||||
if (printerSPCFiducial == null) { return null; }
|
||||
PrinterSPCFiducial[] result = new PrinterSPCFiducial[printerSPCFiducial.Length];
|
||||
for (int i = 0; i < printerSPCFiducial.Length; i++)
|
||||
{
|
||||
result[i] = PrinterSPCFiducialMapper.get(printerSPCFiducial[i]);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterTool
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterToolMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool get(PrinterTool itacPrinterTool)
|
||||
{
|
||||
if (itacPrinterTool == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool asmPrinterTool = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool();
|
||||
mapItac2Asm(asmPrinterTool, itacPrinterTool);
|
||||
return asmPrinterTool;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool asmPrinterTool, PrinterTool itacPrinterTool)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterTool
|
||||
asmPrinterTool.Barcode = itacPrinterTool.Barcode;
|
||||
asmPrinterTool.Name = itacPrinterTool.Name;
|
||||
asmPrinterTool.VerificationItemId = itacPrinterTool.VerificationItemId;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool[] get(PrinterTool[] itacPrinterTool)
|
||||
{
|
||||
if (itacPrinterTool == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool[] asmPrinterTool = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool[itacPrinterTool.Length];
|
||||
for (int i = 0; i < itacPrinterTool.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterTool[i] = PrinterToolMapper.get(itacPrinterTool[i]);
|
||||
}
|
||||
return asmPrinterTool;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool> getList(PrinterTool[] asmPrinterTool)
|
||||
{
|
||||
if (asmPrinterTool == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool> itacPrinterTool = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool>();
|
||||
for (int i = 0; i < asmPrinterTool.Length; i++)
|
||||
{
|
||||
itacPrinterTool.Add(PrinterToolMapper.get(asmPrinterTool[i]));
|
||||
}
|
||||
return itacPrinterTool;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterTool get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool asmPrinterTool)
|
||||
{
|
||||
if (asmPrinterTool == null) { return null; }
|
||||
PrinterTool itacPrinterTool = new PrinterTool();
|
||||
mapAsm2Itac(asmPrinterTool, itacPrinterTool);
|
||||
return itacPrinterTool;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool asmPrinterTool, PrinterTool itacPrinterTool)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterTool
|
||||
itacPrinterTool.Barcode = asmPrinterTool.Barcode;
|
||||
itacPrinterTool.Name = asmPrinterTool.Name;
|
||||
itacPrinterTool.VerificationItemId = asmPrinterTool.VerificationItemId;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterTool[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool> asmPrinterTool)
|
||||
{
|
||||
if (asmPrinterTool == null) { return null; }
|
||||
PrinterTool[] itacPrinterTool = new PrinterTool[asmPrinterTool.Count];
|
||||
for (int i = 0; i < asmPrinterTool.Count; i++)
|
||||
{
|
||||
itacPrinterTool[i] = PrinterToolMapper.get(asmPrinterTool[i]);
|
||||
}
|
||||
return itacPrinterTool;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterTool[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTool[] asmPrinterTool)
|
||||
{
|
||||
if (asmPrinterTool == null) { return null; }
|
||||
PrinterTool[] itacPrinterTool = new PrinterTool[asmPrinterTool.Length];
|
||||
for (int i = 0; i < asmPrinterTool.Length; i++)
|
||||
{
|
||||
itacPrinterTool[i] = PrinterToolMapper.get(asmPrinterTool[i]);
|
||||
}
|
||||
return itacPrinterTool;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in PrinterTooling
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class PrinterToolingMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling get(PrinterTooling itacPrinterTooling)
|
||||
{
|
||||
if (itacPrinterTooling == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling asmPrinterTooling = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling();
|
||||
mapItac2Asm(asmPrinterTooling, itacPrinterTooling);
|
||||
return asmPrinterTooling;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling asmPrinterTooling, PrinterTooling itacPrinterTooling)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterTooling
|
||||
asmPrinterTooling.ToolingType = itacPrinterTooling.ToolingType;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling[] get(PrinterTooling[] itacPrinterTooling)
|
||||
{
|
||||
if (itacPrinterTooling == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling[] asmPrinterTooling = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling[itacPrinterTooling.Length];
|
||||
for (int i = 0; i < itacPrinterTooling.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmPrinterTooling[i] = PrinterToolingMapper.get(itacPrinterTooling[i]);
|
||||
}
|
||||
return asmPrinterTooling;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling> getList(PrinterTooling[] asmPrinterTooling)
|
||||
{
|
||||
if (asmPrinterTooling == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling> itacPrinterTooling = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling>();
|
||||
for (int i = 0; i < asmPrinterTooling.Length; i++)
|
||||
{
|
||||
itacPrinterTooling.Add(PrinterToolingMapper.get(asmPrinterTooling[i]));
|
||||
}
|
||||
return itacPrinterTooling;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static PrinterTooling get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling asmPrinterTooling)
|
||||
{
|
||||
if (asmPrinterTooling == null) { return null; }
|
||||
PrinterTooling itacPrinterTooling = new PrinterTooling();
|
||||
mapAsm2Itac(asmPrinterTooling, itacPrinterTooling);
|
||||
return itacPrinterTooling;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling asmPrinterTooling, PrinterTooling itacPrinterTooling)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in PrinterTooling
|
||||
itacPrinterTooling.ToolingType = asmPrinterTooling.ToolingType;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static PrinterTooling[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling> asmPrinterTooling)
|
||||
{
|
||||
if (asmPrinterTooling == null) { return null; }
|
||||
PrinterTooling[] itacPrinterTooling = new PrinterTooling[asmPrinterTooling.Count];
|
||||
for (int i = 0; i < asmPrinterTooling.Count; i++)
|
||||
{
|
||||
itacPrinterTooling[i] = PrinterToolingMapper.get(asmPrinterTooling[i]);
|
||||
}
|
||||
return itacPrinterTooling;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static PrinterTooling[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.PrinterTooling[] asmPrinterTooling)
|
||||
{
|
||||
if (asmPrinterTooling == null) { return null; }
|
||||
PrinterTooling[] itacPrinterTooling = new PrinterTooling[asmPrinterTooling.Length];
|
||||
for (int i = 0; i < asmPrinterTooling.Length; i++)
|
||||
{
|
||||
itacPrinterTooling[i] = PrinterToolingMapper.get(asmPrinterTooling[i]);
|
||||
}
|
||||
return itacPrinterTooling;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 05.11.2018 15:39:46
|
||||
// skip property ExtensionDataObject, declared in ReasonStruct
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.0
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class ReasonStructMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct get(ReasonStruct itacReasonStruct)
|
||||
{
|
||||
if (itacReasonStruct == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct asmReasonStruct = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct();
|
||||
mapItac2Asm(asmReasonStruct, itacReasonStruct);
|
||||
return asmReasonStruct;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct asmReasonStruct, ReasonStruct itacReasonStruct)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in ReasonStruct
|
||||
asmReasonStruct.Reason = itacReasonStruct.Reason;
|
||||
asmReasonStruct.Source = itacReasonStruct.Source;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct[] get(ReasonStruct[] itacReasonStruct)
|
||||
{
|
||||
if (itacReasonStruct == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct[] asmReasonStruct = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct[itacReasonStruct.Length];
|
||||
for (int i = 0; i < itacReasonStruct.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmReasonStruct[i] = ReasonStructMapper.get(itacReasonStruct[i]);
|
||||
}
|
||||
return asmReasonStruct;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct> getList(ReasonStruct[] asmReasonStruct)
|
||||
{
|
||||
if (asmReasonStruct == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct> itacReasonStruct = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct>();
|
||||
for (int i = 0; i < asmReasonStruct.Length; i++)
|
||||
{
|
||||
itacReasonStruct.Add(ReasonStructMapper.get(asmReasonStruct[i]));
|
||||
}
|
||||
return itacReasonStruct;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static ReasonStruct get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct asmReasonStruct)
|
||||
{
|
||||
if (asmReasonStruct == null) { return null; }
|
||||
ReasonStruct itacReasonStruct = new ReasonStruct();
|
||||
mapAsm2Itac(asmReasonStruct, itacReasonStruct);
|
||||
return itacReasonStruct;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct asmReasonStruct, ReasonStruct itacReasonStruct)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in ReasonStruct
|
||||
itacReasonStruct.Reason = asmReasonStruct.Reason;
|
||||
itacReasonStruct.Source = asmReasonStruct.Source;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static ReasonStruct[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct> asmReasonStruct)
|
||||
{
|
||||
if (asmReasonStruct == null) { return null; }
|
||||
ReasonStruct[] itacReasonStruct = new ReasonStruct[asmReasonStruct.Count];
|
||||
for (int i = 0; i < asmReasonStruct.Count; i++)
|
||||
{
|
||||
itacReasonStruct[i] = ReasonStructMapper.get(asmReasonStruct[i]);
|
||||
}
|
||||
return itacReasonStruct;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static ReasonStruct[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.ReasonStruct[] asmReasonStruct)
|
||||
{
|
||||
if (asmReasonStruct == null) { return null; }
|
||||
ReasonStruct[] itacReasonStruct = new ReasonStruct[asmReasonStruct.Length];
|
||||
for (int i = 0; i < asmReasonStruct.Length; i++)
|
||||
{
|
||||
itacReasonStruct[i] = ReasonStructMapper.get(asmReasonStruct[i]);
|
||||
}
|
||||
return itacReasonStruct;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
/*
|
||||
* Copyright (c) 2018 iTAC Software AG, Germany. All Rights Reserved.
|
||||
*
|
||||
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
|
||||
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
|
||||
* without the written permission of iTAC Software AG.
|
||||
*/
|
||||
// created 06.12.2018 09:56:43
|
||||
// skip property ExtensionDataObject, declared in TraceabilityData
|
||||
// skip property String, property in exclude list
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace com.itac.oib.traceability.contracts.data
|
||||
{
|
||||
// source: assembly 3.0.0.10
|
||||
// source: assembly ASM.AS.OIB.Client
|
||||
public class TraceabilityDataMapper
|
||||
{
|
||||
// used for itac->asm: True
|
||||
// used for asm->itac: True
|
||||
|
||||
// maps iTAC namespace conform type to ASM namespace type
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData get(TraceabilityData itacTraceabilityData)
|
||||
{
|
||||
if (itacTraceabilityData == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData asmTraceabilityData = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData();
|
||||
mapItac2Asm(asmTraceabilityData, itacTraceabilityData);
|
||||
return asmTraceabilityData;
|
||||
}
|
||||
|
||||
public static void mapItac2Asm(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData asmTraceabilityData, TraceabilityData itacTraceabilityData)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in TraceabilityData
|
||||
asmTraceabilityData.Accuracy = itacTraceabilityData.Accuracy;
|
||||
asmTraceabilityData.BaseType = itacTraceabilityData.BaseType;
|
||||
asmTraceabilityData.BoardID = itacTraceabilityData.BoardID;
|
||||
// complex property ComponentTypes, isArray:True, isGeneric:False
|
||||
asmTraceabilityData.ComponentTypes = com.itac.oib.traceability.contracts.data.ComponentTypeMapper.get( itacTraceabilityData.ComponentTypes);
|
||||
// complex property Consumptions, isArray:True, isGeneric:False
|
||||
asmTraceabilityData.Consumptions = com.itac.oib.traceability.contracts.data.ConsumptionMapper.get( itacTraceabilityData.Consumptions);
|
||||
asmTraceabilityData.DateBegin = itacTraceabilityData.DateBegin;
|
||||
asmTraceabilityData.DateComplete = itacTraceabilityData.DateComplete;
|
||||
asmTraceabilityData.DateCorrelationBegin = itacTraceabilityData.DateCorrelationBegin;
|
||||
asmTraceabilityData.DateCorrelationEnd = itacTraceabilityData.DateCorrelationEnd;
|
||||
// complex property ErrorCodes, isArray:False, isGeneric:False
|
||||
asmTraceabilityData.ErrorCodes = com.itac.oib.traceability.contracts.data.ErrorCodesMapper.get( itacTraceabilityData.ErrorCodes);
|
||||
asmTraceabilityData.ErrorLabel = itacTraceabilityData.ErrorLabel;
|
||||
// complex property Jobs, isArray:True, isGeneric:False
|
||||
asmTraceabilityData.Jobs = com.itac.oib.traceability.contracts.data.JobMapper.get( itacTraceabilityData.Jobs);
|
||||
asmTraceabilityData.Lane = itacTraceabilityData.Lane;
|
||||
asmTraceabilityData.Line = itacTraceabilityData.Line;
|
||||
// complex property Locations, isArray:True, isGeneric:False
|
||||
asmTraceabilityData.Locations = com.itac.oib.traceability.contracts.data.LocationMapper.get( itacTraceabilityData.Locations);
|
||||
asmTraceabilityData.MachineID = itacTraceabilityData.MachineID;
|
||||
// complex property PackagingUnits, isArray:True, isGeneric:False
|
||||
asmTraceabilityData.PackagingUnits = com.itac.oib.traceability.contracts.data.PackagingUnitMapper.get( itacTraceabilityData.PackagingUnits);
|
||||
// complex property Panels, isArray:True, isGeneric:False
|
||||
asmTraceabilityData.Panels = com.itac.oib.traceability.contracts.data.PanelMapper.get( itacTraceabilityData.Panels);
|
||||
asmTraceabilityData.Station = itacTraceabilityData.Station;
|
||||
asmTraceabilityData.SubLane = itacTraceabilityData.SubLane;
|
||||
asmTraceabilityData.Version = itacTraceabilityData.Version;
|
||||
// complex property PrePlacement, isArray:False, isGeneric:False
|
||||
asmTraceabilityData.PrePlacement = com.itac.oib.traceability.contracts.data.PrePlacementMapper.get( itacTraceabilityData.PrePlacement);
|
||||
// skip property String, property in exclude list
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace array
|
||||
public static www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData[] get(TraceabilityData[] itacTraceabilityData)
|
||||
{
|
||||
if (itacTraceabilityData == null) { return null; }
|
||||
www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData[] asmTraceabilityData = new www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData[itacTraceabilityData.Length];
|
||||
for (int i = 0; i < itacTraceabilityData.Length; i++)
|
||||
{
|
||||
// to itac array
|
||||
asmTraceabilityData[i] = TraceabilityDataMapper.get(itacTraceabilityData[i]);
|
||||
}
|
||||
return asmTraceabilityData;
|
||||
}
|
||||
|
||||
// maps iTAC namespace conform array to ASM namespace list
|
||||
public static List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData> getList(TraceabilityData[] asmTraceabilityData)
|
||||
{
|
||||
if (asmTraceabilityData == null) { return null; }
|
||||
List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData> itacTraceabilityData = new List<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData>();
|
||||
for (int i = 0; i < asmTraceabilityData.Length; i++)
|
||||
{
|
||||
itacTraceabilityData.Add(TraceabilityDataMapper.get(asmTraceabilityData[i]));
|
||||
}
|
||||
return itacTraceabilityData;
|
||||
}
|
||||
|
||||
// map type from ASM namespace to iTAC namespace
|
||||
public static TraceabilityData get(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData asmTraceabilityData)
|
||||
{
|
||||
if (asmTraceabilityData == null) { return null; }
|
||||
TraceabilityData itacTraceabilityData = new TraceabilityData();
|
||||
mapAsm2Itac(asmTraceabilityData, itacTraceabilityData);
|
||||
return itacTraceabilityData;
|
||||
}
|
||||
|
||||
public static void mapAsm2Itac(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData asmTraceabilityData, TraceabilityData itacTraceabilityData)
|
||||
{
|
||||
// skip property ExtensionDataObject, declared in TraceabilityData
|
||||
itacTraceabilityData.Accuracy = asmTraceabilityData.Accuracy;
|
||||
itacTraceabilityData.BaseType = asmTraceabilityData.BaseType;
|
||||
itacTraceabilityData.BoardID = asmTraceabilityData.BoardID;
|
||||
// array mapping
|
||||
itacTraceabilityData.ComponentTypes = ComponentTypeMapper.getArray(asmTraceabilityData.ComponentTypes);
|
||||
// complex asm property ComponentTypes
|
||||
// array mapping
|
||||
itacTraceabilityData.Consumptions = ConsumptionMapper.getArray(asmTraceabilityData.Consumptions);
|
||||
// complex asm property Consumptions
|
||||
itacTraceabilityData.DateBegin = asmTraceabilityData.DateBegin;
|
||||
itacTraceabilityData.DateComplete = asmTraceabilityData.DateComplete;
|
||||
itacTraceabilityData.DateCorrelationBegin = asmTraceabilityData.DateCorrelationBegin;
|
||||
itacTraceabilityData.DateCorrelationEnd = asmTraceabilityData.DateCorrelationEnd;
|
||||
itacTraceabilityData.ErrorCodes = com.itac.oib.traceability.contracts.data.ErrorCodesMapper.get(asmTraceabilityData.ErrorCodes);
|
||||
// complex asm property ErrorCodes
|
||||
itacTraceabilityData.ErrorLabel = asmTraceabilityData.ErrorLabel;
|
||||
// array mapping
|
||||
itacTraceabilityData.Jobs = JobMapper.getArray(asmTraceabilityData.Jobs);
|
||||
// complex asm property Jobs
|
||||
itacTraceabilityData.Lane = asmTraceabilityData.Lane;
|
||||
itacTraceabilityData.Line = asmTraceabilityData.Line;
|
||||
// array mapping
|
||||
itacTraceabilityData.Locations = LocationMapper.getArray(asmTraceabilityData.Locations);
|
||||
// complex asm property Locations
|
||||
itacTraceabilityData.MachineID = asmTraceabilityData.MachineID;
|
||||
// array mapping
|
||||
itacTraceabilityData.PackagingUnits = PackagingUnitMapper.getArray(asmTraceabilityData.PackagingUnits);
|
||||
// complex asm property PackagingUnits
|
||||
// array mapping
|
||||
itacTraceabilityData.Panels = PanelMapper.getArray(asmTraceabilityData.Panels);
|
||||
// complex asm property Panels
|
||||
itacTraceabilityData.Station = asmTraceabilityData.Station;
|
||||
itacTraceabilityData.SubLane = asmTraceabilityData.SubLane;
|
||||
itacTraceabilityData.Version = asmTraceabilityData.Version;
|
||||
itacTraceabilityData.PrePlacement = com.itac.oib.traceability.contracts.data.PrePlacementMapper.get(asmTraceabilityData.PrePlacement);
|
||||
// complex asm property PrePlacement
|
||||
// skip property String, property in exclude list
|
||||
}
|
||||
|
||||
// maps ASM namespace conform list to iTAC namespace array
|
||||
public static TraceabilityData[] getArray(IList<www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData> asmTraceabilityData)
|
||||
{
|
||||
if (asmTraceabilityData == null) { return null; }
|
||||
TraceabilityData[] itacTraceabilityData = new TraceabilityData[asmTraceabilityData.Count];
|
||||
for (int i = 0; i < asmTraceabilityData.Count; i++)
|
||||
{
|
||||
itacTraceabilityData[i] = TraceabilityDataMapper.get(asmTraceabilityData[i]);
|
||||
}
|
||||
return itacTraceabilityData;
|
||||
}
|
||||
|
||||
// maps ASM namespace conform array to iTAC namespace array
|
||||
public static TraceabilityData[] getArray(www.siplace.com.OIB._2012._03.Traceability.Contracts.Data.TraceabilityData[] asmTraceabilityData)
|
||||
{
|
||||
if (asmTraceabilityData == null) { return null; }
|
||||
TraceabilityData[] itacTraceabilityData = new TraceabilityData[asmTraceabilityData.Length];
|
||||
for (int i = 0; i < asmTraceabilityData.Length; i++)
|
||||
{
|
||||
itacTraceabilityData[i] = TraceabilityDataMapper.get(asmTraceabilityData[i]);
|
||||
}
|
||||
return itacTraceabilityData;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user