org.opensubsystems.inventory.logic
Interface CategoryController

All Superinterfaces:
org.opensubsystems.core.logic.BasicDataController, org.opensubsystems.core.logic.DataController, org.opensubsystems.core.logic.ModifiableDataController, org.opensubsystems.security.logic.SecureController, org.opensubsystems.core.logic.StatelessController
All Known Implementing Classes:
CategoryControllerImpl

public interface CategoryController
extends org.opensubsystems.core.logic.ModifiableDataController, org.opensubsystems.security.logic.SecureController

Business logic related to managing categories.

Version:
$Id: CategoryController.java,v 1.4 2007/01/07 06:15:08 bastafidli Exp $
Author:
Martin Cerba
Code reviewer:
Miro Halas
Code reviewed:
1.2 2005/12/17 00:39:30 jlegeny

Method Summary
 int deleteRoots(int[] arrIds)
          Delete root categories which are caetgories that have no parents.
 
Methods inherited from interface org.opensubsystems.core.logic.ModifiableDataController
save
 
Methods inherited from interface org.opensubsystems.core.logic.BasicDataController
create, delete
 
Methods inherited from interface org.opensubsystems.core.logic.DataController
get
 
Methods inherited from interface org.opensubsystems.core.logic.StatelessController
constructor
 
Methods inherited from interface org.opensubsystems.security.logic.SecureController
getSecurityDefinitions
 

Method Detail

deleteRoots

int deleteRoots(int[] arrIds)
                throws org.opensubsystems.core.error.OSSException,
                       java.rmi.RemoteException
Delete root categories which are caetgories that have no parents.

Parameters:
arrIds - - array of category IDs that have to be deleted
Returns:
int - number of deleted categories
Throws:
org.opensubsystems.core.error.OSSException - - an error has occured
java.rmi.RemoteException - - required since this method can be called remotely


Copyright © 2003 - 2006 OpenSubsystems s.r.o.