インタフェース 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
-
メソッドの概要
修飾子とタイプ メソッド 説明 DynamicReport
addDefineReport(long reportId, java.lang.CharSequence alias, java.util.List<? extends java.lang.Number> vids)
Add Define-Report.DynamicReport
addDefineReport(long reportId, java.util.List<? extends java.lang.Number> vids)
Add Define-Report.DynamicReport
addDefineReport(java.lang.CharSequence alias, java.util.List<? extends java.lang.Number> vids)
Add Define-Report.DynamicReport
addDefineReport(java.util.List<? extends java.lang.Number> vids)
Add Define-Report.DynamicCollectionEvent
addEnableCollectionEvent(long ceid)
Add Enable-Collection-Event.DynamicCollectionEvent
addEnableCollectionEvent(java.lang.CharSequence alias, long ceid)
Add Enable-Collection-Event.DynamicLink
addLinkById(long ceid, java.util.List<? extends java.lang.Number> reportIds)
Add Event-Report-Link.
Use for S2F35DynamicLink
addLinkById(DynamicCollectionEvent ce, java.util.List<? extends java.lang.Number> reportIds)
Add Event-Report-Link.DynamicLink
addLinkByReport(long ceid, java.util.List<? extends DynamicReport> reports)
Add Event-Report-Link.DynamicLink
addLinkByReport(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.boolean
removeEnableCollectionEvent(DynamicCollectionEvent ce)
Remove Enable-Collection-Event.boolean
removeLink(DynamicLink link)
Remove Link.boolean
removeReport(DynamicReport report)
Remove ReportDRACK
s2f33Define()
S2F33, Define Report.DRACK
s2f33DeleteAll()
S2F33, Delete All Define-Report.LRACK
s2f35()
S2F35, Link Collection Event Report.ERACK
s2f37DisableAll()
S2F37, Disable All Collection-Event-Report.ERACK
s2f37Enable()
S2F37, Enable Collection-Event-Report.ERACK
s2f37EnableAll()
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- 戻り値:
true
if 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- 戻り値:
true
if 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- 戻り値:
true
if 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
-