インタフェース DynamicEventReportConfig
public interface DynamicEventReportConfig
To create new instance, Gem.newDynamicEventReportConfig()
To add Define-Report, addDefineReport(CharSequence, List)
To add Enable-CEID, addEnableCollectionEvent(CharSequence, long)
To add Link, addLinkByReport(DynamicCollectionEvent, List)
To S2F37 Disable-All-CEIDs, s2f37DisableAll()
To S2F33 Delete-All-Reports, s2f33DeleteAll()
To S2F33 Define-Reports, s2f33Define()
To S2F35 Link, s2f35()
To S2F37 Enable-CEIDs, s2f37Enable()
Relates: S2F33, S2F35, S2F37, S6F11, S6F13, S6F15, S6F17, S6F19, S6F21
-
メソッドの概要
修飾子とタイプ メソッド 説明 DynamicReportaddDefineReport(long reportId, java.lang.CharSequence alias, java.util.List<? extends java.lang.Number> vids)Add Define-Report.DynamicReportaddDefineReport(long reportId, java.util.List<? extends java.lang.Number> vids)Add Define-Report.DynamicReportaddDefineReport(java.lang.CharSequence alias, java.util.List<? extends java.lang.Number> vids)Add Define-Report.DynamicReportaddDefineReport(java.util.List<? extends java.lang.Number> vids)Add Define-Report.DynamicCollectionEventaddEnableCollectionEvent(long ceid)Add Enable-Collection-Event.DynamicCollectionEventaddEnableCollectionEvent(java.lang.CharSequence alias, long ceid)Add Enable-Collection-Event.DynamicLinkaddLinkById(long ceid, java.util.List<? extends java.lang.Number> reportIds)Add Event-Report-Link.
Use for S2F35DynamicLinkaddLinkById(DynamicCollectionEvent ce, java.util.List<? extends java.lang.Number> reportIds)Add Event-Report-Link.DynamicLinkaddLinkByReport(long ceid, java.util.List<? extends DynamicReport> reports)Add Event-Report-Link.DynamicLinkaddLinkByReport(DynamicCollectionEvent ce, java.util.List<? extends DynamicReport> reports)Add Event-Report-Link.java.util.Optional<DynamicCollectionEvent>getCollectionEvent(Secs2 ceid)Seek in Enable-Collection-Events by Collection-Event-ID.java.util.Optional<DynamicCollectionEvent>getCollectionEvent(java.lang.CharSequence alias)Seek in Enable-Collection-Events by alias.java.util.Optional<DynamicReport>getReport(Secs2 reportId)Seek in Define-Reports by report-id.java.util.Optional<DynamicReport>getReport(java.lang.CharSequence alias)Seek in Define-Reports by alias.booleanremoveEnableCollectionEvent(DynamicCollectionEvent ce)Remove Enable-Collection-Event.booleanremoveLink(DynamicLink link)Remove Link.booleanremoveReport(DynamicReport report)Remove ReportDRACKs2f33Define()S2F33, Define Report.DRACKs2f33DeleteAll()S2F33, Delete All Define-Report.LRACKs2f35()S2F35, Link Collection Event Report.ERACKs2f37DisableAll()S2F37, Disable All Collection-Event-Report.ERACKs2f37Enable()S2F37, Enable Collection-Event-Report.ERACKs2f37EnableAll()S2F37, Enable All Collection-Event-Report.java.util.Optional<? extends SecsMessage>s6f15(DynamicCollectionEvent ce)S6F15, Event Report Request.java.util.Optional<? extends SecsMessage>s6f15(java.lang.CharSequence alias)S6F15, Event Report Request.java.util.Optional<? extends SecsMessage>s6f17(DynamicCollectionEvent ce)S6F17, Annotated Event Report Request.java.util.Optional<? extends SecsMessage>s6f17(java.lang.CharSequence alias)S6F17, Annotated Event Report Request.java.util.Optional<? extends SecsMessage>s6f19(DynamicReport report)S6F19, Individual Report Requestjava.util.Optional<? extends SecsMessage>s6f19(java.lang.CharSequence alias)S6F19, Individual Report Request.java.util.Optional<? extends SecsMessage>s6f21(DynamicReport report)S6F21, Annotated Individual Report Request.java.util.Optional<? extends SecsMessage>s6f21(java.lang.CharSequence alias)S6F21, Annotated Individual Report Request.
-
メソッドの詳細
-
addDefineReport
DynamicReport addDefineReport(long reportId, java.lang.CharSequence alias, java.util.List<? extends java.lang.Number> vids)Add Define-Report.Use for S2F33
- パラメータ:
reportId- the Report IDalias- of use ingetReport(CharSequence),s6f19(CharSequence),s6f21(CharSequence)vids- the VIDs- 戻り値:
- DynamicReport
-
addDefineReport
Add Define-Report.Use for S2F33
- パラメータ:
reportId- the Report IDvids- the VIDs- 戻り値:
- DynamicReport
-
addDefineReport
DynamicReport addDefineReport(java.lang.CharSequence alias, java.util.List<? extends java.lang.Number> vids)Add Define-Report.Use for S2F33
Report-ID is AutoNumber
- パラメータ:
alias- of use ingetReport(CharSequence),s6f19(CharSequence),s6f21(CharSequence)vids- the VIDs- 戻り値:
- DynamicReport
-
addDefineReport
Add Define-Report.Use for S2F33
Report-ID is AutoNumber.
- パラメータ:
vids- the VIDs- 戻り値:
- DynamicReport
-
removeReport
Remove Report- パラメータ:
report- the Dynamic Reports- 戻り値:
trueif remove success
-
getReport
Seek in Define-Reports by alias.- パラメータ:
alias- the alias name- 戻り値:
- DynamicReport if exist
-
getReport
Seek in Define-Reports by report-id.Used for S6F11, S6F13, ...
- パラメータ:
reportId- the Report ID- 戻り値:
- DynamicReport if exist
-
addLinkById
Add Event-Report-Link.
Use for S2F35- パラメータ:
ceid- the Collection Event IDreportIds- the Report IDs- 戻り値:
- DynamicLink
-
addLinkById
DynamicLink addLinkById(DynamicCollectionEvent ce, java.util.List<? extends java.lang.Number> reportIds)Add Event-Report-Link.Use for S2F35.
- パラメータ:
ce- the DynamicCollectionEventreportIds- the Report IDs- 戻り値:
- DynamicLink
-
addLinkByReport
Add Event-Report-Link.Use for S2F35.
- パラメータ:
ceid- Collection-Event-IDreports- DynamicReports- 戻り値:
- DynamicLink
-
addLinkByReport
DynamicLink addLinkByReport(DynamicCollectionEvent ce, java.util.List<? extends DynamicReport> reports)Add Event-Report-Link.Use for S2F35.
- パラメータ:
ce- DynamicCollectionEventreports- the DynamicReports- 戻り値:
- DynamicLink
-
removeLink
Remove Link.- パラメータ:
link- the the DynamicLink- 戻り値:
trueif remove success
-
addEnableCollectionEvent
Add Enable-Collection-Event.Use for S2F37.
- パラメータ:
ceid- the Collection Event ID- 戻り値:
- DynamicCollectionEvent
-
addEnableCollectionEvent
Add Enable-Collection-Event.Use for S2F37.
- パラメータ:
alias- ofgetCollectionEvent(CharSequence),s6f15(CharSequence),s6f17(CharSequence)ceid- the Collection Event ID- 戻り値:
- DynamicCollectionEvent
-
removeEnableCollectionEvent
Remove Enable-Collection-Event.- パラメータ:
ce- the DynamicCollectionEvent- 戻り値:
trueif remove success
-
getCollectionEvent
Seek in Enable-Collection-Events by alias.- パラメータ:
alias- the alias name- 戻り値:
- DynamicCollectionEvent if exist
-
getCollectionEvent
Seek in Enable-Collection-Events by Collection-Event-ID.Used for S6F11, S6F13,...
- パラメータ:
ceid- the Collection Event ID- 戻り値:
- DynamicCollectionEvent if exist
-
s2f33DeleteAll
DRACK s2f33DeleteAll() throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, Secs2Exception, java.lang.InterruptedExceptionS2F33, Delete All Define-Report.DATA-ID is AutoNumber.
blocking-method.
- 戻り値:
- DRACK
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedSecs2Exception- if SECS-II parse failedjava.lang.InterruptedException- if Interrupted
-
s2f33Define
DRACK s2f33Define() throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, Secs2Exception, java.lang.InterruptedExceptionS2F33, Define Report.DATA-ID is AutoNumber.
blocking-method
- 戻り値:
- DRACK
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedSecs2Exception- if SECS-II parse failedjava.lang.InterruptedException- if Interrupted
-
s2f35
LRACK s2f35() throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, Secs2Exception, java.lang.InterruptedExceptionS2F35, Link Collection Event Report.DATA-ID is AutoNumber.
blocking-method
- 戻り値:
- LRACK
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedSecs2Exception- if SECS-II parse failedjava.lang.InterruptedException- if Interrupted
-
s2f37DisableAll
ERACK s2f37DisableAll() throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, Secs2Exception, java.lang.InterruptedExceptionS2F37, Disable All Collection-Event-Report.blocking-method.
- 戻り値:
- ERACK
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedSecs2Exception- if SECS-II parse failedjava.lang.InterruptedException- if Interrupted
-
s2f37EnableAll
ERACK s2f37EnableAll() throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, Secs2Exception, java.lang.InterruptedExceptionS2F37, Enable All Collection-Event-Report.blocking-method
- 戻り値:
- ERACK
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedSecs2Exception- if SECS-II parse failedjava.lang.InterruptedException- if Interrupted
-
s2f37Enable
ERACK s2f37Enable() throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, Secs2Exception, java.lang.InterruptedExceptionS2F37, Enable Collection-Event-Report.blocking-method
- 戻り値:
- ERACK
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedSecs2Exception- if SECS-II parse failedjava.lang.InterruptedException- if Interrupted
-
s6f15
java.util.Optional<? extends SecsMessage> s6f15(DynamicCollectionEvent ce) throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, java.lang.InterruptedExceptionS6F15, Event Report Request.blocking-method
- パラメータ:
ce- the DynamicCollectionEvent- 戻り値:
- reply message
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedjava.lang.InterruptedException- if Interrupted
-
s6f15
java.util.Optional<? extends SecsMessage> s6f15(java.lang.CharSequence alias) throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, DynamicEventReportException, java.lang.InterruptedExceptionS6F15, Event Report Request.Parameter "alias" is setted in #addEnableCollectionEvent
Seek in enable-collection-events by alias.
blocking-method.
If alias not found, throw AliasNotFoundDynamicEventReportException.
- パラメータ:
alias- the alias name- 戻り値:
- reply message
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedDynamicEventReportException- if find alias failedjava.lang.InterruptedException- if Interrupted
-
s6f17
java.util.Optional<? extends SecsMessage> s6f17(DynamicCollectionEvent ce) throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, java.lang.InterruptedExceptionS6F17, Annotated Event Report Request.blocking-method
- パラメータ:
ce- the DynamicCollectionEvent- 戻り値:
- reply message
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedjava.lang.InterruptedException- if Interrupted
-
s6f17
java.util.Optional<? extends SecsMessage> s6f17(java.lang.CharSequence alias) throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, DynamicEventReportException, java.lang.InterruptedExceptionS6F17, Annotated Event Report Request.Parameter "alias" is setted in #addEnableCollectionEvent
Seek in enable-collection-events by alias.
blocking-method.
If alias not found, throw AliasNotFoundDynamicEventReportException.- パラメータ:
alias- the alias name- 戻り値:
- reply message
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedDynamicEventReportException- if find alias failedjava.lang.InterruptedException- if Interrupted
-
s6f19
java.util.Optional<? extends SecsMessage> s6f19(DynamicReport report) throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, java.lang.InterruptedExceptionS6F19, Individual Report Requestblocking-method
- パラメータ:
report- the DynamicReport- 戻り値:
- reply message
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedjava.lang.InterruptedException- if Interrupted
-
s6f19
java.util.Optional<? extends SecsMessage> s6f19(java.lang.CharSequence alias) throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, DynamicEventReportException, java.lang.InterruptedExceptionS6F19, Individual Report Request.Parameter "alias" is setted in #addDefineReport
Seek in define-reports by alias.
blocking-method.
If alias not found, throw AliasNotFoundDynamicEventReportException.
- パラメータ:
alias- the alias name- 戻り値:
- reply message
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedDynamicEventReportException- if find alias failedjava.lang.InterruptedException- if Interrupted
-
s6f21
java.util.Optional<? extends SecsMessage> s6f21(DynamicReport report) throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, java.lang.InterruptedExceptionS6F21, Annotated Individual Report Request.blocking-method
- パラメータ:
report- the DynamicReport- 戻り値:
- reply message
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedjava.lang.InterruptedException- if Interrupted
-
s6f21
java.util.Optional<? extends SecsMessage> s6f21(java.lang.CharSequence alias) throws SecsSendMessageException, SecsWaitReplyMessageException, SecsException, DynamicEventReportException, java.lang.InterruptedExceptionS6F21, Annotated Individual Report Request.Parameter "alias" is setted in #addDefineReport
Seek in define-reports by alias.
blocking-method.
If alias not found, throw AliasNotFoundDynamicEventReportException.
- パラメータ:
alias- the alias name- 戻り値:
- reply message
- 例外:
SecsSendMessageException- if send message failedSecsWaitReplyMessageException- if repy timeoutSecsException- if SECS communicate failedDynamicEventReportException- if find alias failedjava.lang.InterruptedException- if Interrupted
-