public class XmlGroupTableDetail extends XmlGroup implements Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected String |
codeToDetail
The code of table value to detail
|
protected List<XmlGroupTableDetailValue> |
groupTableDetailValues
xml sub group list
|
alwaysEditableVp, code, competence, displayAsDC, dynamicTitle, help, id, title, type, xmlType| Constructor and Description |
|---|
XmlGroupTableDetail() |
XmlGroupTableDetail(XmlGroupTableDetail pXmlGroup)
copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(XmlGroupTableDetailValue pGroupTableDetailValue)
adds a groupTable to groupTablelist
|
XmlGroupTableDetail |
clone()
clone an XmlGroupTableDetail Object
|
boolean |
containsData(DataDto pDatum)
Returns true if this table contains the data code
|
boolean |
containsIndicator()
return true if detail contains indicator
|
void |
copy(XmlGroupTableDetail pXmlGroupTableDetail)
copy parameter into this
|
List<XmlGroupTableDetailValue> |
findTableDetailValuesByCodes(List<String> pCodes)
return a list of detail values from codes
|
void |
forceEditable(boolean pEditable)
force all details values to editable if pEditable is true, to false else
|
static List<String> |
getCodesListFromString(String pCodes) |
List<String> |
getCodesToDetail() |
String |
getCodeToDetail() |
List<XmlGroupTableDetailValue> |
getGroupTableDetailValues() |
String |
getToggleWith() |
boolean |
isEmpty()
return true if table is empty, false else
|
void |
replace(XmlGroupTableDetailValue pXmlGroupDetailed)
try to replace group
|
void |
setCodeToDetail(String pCodeToDetail) |
void |
setToggleWith(String pToggleWith) |
static DataLotDto |
updateLotWithGroupData(XmlGroupTableDetail pXmlGroupTableDetail,
DataLotDto pLot)
updates lot with group data
|
static DataLotDto |
updateLotWithPriceGroupData(XmlGroupTableDetail pXmlGroupTableDetail,
DataLotDto pLot)
updates lot with group data
|
static List<XmlGroupTableDetail> |
updateXmlGroupTableEquipmentDetail(SPEALotDto pLot,
SPEALotDto pOldLot,
int pCompetenceId,
Boolean pHasViewRight,
XmlGroupTableDetail pXmlGroupTableDetail,
AbstractSpeaIndicatorsAction pAction)
updates the table value group and returns it updated
|
static XmlGroupTableDetail |
updateXmlGroupTableInnerValuesDetail(DataLotDto pLot,
DataLotDto pOldLot,
int pCompetenceId,
Boolean pHasViewRight,
XmlGroupTableDetail pXmlGroupTableDetail,
AbstractSpeaIndicatorsAction pAction)
updates the table value group and returns it updated
|
static XmlGroupTableDetail |
updateXmlGroupTablePriceDetail(SPEALotDto pLot,
SPEALotDto pOldLot,
int pCompetenceId,
Boolean pHasViewRight,
XmlGroupTableDetail pXmlGroupTableDetail,
AbstractSpeaIndicatorsAction pAction)
updates the table value group and returns it updated
|
copy, escapeCode, getAlwaysEditableVp, getCode, getCompetence, getDisplayAsDC, getDynamicTitle, getEscapedCode, getHelp, getId, getTitle, getType, getXmlType, isAlawaysEditable, isCollectivityDetail, isContextValue, isDataIndicatorDetail, isDataIndicatorListDetail, isDelegateeDetail, isDescriptive, isEquipmentDetail, isGeneralTab, isIndicatorValue, isPriceDetail, isPriceValue, isSliceValue, isTaxeDetail, isTitleValue, isVariableValue, setCode, setCompetence, setDisplayAsDC, setDynamicTitle, setHelp, setId, setTitle, setType, setXmlTypeprotected List<XmlGroupTableDetailValue> groupTableDetailValues
protected String codeToDetail
public XmlGroupTableDetail()
public XmlGroupTableDetail(XmlGroupTableDetail pXmlGroup)
public static XmlGroupTableDetail updateXmlGroupTableInnerValuesDetail(DataLotDto pLot, DataLotDto pOldLot, int pCompetenceId, Boolean pHasViewRight, XmlGroupTableDetail pXmlGroupTableDetail, AbstractSpeaIndicatorsAction pAction) throws SispeaException
SispeaExceptionSispeaExceptionpublic static XmlGroupTableDetail updateXmlGroupTablePriceDetail(SPEALotDto pLot, SPEALotDto pOldLot, int pCompetenceId, Boolean pHasViewRight, XmlGroupTableDetail pXmlGroupTableDetail, AbstractSpeaIndicatorsAction pAction) throws SispeaException
SispeaExceptionSispeaExceptionpublic static List<XmlGroupTableDetail> updateXmlGroupTableEquipmentDetail(SPEALotDto pLot, SPEALotDto pOldLot, int pCompetenceId, Boolean pHasViewRight, XmlGroupTableDetail pXmlGroupTableDetail, AbstractSpeaIndicatorsAction pAction) throws SispeaException
SispeaExceptionSispeaExceptionpublic static DataLotDto updateLotWithPriceGroupData(XmlGroupTableDetail pXmlGroupTableDetail, DataLotDto pLot) throws SispeaException, SispeaInputException
pXmlGroupTableDetail - pLot - SispeaExceptionSispeaInputExceptionpublic static DataLotDto updateLotWithGroupData(XmlGroupTableDetail pXmlGroupTableDetail, DataLotDto pLot) throws SispeaException, SispeaInputException
pXmlGroupTableDetail - pLot - SispeaExceptionSispeaInputExceptionpublic XmlGroupTableDetail clone()
public void copy(XmlGroupTableDetail pXmlGroupTableDetail)
public void add(XmlGroupTableDetailValue pGroupTableDetailValue)
pGroupTableDetailValue - public boolean isEmpty()
public boolean containsIndicator()
public void replace(XmlGroupTableDetailValue pXmlGroupDetailed)
pXmlGroupDetailed - public List<XmlGroupTableDetailValue> findTableDetailValuesByCodes(List<String> pCodes)
pCodes - list of string codespublic void forceEditable(boolean pEditable)
pEditable - value to force on detail values for editable attributepublic boolean containsData(DataDto pDatum)
pDatum - public List<XmlGroupTableDetailValue> getGroupTableDetailValues()
public String getCodeToDetail()
public void setCodeToDetail(String pCodeToDetail)
public String getToggleWith()
public void setToggleWith(String pToggleWith)
Copyright © 2014–2015 eaudefrance. All rights reserved.