1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
import leon.app.*;
import leon.data.*;
import leon.info.*;
import leon.misc.*;
public class Sample
{
public static void main(String[] args)
{
// Identifiant de l'application ici c'est sample
String appId = "sample";
// Chemin vers le .ini de l'application
String iniFile = "c:/projects/sample/sample.ini";
// Initialisation de l'application, de l'environnement et de la session
LyApplication application = new LyApplication(appId, iniFile);
LyEnvironment env = application.getEnvironment();
env.loadEnv(iniFile);
LySession session = new LySession(application, false);
// Récupération des objets
LyClassInfo personneCls = application.getClassInfo("id de la classe personne");
LyClassWorkSpace ws = new LyClassWorkSpace(session, personneCls, false);
if (ws != null)
{
int i, size = ws.getSize();
for (i = 0; i < size; i++)
{
LyObject personne = ws.getObject(i);
// Tu peux caster personne vers ta classe d'interface et acceder aux champs
System.out.println(personne.getName());
}
}
}
} |
Partager