Description

ลักษณะ

Code Sample

ตัวอย่างโค้ด

import org.joget.plugin.base.Plugin;
import org.joget.plugin.base.PluginManager;
import org.joget.plugin.property.service.PropertyUtil;


PluginManager pluginManager = (PluginManager) AppUtil.getApplicationContext().getBean("pluginManager");
 
//get default properties value of a plugin
Plugin plugin = pluginManager.getPlugin("org.joget.apps.form.lib.TextField");
String defaultValues = PropertyUtil.getDefaultPropertyValues(plugin.getPropertyOptions());

Fields

ฟิลด์

PASSWORD_PROTECTED_VALUE
public final static java.lang.String PASSWORD_PROTECTED_VALUE = "****SECURE_VALUE****-";
Keyword used to hide the secure value in Plugin Properties options values

คำสำคัญที่ใช้ซ่อนค่าความปลอดภัยในค่าตัวเลือกคุณสมบัติปลั๊กอิน

TYPE_ELEMENT_SELECT
public final static java.lang.String TYPE_PASSWORD = "password";

Property type of a password field

ประเภทคุณสมบัติของฟิลด์รหัสผ่าน

TYPE_PASSWORD
public final static java.lang.String TYPE_ELEMENT_SELECT = "elementselect";

Property type of a select box field to select plugin

ประเภทคุณสมบัติของฟิลด์กล่องที่เลือกเพื่อเลือกปลั๊กอิน

Methods

กระบวนการ

getDefaultPropertyValues
public static java.lang.String getDefaultPropertyValues(java.lang.String json)

Parses default properties java.lang.String (JSON format) from Plugin Properties Options (JSON format)

แยกวิเคราะห์คุณสมบัติเริ่มต้น java.lang.String (รูปแบบ JSON) จากตัวเลือกคุณสมบัติปลั๊กอิน (รูปแบบ JSON)

getProperties
public static java.util.Map<java.lang.String, java.lang.Object> getProperties(org.json.JSONObject obj) 

Convenient method used by system to parses a JSON Object in to a map

วิธีที่สะดวกสบายที่ใช้โดยระบบในการแยกวิเคราะห์ JSON Object ในแผนที่

getPropertiesJSONObject
public static java.lang.String getPropertiesJSONObject(java.lang.String[] fileNames)

Parses property XML files and convert to JSON output. Used to get Plugin Properties Options (JSON format) from XML files.

Deprecated Not using by the system and not recommended to use for performance consideration. 

วิเคราะห์คำไฟล์ XML คุณสมบัติและแปลงเป็นเอาต์พุต JSON ใช้เพื่อรับตัวเลือกคุณสมบัติปลั๊กอิน (รูปแบบ JSON) จากไฟล์ XML

เลิกใช้ไม่ได้ใช้โดยระบบและไม่แนะนำให้ใช้สำหรับการพิจารณาประสิทธิภาพ

getPropertiesValueFromJson
public static java.util.Map<java.lang.String, java.lang.Object> getPropertiesValueFromJson(java.lang.String json)

Parses the Plugin Properties Options values (JSON format) into a properties map

แยกวิเคราะห์ค่าตัวเลือกคุณสมบัติปลั๊กอิน (รูปแบบ JSON) ลงในแผนที่คุณสมบัติ

propertiesJsonLoadProcessing
public static java.lang.String propertiesJsonLoadProcessing(java.lang.String json)

Convenient method used by system to hide secure values in Plugin Properties Options values (JSON format)

วิธีการที่สะดวกสบายที่ระบบใช้เพื่อซ่อนค่าความปลอดภัยในค่าตัวเลือกคุณสมบัติปลั๊กอิน (รูปแบบ JSON)

propertiesJsonStoreProcessing
public static java.lang.String propertiesJsonStoreProcessing(java.lang.String oldJson, java.lang.String newJson)

Convenient method used by system to reverse the replaced/hided secure values in Plugin Properties Options values (JSON format)

วิธีการที่สะดวกสบายที่ระบบใช้เพื่อย้อนกลับค่าความปลอดภัยที่ถูกแทนที่ / ซ่อนในค่าตัวเลือกคุณสมบัติปลั๊กอิน (รูปแบบ JSON)