<dependency> <groupId>org.jinn.t801</groupId> <artifactId>tr069todmt</artifactId> <version>1.0.0</version> </dependency> import org.jinn.t801.tr069todmt.api.DataModel; import org.jinn.t801.tr069todmt.api.Parameter; import org.jinn.t801.tr069todmt.api.ParameterType; public class MyDataModel implements DataModel { public static final String PARAMETER_NAME = "myParameter"; @Parameter(name = PARAMETER_NAME, type = ParameterType.STRING) private String myParameter; public String getMyParameter() { return myParameter; } public void setMyParameter(String value) { this.myParameter = value; } } Exported-Packages: org.jinn.t801.tr069todmt.api, com.example.mydata.model DynamicImport-Package: * Tr069todmt-DataModels: com.example.mydata.model import org.jinn.t801.tr069todmt.api.DataModelManager; import com.example.mydata.model.MyDataModel; public class MyClass { public void doSomething() { DataModelManager dataModelManager = DataModelManager.getInstance(); MyDataModel myDataModel = dataModelManager.getDataModel(MyDataModel.class); String value = myDataModel.getMyParameter(); System.out.println(value); } }


上一篇:
下一篇:
切换中文