1 21 22 package org.opensubsystems.patterns.listdata.logic; 23 24 import java.rmi.RemoteException ; 25 import java.util.List ; 26 27 import org.opensubsystems.core.error.OSSException; 28 import org.opensubsystems.core.logic.StatelessController; 29 import org.opensubsystems.patterns.listdata.data.ListOptions; 30 31 40 public interface ListController extends StatelessController 41 { 42 53 Object [] getShowList( 54 ListOptions options 55 ) throws OSSException, 56 RemoteException ; 57 58 70 Object [] getSetDefinition( 71 ListOptions options 72 ) throws OSSException, 73 RemoteException ; 74 75 93 Object [] getSetOrder( 94 ListOptions options 95 ) throws OSSException, 96 RemoteException ; 97 98 120 Object [] getSetPageSize( 121 ListOptions options 122 ) throws OSSException, 123 RemoteException ; 124 125 147 Object [] getPreviousPage( 148 ListOptions options 149 ) throws OSSException, 150 RemoteException ; 151 152 174 Object [] getNextPage( 175 ListOptions options 176 ) throws OSSException, 177 RemoteException ; 178 179 201 Object [] getExactPage( 202 ListOptions options 203 ) throws OSSException, 204 RemoteException ; 205 206 214 List getDefinitionList( 215 int iDataType 216 ) throws OSSException, 217 RemoteException ; 218 } 219 | Popular Tags |