@@ -96,10 +96,6 @@ class BooleanPolicy extends BasePolicy {
96
96
}
97
97
}
98
98
class IntPolicy extends BasePolicy {
99
- constructor ( name , category , minimumVersion , description , moduleName , defaultValue ) {
100
- super ( PolicyType . StringEnum , name , category , minimumVersion , description , moduleName ) ;
101
- this . defaultValue = defaultValue ;
102
- }
103
99
static from ( name , category , minimumVersion , description , moduleName , settingNode ) {
104
100
const type = getStringProperty ( settingNode , 'type' ) ;
105
101
if ( type !== 'number' ) {
@@ -111,6 +107,10 @@ class IntPolicy extends BasePolicy {
111
107
}
112
108
return new IntPolicy ( name , category , minimumVersion , description , moduleName , defaultValue ) ;
113
109
}
110
+ constructor ( name , category , minimumVersion , description , moduleName , defaultValue ) {
111
+ super ( PolicyType . StringEnum , name , category , minimumVersion , description , moduleName ) ;
112
+ this . defaultValue = defaultValue ;
113
+ }
114
114
renderADMXElements ( ) {
115
115
return [
116
116
`<decimal id="${ this . name } " valueName="${ this . name } " />`
@@ -140,11 +140,6 @@ class StringPolicy extends BasePolicy {
140
140
}
141
141
}
142
142
class StringEnumPolicy extends BasePolicy {
143
- constructor ( name , category , minimumVersion , description , moduleName , enum_ , enumDescriptions ) {
144
- super ( PolicyType . StringEnum , name , category , minimumVersion , description , moduleName ) ;
145
- this . enum_ = enum_ ;
146
- this . enumDescriptions = enumDescriptions ;
147
- }
148
143
static from ( name , category , minimumVersion , description , moduleName , settingNode ) {
149
144
const type = getStringProperty ( settingNode , 'type' ) ;
150
145
if ( type !== 'string' ) {
@@ -166,6 +161,11 @@ class StringEnumPolicy extends BasePolicy {
166
161
}
167
162
return new StringEnumPolicy ( name , category , minimumVersion , description , moduleName , enum_ , enumDescriptions ) ;
168
163
}
164
+ constructor ( name , category , minimumVersion , description , moduleName , enum_ , enumDescriptions ) {
165
+ super ( PolicyType . StringEnum , name , category , minimumVersion , description , moduleName ) ;
166
+ this . enum_ = enum_ ;
167
+ this . enumDescriptions = enumDescriptions ;
168
+ }
169
169
renderADMXElements ( ) {
170
170
return [
171
171
`<enum id="${ this . name } " valueName="${ this . name } ">` ,
0 commit comments