|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.jhu.tmaj.servlet.request.BaseRequest
edu.jhu.tmaj.servlet.request.impl.DetailsRequest
edu.jhu.tmaj.servlet.request.impl.ArrayCoreDetailsRequest
public final class ArrayCoreDetailsRequest
Returns the detailed design of an ArrayBlock to be printed to a tab-delimited file. Each row in the response represents one ArrayCore. Details about the ArrayCore such as SpecimenType, are indicated in the columns.
| Field Summary |
|---|
| Fields inherited from class edu.jhu.tmaj.servlet.request.impl.DetailsRequest |
|---|
userBean |
| Fields inherited from class edu.jhu.tmaj.servlet.request.BaseRequest |
|---|
password, username |
| Constructor Summary | |
|---|---|
ArrayCoreDetailsRequest(java.util.Set<java.lang.Integer> arrayBlockIDs,
DynamicMetaData specimenDynamicMetaData,
DynamicMetaData tissueDiagnosisDynamicMetaData,
java.util.Map<java.lang.Integer,LookupRecord> specimenTypeID_specimenTypeBean,
java.util.Map<java.lang.Integer,LookupRecord> tissueTypeID_tissueTypeBean)
Since this is executed on the server side, the request must pass in the cached MetaData from MyBeans |
|
| Method Summary | |
|---|---|
protected void |
doMetaDataQueries()
Add meta data to the rows from the Specimens and TissueDiagnosis meta data |
protected java.lang.String |
getMainQuerySQL()
Returns the non-dynamic SQL. |
protected ExpandingMap |
getNewExpandingMap()
|
protected StaticFields |
getStaticFields()
Returns fields from the non-dynamic tables Specimens,Blocks,TissueDiagnosis, and ArrayCores tables |
protected void |
lookupStaticValuesInRecord(java.util.Map record)
Looks up the TissueTypeID,SpecimenTypeID and Block Fixation fields |
protected java.util.List<java.util.Map> |
sortListOfMaps(java.util.List<java.util.Map> listOfMaps)
Sorts the List by Y then by X |
java.lang.String |
toString()
|
protected void |
verifyUser(UserBean userBean)
Returns true if the user can access the requested ArrayBlockID and the ArrayBuilder application. |
| Methods inherited from class edu.jhu.tmaj.servlet.request.impl.DetailsRequest |
|---|
doMetaDataQuery, getExpandingMap, getWarnings, lookupStaticField, processRequest, renameFields |
| Methods inherited from class edu.jhu.tmaj.servlet.request.BaseRequest |
|---|
executeCommand, getPassword, getUsername |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ArrayCoreDetailsRequest(java.util.Set<java.lang.Integer> arrayBlockIDs,
DynamicMetaData specimenDynamicMetaData,
DynamicMetaData tissueDiagnosisDynamicMetaData,
java.util.Map<java.lang.Integer,LookupRecord> specimenTypeID_specimenTypeBean,
java.util.Map<java.lang.Integer,LookupRecord> tissueTypeID_tissueTypeBean)
| Method Detail |
|---|
protected ExpandingMap getNewExpandingMap()
getNewExpandingMap in class DetailsRequestpublic java.lang.String toString()
toString in class java.lang.Object
protected void verifyUser(UserBean userBean)
throws java.sql.SQLException
verifyUser in class DetailsRequestjava.sql.SQLExceptionprotected StaticFields getStaticFields()
getStaticFields in class DetailsRequestprotected java.lang.String getMainQuerySQL()
DetailsRequest
getMainQuerySQL in class DetailsRequest
protected void doMetaDataQueries()
throws java.sql.SQLException
doMetaDataQueries in class DetailsRequestjava.sql.SQLExceptionprotected void lookupStaticValuesInRecord(java.util.Map record)
lookupStaticValuesInRecord in class DetailsRequestprotected java.util.List<java.util.Map> sortListOfMaps(java.util.List<java.util.Map> listOfMaps)
sortListOfMaps in class DetailsRequest
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||