You've already forked lazarus-ccr
remove no longer needed include files
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@578 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@@ -17,9 +17,6 @@ unit config_objects;
|
|||||||
interface
|
interface
|
||||||
uses SysUtils, Classes, base_service_intf;
|
uses SysUtils, Classes, base_service_intf;
|
||||||
|
|
||||||
{$INCLUDE wst.inc}
|
|
||||||
{$INCLUDE wst_delphi.inc}
|
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
TwstConfigItem = class(TBaseComplexRemotable);
|
TwstConfigItem = class(TBaseComplexRemotable);
|
||||||
|
@@ -19,8 +19,6 @@ uses
|
|||||||
Classes, SysUtils,
|
Classes, SysUtils,
|
||||||
base_service_intf, metadata_repository;
|
base_service_intf, metadata_repository;
|
||||||
|
|
||||||
{$INCLUDE wst.inc}
|
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
TWSTMtdOperationParam = class(TBaseComplexRemotable)
|
TWSTMtdOperationParam = class(TBaseComplexRemotable)
|
||||||
|
@@ -11,12 +11,8 @@ interface
|
|||||||
|
|
||||||
uses SysUtils, Classes, base_service_intf, server_service_intf, metadata_service;
|
uses SysUtils, Classes, base_service_intf, server_service_intf, metadata_service;
|
||||||
|
|
||||||
{$INCLUDE wst.inc}
|
|
||||||
{$INCLUDE wst_delphi.inc}
|
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
|
|
||||||
TWSTMetadataService_ServiceBinder=class(TBaseServiceBinder)
|
TWSTMetadataService_ServiceBinder=class(TBaseServiceBinder)
|
||||||
Protected
|
Protected
|
||||||
procedure GetRepositoryListHandler(AFormatter:IFormatterResponse; AContext : ICallContext);
|
procedure GetRepositoryListHandler(AFormatter:IFormatterResponse; AContext : ICallContext);
|
||||||
|
@@ -12,12 +12,8 @@ Interface
|
|||||||
Uses SysUtils, Classes,
|
Uses SysUtils, Classes,
|
||||||
base_service_intf, server_service_intf, server_service_imputils, metadata_service;
|
base_service_intf, server_service_intf, server_service_imputils, metadata_service;
|
||||||
|
|
||||||
{$INCLUDE wst.inc}
|
|
||||||
{$INCLUDE wst_delphi.inc}
|
|
||||||
|
|
||||||
Type
|
Type
|
||||||
|
|
||||||
|
|
||||||
TWSTMetadataService_ServiceImp=class(TSimpleFactoryItem,IWSTMetadataService)
|
TWSTMetadataService_ServiceImp=class(TSimpleFactoryItem,IWSTMetadataService)
|
||||||
Protected
|
Protected
|
||||||
function GetRepositoryList():TArrayOfStringRemotable;
|
function GetRepositoryList():TArrayOfStringRemotable;
|
||||||
|
@@ -18,9 +18,6 @@ interface
|
|||||||
uses
|
uses
|
||||||
Classes, SysUtils;
|
Classes, SysUtils;
|
||||||
|
|
||||||
{$INCLUDE wst.inc}
|
|
||||||
{$INCLUDE wst_delphi.inc}
|
|
||||||
|
|
||||||
const
|
const
|
||||||
sSEPARATOR = '/';
|
sSEPARATOR = '/';
|
||||||
sSERVICES_PREFIXE = 'services';
|
sSERVICES_PREFIXE = 'services';
|
||||||
|
@@ -21,9 +21,6 @@ uses
|
|||||||
base_service_intf, server_service_intf, server_service_imputils,
|
base_service_intf, server_service_intf, server_service_imputils,
|
||||||
base_soap_formatter;
|
base_soap_formatter;
|
||||||
|
|
||||||
{$INCLUDE wst.inc}
|
|
||||||
{$INCLUDE wst_delphi.inc}
|
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
{ TSOAPFormatter }
|
{ TSOAPFormatter }
|
||||||
|
@@ -21,9 +21,6 @@ uses
|
|||||||
base_service_intf, server_service_intf,
|
base_service_intf, server_service_intf,
|
||||||
base_xmlrpc_formatter;
|
base_xmlrpc_formatter;
|
||||||
|
|
||||||
{$INCLUDE wst.inc}
|
|
||||||
{$INCLUDE wst_delphi.inc}
|
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
{$M+}
|
{$M+}
|
||||||
|
@@ -37,6 +37,7 @@ type
|
|||||||
function LoadComplexType_Class_Schema() : TwstPasTreeContainer;virtual;abstract;
|
function LoadComplexType_Class_Schema() : TwstPasTreeContainer;virtual;abstract;
|
||||||
function LoadComplexType_Class_default_values() : TwstPasTreeContainer;virtual;abstract;
|
function LoadComplexType_Class_default_values() : TwstPasTreeContainer;virtual;abstract;
|
||||||
function LoadComplexType_Class_properties_extended_metadata() : TwstPasTreeContainer;virtual;abstract;
|
function LoadComplexType_Class_properties_extended_metadata() : TwstPasTreeContainer;virtual;abstract;
|
||||||
|
function LoadComplexType_Class_properties_extended_metadata2() : TwstPasTreeContainer;virtual;abstract;
|
||||||
function LoadComplexType_Class_Embedded_Schema() : TwstPasTreeContainer;virtual;abstract;
|
function LoadComplexType_Class_Embedded_Schema() : TwstPasTreeContainer;virtual;abstract;
|
||||||
function LoadComplexType_Class_Extend_Simple_Schema() : TwstPasTreeContainer;virtual;abstract;
|
function LoadComplexType_Class_Extend_Simple_Schema() : TwstPasTreeContainer;virtual;abstract;
|
||||||
|
|
||||||
@@ -64,6 +65,7 @@ type
|
|||||||
procedure ComplexType_Class();
|
procedure ComplexType_Class();
|
||||||
procedure ComplexType_Class_default_values();
|
procedure ComplexType_Class_default_values();
|
||||||
procedure ComplexType_Class_properties_extended_metadata();
|
procedure ComplexType_Class_properties_extended_metadata();
|
||||||
|
procedure ComplexType_Class_properties_extended_metadata2();
|
||||||
procedure ComplexType_Class_Embedded();
|
procedure ComplexType_Class_Embedded();
|
||||||
procedure ComplexType_Class_Extend_Simple_Schema();
|
procedure ComplexType_Class_Extend_Simple_Schema();
|
||||||
|
|
||||||
@@ -97,6 +99,7 @@ type
|
|||||||
function LoadComplexType_Class_Schema() : TwstPasTreeContainer;override;
|
function LoadComplexType_Class_Schema() : TwstPasTreeContainer;override;
|
||||||
function LoadComplexType_Class_default_values() : TwstPasTreeContainer;override;
|
function LoadComplexType_Class_default_values() : TwstPasTreeContainer;override;
|
||||||
function LoadComplexType_Class_properties_extended_metadata() : TwstPasTreeContainer;override;
|
function LoadComplexType_Class_properties_extended_metadata() : TwstPasTreeContainer;override;
|
||||||
|
function LoadComplexType_Class_properties_extended_metadata2() : TwstPasTreeContainer;override;
|
||||||
function LoadComplexType_Class_Embedded_Schema() : TwstPasTreeContainer;override;
|
function LoadComplexType_Class_Embedded_Schema() : TwstPasTreeContainer;override;
|
||||||
function LoadComplexType_Class_Extend_Simple_Schema() : TwstPasTreeContainer;override;
|
function LoadComplexType_Class_Extend_Simple_Schema() : TwstPasTreeContainer;override;
|
||||||
|
|
||||||
@@ -127,6 +130,7 @@ type
|
|||||||
function LoadSimpleType_Enum_Schema() : TwstPasTreeContainer;override;
|
function LoadSimpleType_Enum_Schema() : TwstPasTreeContainer;override;
|
||||||
function LoadComplexType_Class_default_values() : TwstPasTreeContainer;override;
|
function LoadComplexType_Class_default_values() : TwstPasTreeContainer;override;
|
||||||
function LoadComplexType_Class_properties_extended_metadata() : TwstPasTreeContainer;override;
|
function LoadComplexType_Class_properties_extended_metadata() : TwstPasTreeContainer;override;
|
||||||
|
function LoadComplexType_Class_properties_extended_metadata2() : TwstPasTreeContainer;override;
|
||||||
function LoadSimpleType_Enum_Embedded_Schema() : TwstPasTreeContainer;override;
|
function LoadSimpleType_Enum_Embedded_Schema() : TwstPasTreeContainer;override;
|
||||||
function LoadSimpleType_AliasToNativeType_Schema() : TwstPasTreeContainer;override;
|
function LoadSimpleType_AliasToNativeType_Schema() : TwstPasTreeContainer;override;
|
||||||
|
|
||||||
@@ -1411,6 +1415,49 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TTest_CustomXsdParser.ComplexType_Class_properties_extended_metadata2;
|
||||||
|
const s_ProjectType = 'ProjectType';
|
||||||
|
var
|
||||||
|
tr : TwstPasTreeContainer;
|
||||||
|
clsType : TPasClassType;
|
||||||
|
mdl : TPasModule;
|
||||||
|
elt : TPasElement;
|
||||||
|
i : Integer;
|
||||||
|
p : TPasProperty;
|
||||||
|
begin
|
||||||
|
tr := LoadComplexType_Class_properties_extended_metadata2();
|
||||||
|
mdl := tr.FindModule('uri:sample');
|
||||||
|
CheckNotNull(mdl);
|
||||||
|
elt := tr.FindElement(s_ProjectType);
|
||||||
|
CheckNotNull(elt,s_ProjectType);
|
||||||
|
CheckIs(elt,TPasClassType);
|
||||||
|
clsType := elt as TPasClassType;
|
||||||
|
p := nil;
|
||||||
|
for i := 0 to Pred(clsType.Members.Count) do begin
|
||||||
|
if TPasElement(clsType.Members[i]).InheritsFrom(TPasProperty) and
|
||||||
|
SameText('ProjectLeader',TPasElement(clsType.Members[i]).Name)
|
||||||
|
then begin
|
||||||
|
p := TPasProperty(clsType.Members[i]);
|
||||||
|
Break;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
CheckNotNull(p,'Property non found : "ProjectLeader"');
|
||||||
|
CheckEquals('uri:sample#Person', tr.Properties.GetValue(p,'commonj.sdo#propertyType'), 'extended metadata');
|
||||||
|
|
||||||
|
p := nil;
|
||||||
|
for i := 0 to Pred(clsType.Members.Count) do begin
|
||||||
|
if TPasElement(clsType.Members[i]).InheritsFrom(TPasProperty) and
|
||||||
|
SameText('ProjectLeaderArray',TPasElement(clsType.Members[i]).Name)
|
||||||
|
then begin
|
||||||
|
p := TPasProperty(clsType.Members[i]);
|
||||||
|
Break;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
CheckNotNull(p,'Property non found : "ProjectLeaderArray"');
|
||||||
|
CheckEquals('uri:sample#Person', tr.Properties.GetValue(p,'commonj.sdo#propertyType'), 'extended metadata');
|
||||||
|
|
||||||
|
end;
|
||||||
|
|
||||||
{ TTest_XsdParser }
|
{ TTest_XsdParser }
|
||||||
|
|
||||||
function TTest_XsdParser.ParseDoc(const ADoc: string): TwstPasTreeContainer;
|
function TTest_XsdParser.ParseDoc(const ADoc: string): TwstPasTreeContainer;
|
||||||
@@ -1529,6 +1576,11 @@ begin
|
|||||||
Result := ParseDoc(x_complexType_class_properties_extended_metadata);
|
Result := ParseDoc(x_complexType_class_properties_extended_metadata);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
function TTest_XsdParser.LoadComplexType_Class_properties_extended_metadata2: TwstPasTreeContainer;
|
||||||
|
begin
|
||||||
|
Result := ParseDoc(x_complexType_class_properties_extended_metadata + '_2');
|
||||||
|
end;
|
||||||
|
|
||||||
{ TTest_WsdlParser }
|
{ TTest_WsdlParser }
|
||||||
|
|
||||||
function TTest_WsdlParser.ParseDoc(const ADoc: string): TwstPasTreeContainer;
|
function TTest_WsdlParser.ParseDoc(const ADoc: string): TwstPasTreeContainer;
|
||||||
@@ -1890,6 +1942,11 @@ begin
|
|||||||
Result := ParseDoc(x_complexType_class_properties_extended_metadata);
|
Result := ParseDoc(x_complexType_class_properties_extended_metadata);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
function TTest_WsdlParser.LoadComplexType_Class_properties_extended_metadata2: TwstPasTreeContainer;
|
||||||
|
begin
|
||||||
|
Result := ParseDoc(x_complexType_class_properties_extended_metadata + '_2');
|
||||||
|
end;
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
RegisterTest('XSD parser',TTest_XsdParser.Suite);
|
RegisterTest('XSD parser',TTest_XsdParser.Suite);
|
||||||
RegisterTest('WSDL parser',TTest_WsdlParser.Suite);
|
RegisterTest('WSDL parser',TTest_WsdlParser.Suite);
|
||||||
|
Reference in New Issue
Block a user