@@ -11,19 +11,19 @@ XData UrlMap
1111}
1212
1313/// Saves keywords of class members and a class itself.
14- ClassMethod SaveKeywords (memberKind As %String , definitionObj , assignObj As %Object ) As %String [ Private ]
14+ ClassMethod SaveKeywords (memberKind As %String , definitionObj , assignObj As %DynamicObject ) As %String [ Private ]
1515{
1616 set errors = " "
1717 #define logError (%e ) if (%e '= " " ) { set errors = errors _ %e _ $Char (10 ) }
1818 set propDefinition =
1919 ##class (%Dictionary.ClassDefinition ).%OpenId (" %Dictionary." _memberKind _" Definition" ).Properties
2020
21- set iterator = assignObj .$getIterator ()
22- while (iterator .$getNext (.pName , .data )) {
21+ set iterator = assignObj .%GetIterator ()
22+ while (iterator .%GetNext (.pName , .data )) {
2323 if (pName = " $add" ) { continue }
2424 set propPos = propDefinition .FindObjectId (" %Dictionary." _memberKind _" Definition||" _pName )
2525 if (propPos > 0 ) {
26- set val = assignObj .$get (pName )
26+ set val = assignObj .%Get (pName )
2727 if ($IsObject (val )) { continue }
2828 if ($$$classIsStream(propDefinition .GetAt (propPos ).Type )) {
2929 #dim stream As %Stream.TmpCharacter = $PROPERTY (definitionObj , pName )
@@ -42,7 +42,7 @@ ClassMethod SaveKeywords(memberKind As %String, definitionObj, assignObj As %Obj
4242}
4343
4444/// Saves properties of class properties.
45- ClassMethod SaveClassMember (memberKind As %String , classDef As %Dictionary .ClassDefinition , prps As %Object ) As %String [ Private ]
45+ ClassMethod SaveClassMember (memberKind As %String , classDef As %Dictionary .ClassDefinition , prps As %DynamicObject ) As %String [ Private ]
4646{
4747 set errors = " "
4848
@@ -52,10 +52,10 @@ ClassMethod SaveClassMember(memberKind As %String, classDef As %Dictionary.Class
5252
5353 #define logError (%e ) if (%e '= " " ) { set errors = errors _ %e _ $Char (10 ) }
5454
55- set iterator = prps .$getIterator ()
56- while (iterator .$getNext (.memberName , .props )) {
55+ set iterator = prps .%GetIterator ()
56+ while (iterator .%GetNext (.memberName , .props )) {
5757
58- if (props .$get (" $add" ) '= " " ) {
58+ if (props .%Get (" $add" ) '= " " ) {
5959 set pDef = $System .OBJ .New (" %Dictionary." _memberKind _" Definition" )
6060 set pDef .parent = classDef
6161 } else {
@@ -66,7 +66,7 @@ ClassMethod SaveClassMember(memberKind As %String, classDef As %Dictionary.Class
6666 continue
6767 }
6868
69- if (props .$get (" $delete" ) '= " " ) {
69+ if (props .%Get (" $delete" ) '= " " ) {
7070 set error = $System .Status .GetErrorText (pDef .%Delete (pDef .%Oid ()))
7171 continue
7272 }
@@ -95,10 +95,10 @@ ClassMethod Save() As %Status
9595
9696 #define logError (%e ) if (%e '= " " ) { set response .error = response .error _ %e _ $Char (10 ) }
9797
98- set iterator = classes .$getIterator ()
99- while (iterator .$getNext (.className , .classData )) {
98+ set iterator = classes .%GetIterator ()
99+ while (iterator .%GetNext (.className , .classData )) {
100100
101- if (classData .$get (" $add" ) '= " " ) {
101+ if (classData .%Get (" $add" ) '= " " ) {
102102 set classDef = ##class (%Dictionary.ClassDefinition ).%New ()
103103 set classDef .Name = className
104104 } else {
@@ -109,18 +109,18 @@ ClassMethod Save() As %Status
109109 continue
110110 }
111111
112- if (classData .$get (" $delete" ) '= " " ) {
112+ if (classData .%Get (" $delete" ) '= " " ) {
113113 $$$logError($System .Status .GetErrorText (classDef .%Delete (classDef .%Oid ())))
114114 set response .modified = response .modified + 1
115115 continue
116116 }
117117
118- $$$logError(..SaveClassMember (" Parameter" , classDef , classData .$get (" Parameters" )))
119- $$$logError(..SaveClassMember (" Property" , classDef , classData .$get (" Properties" )))
120- $$$logError(..SaveClassMember (" Index" , classDef , classData .$get (" Indices" )))
121- $$$logError(..SaveClassMember (" Method" , classDef , classData .$get (" Methods" )))
122- $$$logError(..SaveClassMember (" Query" , classDef , classData .$get (" Queries" )))
123- $$$logError(..SaveClassMember (" XData" , classDef , classData .$get (" XDatas" )))
118+ $$$logError(..SaveClassMember (" Parameter" , classDef , classData .%Get (" Parameters" )))
119+ $$$logError(..SaveClassMember (" Property" , classDef , classData .%Get (" Properties" )))
120+ $$$logError(..SaveClassMember (" Index" , classDef , classData .%Get (" Indices" )))
121+ $$$logError(..SaveClassMember (" Method" , classDef , classData .%Get (" Methods" )))
122+ $$$logError(..SaveClassMember (" Query" , classDef , classData .%Get (" Queries" )))
123+ $$$logError(..SaveClassMember (" XData" , classDef , classData .%Get (" XDatas" )))
124124 $$$logError(..SaveKeywords (" Class" , classDef , classData ))
125125
126126 $$$logError($System .Status .GetErrorText (classDef .%Save ()))
@@ -132,14 +132,14 @@ ClassMethod Save() As %Status
132132 continue
133133 }
134134
135- do response .modified .$set (className , {
136- " success" : 1 ,
137- " class" : ##class (VisualEditor.REST.Informer ).GetClassData (className )
135+ do response .modified .%Set (className , {
136+ " success" : ( 1 ) ,
137+ " class" : ( ##class (VisualEditor.REST.Informer ).GetClassData (className ) )
138138 })
139139
140140 }
141141
142- write response .$toJSON ()
142+ write response .%ToJSON ()
143143
144144 return $$$OK
145145}
@@ -157,7 +157,7 @@ ClassMethod OnPreDispatch() As %Status
157157 set content = content _ $ZCVT (%request .Content .Read ($$$MaxStringLength), " I" , " UTF8" )
158158 }
159159
160- set %request .Content = ##class ( %AbstractObject ). $fromJSON (content )
160+ set %request .Content = {}. %FromJSON (content )
161161
162162 return $$$OK
163163}
0 commit comments