Eclipseplugins
RepositoryInformations.java
1 package com.proalpha.pds.paconnector.repository;
2 
3 public interface RepositoryInformations {
10  Boolean exitsInstanceInRepository(String instanceName);
11 
18  Boolean exitsTableInRepository(String tableName);
19 
26  String getAbsolutPath(String fileName);
27 
34  String getClassName(String classOID);
35 
36  String getClassInformation(String drcClassObj, String request);
37 
38  String getClassOBJ(String fileName);
39 
40  String getInstanceID(String instanceObj);
41 
42  String getInstanceObj(String fileName);
43 
44  String getClassGroupOf(String className);
45 
46  // TODO:versioncontrol
47 // .getClassInformation(className,
48 // "ClassGroupCode");
49  String getListOfTableFields(String tableName);
50 
51  // TODO: Wird verwendet anstellt von .getClassInformation(
52  // this.rootClass, "ListOfSubClasses")
53  String getListOFSubClasses(String rootClass);
54 
55  String getMessageText(String messageCode, String text);
56 
57  String getModule(String fileName);
58 
59  String getModuleDescription(String fileName);
60 
61  String getProductDescription(String fileName);
62 
63  String getProductName(String fileName);
64 
65  String getProgramShortDesc(String fileName);
66 
67  String getRelativePath(String fileName);
68 
69  String getTableCompanyInclude(String tableName);
70 
71  String getTableInformation(String tableName, String request);
72 
73  Object isInstanceOfClass(String instance, String className);
74 
75  boolean isObjectBlockable(String fileName);
76 
77 }