adding measured_obj_class for feature group 55/11555/1
authorrajdeep11 <rajdeep.sin@samsung.com>
Fri, 4 Aug 2023 05:14:15 +0000 (10:44 +0530)
committerjosephthaliath <jo.thaliath@samsung.com>
Tue, 8 Aug 2023 05:23:55 +0000 (10:53 +0530)
Issue-Id: AIMLFW-40

Change-Id: I27ebdef8c945c01eaa4a78afb5c2a280dc72776f
Signed-off-by: rajdeep11 <rajdeep.sin@samsung.com>
src/components/home/form/CreateFeatureGroupForm.js

index dc34cd9..b7edb97 100644 (file)
@@ -41,6 +41,7 @@ class CreateFeatureGroup extends React.Component {
             token: '',
             sourceName: '',
             dbOrg: '',
+            measuredObjClass:'',
             UCMgr_baseUrl: CONSTANTS.UCMgr_baseUrl,
         };
 
@@ -134,6 +135,13 @@ class CreateFeatureGroup extends React.Component {
         })
     }
 
+    handleMeasuredObjClass = (event)=>{
+        this.setState({
+            measuredObjClass:event.target.value
+        },()=>{
+            this.logger("after set state, measuredObjClass: ", this.state.measuredObjClass) 
+        })
+    }
     invokeAddFeatureGroup(event) {
         this.logger('Add New Request is posted at ' + this.state.UCMgr_baseUrl + "/featureGroup")
         let convertedDatalakeDBName = convertDatalakeDBName(this.state.dataLake);
@@ -147,6 +155,7 @@ class CreateFeatureGroup extends React.Component {
             "bucket": this.state.bucketName,
             "token": this.state.token,
             "source_name": this.state.sourceName,
+            "measured_obj_class": this.state.measuredObjClass,
             "dbOrg": this.state.dbOrg
         }).then(res => {
             this.logger('featureGroup Created', res.data)
@@ -177,6 +186,7 @@ class CreateFeatureGroup extends React.Component {
             bucketName: '',
             token: '',
             sourceName: '',
+            measuredObjClass:'',
             dbOrg: ''
         })
     }
@@ -283,6 +293,18 @@ class CreateFeatureGroup extends React.Component {
                                 </Form.Group>
                             </Col>
                         </Row>
+                        <Row>
+                            <Col md>
+                            <Form.Group controlId="measuredObjClass">
+                                    <Form.Label>Measured Obj Class</Form.Label>
+                                    <Form.Control type="text"
+                                        value={this.state.measuredObjClass}
+                                        onChange={this.handleMeasuredObjClass}
+                                        placeholder=""
+                                        required />
+                                </Form.Group>
+                            </Col>
+                        </Row>
                     </div>
                 }