|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.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 DetailsRequest
public java.lang.String toString()
toString
in class java.lang.Object
protected void verifyUser(UserBean userBean) throws java.sql.SQLException
verifyUser
in class DetailsRequest
java.sql.SQLException
protected StaticFields getStaticFields()
getStaticFields
in class DetailsRequest
protected java.lang.String getMainQuerySQL()
DetailsRequest
getMainQuerySQL
in class DetailsRequest
protected void doMetaDataQueries() throws java.sql.SQLException
doMetaDataQueries
in class DetailsRequest
java.sql.SQLException
protected void lookupStaticValuesInRecord(java.util.Map record)
lookupStaticValuesInRecord
in class DetailsRequest
protected 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 |