Class ReportControlBlock
java.lang.Object
org.lfenergy.compas.sct.commons.dto.LNodeMetaDataEmbedder
org.lfenergy.compas.sct.commons.dto.ControlBlock
org.lfenergy.compas.sct.commons.dto.ReportControlBlock
A representation of the model object ReportControlBlock.
The following features are supported:
rptIDNamedataSetRefDescRefers To confRevRefers To IedNamesRefers To trgOpsRefers To intgPdRefers To rptEnabled.maxRefers To rptEnabled.descRefers To bufferedRefers To bufTimeRefers To indexed
- See Also:
-
Field Summary
FieldsFields inherited from class org.lfenergy.compas.sct.commons.dto.ControlBlock
confRev, dataSetRef, desc, id, name, targetsFields inherited from class org.lfenergy.compas.sct.commons.dto.LNodeMetaDataEmbedder
metaData -
Constructor Summary
ConstructorsConstructorDescriptionReportControlBlock(String name, String id, String dataSetRef) Create ReportControlBlock with default valuesReportControlBlock(TReportControl reportControl) Constructor -
Method Summary
Modifier and TypeMethodDescriptionAdd the ControlBlock to an LN or LN0 elementGet ControlBlockEnumCreates Report Control BlockvoidValidates Report Control Blockprotected voidvalidateSecurityEnabledValue(TServices tServices) Implementation is required by superclass but ReportControl blocks has no SecurityEnabled attributes.Methods inherited from class org.lfenergy.compas.sct.commons.dto.ControlBlock
copyProtocol, getConfRev, getControlBlockServiceSetting, getServiceType, validateSecurityEnabledValueMethods inherited from class org.lfenergy.compas.sct.commons.dto.LNodeMetaDataEmbedder
getHolderIEDName, getHolderLDInst, getHolderLnClass, getHolderLnInst, getHolderLnPrefix, setHolderIEDName, setHolderLDInst, setHolderLnClass, setHolderLnInst, setHolderLnPrefix, setMetaData
-
Field Details
-
trgOps
-
intgPd
protected long intgPd
-
-
Constructor Details
-
ReportControlBlock
Create ReportControlBlock with default values- Parameters:
name- name of the ReportControlBlockid- rptId of the ReportControlBlockdataSetRef- datSet of the ReportControlBlock
-
ReportControlBlock
Constructor- Parameters:
reportControl- input
-
-
Method Details
-
getControlBlockEnum
Description copied from class:ControlBlockGet ControlBlockEnum- Specified by:
getControlBlockEnumin classControlBlock- Returns:
- ControlBlockEnum of the instance
-
validateSecurityEnabledValue
Implementation is required by superclass but ReportControl blocks has no SecurityEnabled attributes. This implementation does nothing.- Specified by:
validateSecurityEnabledValuein classControlBlock- Parameters:
tServices- Service object- Throws:
ScdException- never (this is just to comply with superclass)
-
toTControl
Creates Report Control Block- Specified by:
toTControlin classControlBlock- Returns:
- TReportControl object
-
validateCB
Validates Report Control Block- Overrides:
validateCBin classControlBlock- Throws:
ScdException- when required fields are missing
-
addToLN
Description copied from class:ControlBlockAdd the ControlBlock to an LN or LN0 element- Specified by:
addToLNin classControlBlock- Parameters:
tAnyLN- tLN or tLNO element- Returns:
- the added TControl
-