|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nih.nci.caarray.services.util.AbstractSessionBean
gov.nih.nci.caarray.services.array.ejb.ArrayManagerEJB
public class ArrayManagerEJB
ArrayManagerEJB
Field Summary |
---|
Fields inherited from class gov.nih.nci.caarray.services.util.AbstractSessionBean |
---|
logger_, sessionCtx_ |
Constructor Summary | |
---|---|
ArrayManagerEJB()
|
Method Summary | |
---|---|
long |
addArrayGroup(ArrayGroupData arrayGroupData)
Adds the specified ArrayGroup to the persistence store |
static long |
addArrayGroup(ArrayGroupData arrayGroupData,
ArrayManagerDB mgrDB,
javax.ejb.SessionContext sessionCtx)
This method is shared by ExperimentManagerEJB. |
void |
deleteArrayGroup(long arrayGroupId)
Retrieve a particular Array based on the id. |
void |
deleteProtocolApplicationFromArrayGroup(long arrayGroupId,
long protAppId)
|
long |
duplicateArrayGroup(long arrayGroupId,
java.lang.String duplicateArrayGroupName)
Makes a duplicate of the specified ArrayGroup . |
void |
ejbCreate()
|
void |
ejbRemove()
called when remove method is called. |
ArrayGroupData |
getArrayGroup(long arrayGroupId)
Retrieves a particular Array given its ID. |
static ArrayGroupData |
getArrayGroup(long arrayGroupId,
java.lang.String[] requiredRoles,
ArrayManagerDB mgrDB)
|
ArrayGroupDesc[] |
getAvailableArrays(long arrayDesignId)
|
ArrayGroupDesc[] |
search(ArraySearchCriteria searchCriteria)
|
ArrayGroupDesc[] |
search(ArraySearchCriteria searchCriteria,
int pageSize,
int pageNum)
|
void |
updateArrayGroup(ArrayGroupData arrayData)
|
Methods inherited from class gov.nih.nci.caarray.services.util.AbstractSessionBean |
---|
disableAndRememberPreviousValueForCollectionDescriptorCascadeRetrieve, disableAndRememberPreviousValueForObjectDescriptorCascadeRetrieve, ejbActivate, ejbPassivate, getUserTransaction, resetCollectionDescriptorCascadeToPreviousValue, resetObjectDescriptorCascadeToPreviousValue, setSessionContext |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.ejb.SessionBean |
---|
ejbActivate, ejbPassivate, setSessionContext |
Constructor Detail |
---|
public ArrayManagerEJB()
Method Detail |
---|
public void ejbCreate() throws java.rmi.RemoteException, javax.ejb.CreateException
ejbCreate
in class AbstractSessionBean
javax.ejb.CreateException
java.rmi.RemoteException
public void ejbRemove() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbRemove
in interface javax.ejb.SessionBean
ejbRemove
in class AbstractSessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public ArrayGroupData getArrayGroup(long arrayGroupId) throws java.lang.Exception
java.lang.Exception
public static ArrayGroupData getArrayGroup(long arrayGroupId, java.lang.String[] requiredRoles, ArrayManagerDB mgrDB) throws java.lang.Exception
java.lang.Exception
public long addArrayGroup(ArrayGroupData arrayGroupData) throws java.lang.Exception
ArrayGroup
to the persistence store
java.lang.Exception
public long duplicateArrayGroup(long arrayGroupId, java.lang.String duplicateArrayGroupName) throws java.lang.Exception
ArrayGroup
.
GeneralException
ObjectNotExistException
AccessDeniedException
InsertObjectException
java.lang.Exception
public static final long addArrayGroup(ArrayGroupData arrayGroupData, ArrayManagerDB mgrDB, javax.ejb.SessionContext sessionCtx) throws java.lang.Exception
arrayGroupData
- mgrDB
- sessionCtx
-
InsertObjectException
DBException
ObjectNotExistException
GeneralException
CreateSecuredElementException
java.lang.Exception
public void updateArrayGroup(ArrayGroupData arrayData) throws java.lang.Exception
java.lang.Exception
public ArrayGroupDesc[] search(ArraySearchCriteria searchCriteria) throws java.lang.Exception
java.lang.Exception
public ArrayGroupDesc[] search(ArraySearchCriteria searchCriteria, int pageSize, int pageNum) throws java.lang.Exception
java.lang.Exception
public void deleteArrayGroup(long arrayGroupId) throws java.lang.Exception
java.lang.Exception
public ArrayGroupDesc[] getAvailableArrays(long arrayDesignId) throws java.lang.Exception
java.lang.Exception
public void deleteProtocolApplicationFromArrayGroup(long arrayGroupId, long protAppId) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |