1 13 package com.tonbeller.jpivot.olap.model; 14 15 import java.util.List ; 16 17 18 22 public interface OlapDiscoverer { 23 24 public static final int PROVIDER_MICROSOFT = 1; 25 public static final int PROVIDER_SAP = 2; 26 public static final int PROVIDER_MONDRIAN = 3; 27 28 33 public java.util.List discoverCat() throws OlapException; 34 35 41 public java.util.List discoverCube(String cat) throws OlapException; 42 43 50 public java.util.List discoverDim(String cat, String cube) throws OlapException; 51 52 60 public java.util.List discoverHier(String cat, String cube, String dimension) 61 throws OlapException; 62 63 72 public java.util.List discoverLev(String cat, String cube, String dimension, String hier) 73 throws OlapException; 74 75 85 public java.util.List discoverMem( 86 String cat, 87 String cube, 88 String dimension, 89 String hierarchy, 90 String level) 91 throws OlapException; 92 93 108 public java.util.List discoverMemTree(String cat, String cube, String member, int treeop) 109 throws OlapException; 110 111 117 public java.util.Map discoverDS() throws OlapException; 118 119 129 public java.util.List discoverProp( 130 String cat, 131 String cube, 132 String dimension, 133 String hierarchy, 134 String level) 135 throws OlapException; 136 137 138 146 public java.util.List discoverSapVar(String cat, String cube) throws OlapException ; 147 148 151 public int getProvider(); 152 153 157 public List discoverDSProps() throws OlapException; 158 159 } | Popular Tags |