uCosminexus 電子フォームワークフロー APIリファレンス

文法書

3020-3-Q34-30

目　　次

前書き

変更内容

はじめに

1.　BLCで提供するJavaクラス

1.1　BLCで提供するJavaクラスの分類

2.　BLCAccessAuthorityクラス

2.1　BLCAccessAuthorityクラスの概要

2.2　コンストラクタ（BLCAccessAuthority）の詳細

BLCAccessAuthority

2.3　メソッドの詳細

getAdminAuthList

getAdminUserList

getAltAuthList

getLoginStatusList

getTotalAdminUser

isAdminAuthShare

isAdminAuthSystem

isAltAuthAgent

isAltAuthTransOperator

isAltAuthUser

isFormCtrlGroup

3.　BLCApTraceクラス

3.1　BLCApTraceクラスの概要

3.2　コンストラクタ（BLCApTrace）の詳細

BLCApTrace

3.3　メソッドの詳細

endTrace

initTrace

initTrace

putTrace

4.　BLCAuthenticateクラス

4.1　BLCAuthenticateクラスの概要

4.2　メソッドの詳細

checkLoginStatus

getAuthenticateUserId

getAuthenticateUserInfo

getUserId

getUserInfo

login

logout

resetUserId

setUserId

setUserInfo

5.　BLCCommonクラス

5.1　BLCCommonクラスの概要

5.2　コンストラクタ（BLCCommon）の詳細

BLCCommon

5.3　メソッドの詳細

convertGMTtoLocal

convertGMTtoLocal

convertGMTtoLocal

convertLocaltoGMT

convertLocaltoGMT

convertLocaltoGMT

editCommaForDecimal

editCommaForReal

encodeHTML

encodeJavaScript

encodeValueHTML

formatDateTime

formatDateTime

getGMTDateTime

getGMTDateTime

getLimitDateTime

getLocalDateTime

getLocalDateTime

prseInt

prseInt

6.　BLCDBAccessクラス

6.1　BLCDBAccessクラスの概要

6.2　コンストラクタ（BLCDBAccess）の詳細

BLCDBAccess

6.3　メソッドの詳細

close

commit

getConnection

getDBName

open

rollback

7.　BLCDBDefクラス

7.1　BLCDBDefクラスの概要

7.2　フィールドの詳細

DBIO_IN

DBIO_OUT

7.3　コンストラクタ（BLCDBDef）の詳細

BLCDBDef

7.4　メソッドの詳細

exec

free

list

load

8.　BLCDBFormDataHistoryOperationクラス

8.1　BLCDBFormDataHistoryOperationクラスの概要

8.2　コンストラクタ（BLCDBFormDataHistoryOperation）の詳細

BLCDBFormDataHistoryOperation

8.3　メソッドの詳細

addHistory

9.　BLCDBFormDataOperationクラス

9.1　BLCDBFormDataOperationクラスの概要

9.2　コンストラクタ（BLCDBFormDataOperation）の詳細

BLCDBFormDataOperation

9.3　メソッドの詳細

getEURFormData

10.　BLCDBInboxCountVクラス

10.1　BLCDBInboxCountVクラスの概要

10.2　コンストラクタ（BLCDBInboxCountV）の詳細

BLCDBInboxCountV

10.3　メソッドの詳細

count

getRowTotal

item

total

11.　BLCDBInboxCountVforOracleクラス

11.1　BLCDBInboxCountVforOracleクラスの概要

11.2　コンストラクタ（BLCDBInboxCountVforOracle）の詳細

BLCDBInboxCountVforOracle

12.　BLCDBInboxVクラス

12.1　BLCDBInboxVクラスの概要

12.2　コンストラクタ（BLCDBInboxV）の詳細

BLCDBInboxV

12.3　メソッドの詳細

getDTCreatePI

getDTCreateWI

getDTLimitPI

getNMWI

readView

13.　BLCDBInboxVforOracleクラス

13.1　BLCDBInboxVforOracleクラスの概要

13.2　コンストラクタ（BLCDBInboxVforOracle）の詳細

BLCDBInboxVforOracle

14.　BLCDBListクラス

14.1　BLCDBListクラスの概要

14.2　コンストラクタ（BLCDBList）の詳細

BLCDBList

14.3　メソッドの詳細

getGotTotal

getHitTotal

getItem

getStartNo

readView

readView

15.　BLCDBPIHistoryElementクラス

15.1　BLCDBPIHistoryElementクラスの概要

15.2　コンストラクタ（BLCDBPIHistoryElement）の詳細

BLCDBPIHistoryElement

15.3　メソッドの詳細

getactdef

getactdefname

getaltblg

getaltid

getaltnm

getdate

getexeid

getexenm

getparblg

getparid

getparnm

getwidefname

getwiid

getwinm

setactdef

setactdefname

setdate

setdateLocalTime

setdisplayattr

setexeid

setexenm

setparblg

setparid

setparnm

setwidefname

setwinm

16.　BLCDictionaryクラス

16.1　BLCDictionaryクラスの概要

16.2　コンストラクタ（BLCDictionary）の詳細

BLCDictionary

16.3　メソッドの詳細

exists

item

17.　BLCDirsクラス

17.1　BLCDirsクラスの概要

17.2　コンストラクタ（BLCDirs）の詳細

BLCDirs

17.3　メソッドの詳細

deleteTargetInfo

getDownOrgInfo

getJobTitle

getOrgInfo

getTargetInfo

getUserInfo

getUserInfo

getUserInfoFromBelongto

insertTargetInfo

18.　BLCDirsLoaderクラス

18.1　BLCDirsLoaderクラスの概要

18.2　コンストラクタ（BLCDirsLoader）の詳細

BLCDirsLoader

18.3　メソッドの詳細

getDirsObject

19.　BLCEURFormBaseクラス

19.1　BLCEURFormBaseクラスの概要

19.2　フィールドの詳細

befpi

BLC_CHKTARGET_OFF

BLC_CHKTARGET_ON

ECV_HIDDEN

ECV_INPUT

ECV_REFERENCE

efDoc

19.3　コンストラクタ（BLCEURFormBase）の詳細

BLCEURFormBase

19.4　メソッドの詳細

getBPName

getCID

getEURCIDList

getEURControlAttribute

getEURFormName

getEURMemberNameList

getFinishNodeList

getFormID

getFormName

getFormPackageName

getFormVersion

getMemberName

getPrintableModeForHidden

getTargetSelectNodeList

getWIList

isFinishNode

isTargetSelectNode

setFlgChkTarget

ufsv_addEURButtonExecution

ufsv_addEURButtonPostHandling

ufsv_addEURButtonPreparation

ufsv_addEURFormPreparation

ufsv_addEURFormStartUp

20.　BLCEURFormProcessクラス

20.1　BLCEURFormProcessクラスの概要

20.2　フィールドの詳細

BEF_SELECT_DISP_SET

BEF_SELECT_DISP_UNSET

BEF_SELECT_HIDDEN_SET

BEF_SELECT_HIDDEN_UNSET

20.3　コンストラクタ（BLCEURFormProcess）の詳細

BLCEURFormProcess

20.4　メソッドの詳細

checkSelectedAddress

complete

getBLCEURFormProcessInfo

getControlValue

loadInfo

setAcceptId

setAcceptMode

setCompleteMode

setFlowCondition

start

SendBack

suspend

21.　BLCEURFormProcessInfoクラス

21.1　BLCEURFormProcessInfoクラスの概要

21.2　フィールドの詳細

BEF_ACCEPTID

BEF_ACCEPTMODE

BEF_APPLYUID

BEF_ATTRDATA

BEF_ATTRNUM

BEF_BPNAME

BEF_EURFORMDATA

BEF_FLOWCOND

BEF_FORMID

BEF_MDLLIST

BEF_NODEINSTNAME

BEF_NODENAME

BEF_PIID

BEF_PILIMIT

BEF_PINAME

BEF_PISTATUS

BEF_PROCMODE

BEF_RESULTCODE

BEF_SENDTODATA

BEF_SENTLOG_ATTRDATA

BEF_SENTLOG_ATTRNUM

BEF_WIID

21.3　コンストラクタ（BLCEURFormProcessInfo）の詳細

BLCEURFormProcessInfo

21.4　メソッドの詳細

containsKey

getBLCInfo

getEFormModel

getInfo

setEFormModel

setEURFormData

setInfo

setLimitDateTime

setPIName

setPIStatus

setSendToData

22.　BLCExceptionクラス

22.1　BLCExceptionクラスの概要

22.2　フィールドの詳細

ERROR_BLC

ERROR_BPM

ERROR_DBA

ERROR_JAVA

ERROR_WCO

PAGE_CONTINUE

PAGE_ERROR_RAISE

RESPONSE_END

22.3　コンストラクタ（BLCException）の詳細

BLCException

BLCException

BLCException

BLCException

BLCException

BLCException

BLCException

22.4　メソッドの詳細

getBLCStackTrace

getDoCode

getMessageId

getMessageIdText

getMessageText

getPartitionCode

getUserException

getUserException

getUserMessageId

getUserMessageIdText

getUserMessageText

postResponse

postResponse

postResponse

postResponse

23.　BLCFileAccessクラス

23.1　BLCFileAccessクラスの概要

23.2　フィールドの詳細

DBCN_BNFILECONTENT

DBCN_CDPINAME

DBCN_DTCREATE

DBCN_DTUPDATE

DBCN_NMCONTENT

DBCN_NMCREATEUSER

DBCN_NMFILENAME

DBCN_NMITEM1

DBCN_NMITEM2

DBCN_NMITEM3

DBCN_NMITEM4

DBCN_NMITEM5

DBCN_NMITEM6

DBCN_NMITEM7

DBCN_NMITEM8

DBCN_NMITEM9

DBCN_NMITEM10

DBCN_NMUPDATEUSER

DBCN_NUFID

DBCN_NUSIZE

23.3　コンストラクタ（BLCFileAccess）の詳細

BLCFileAccess

23.4　メソッドの詳細

addFile

deleteFile

deleteFile

getFile

getFile

getInfo

setTableName

updateFile

24.　BLCFormBaseクラス

24.1　BLCFormBaseクラスの概要

24.2　フィールドの詳細

blse

m_initialized

out

PAGEPROC_DBFORMOUT

PAGEPROC_PIHISTORY

PAGEPROC_PISTART

PAGEPROC_WICOMPLETE

PAGEPROC_SENDBACK

24.3　コンストラクタ（BLCFormBase）の詳細

BLCFormBase

24.4　メソッドの詳細

setInfo

setWriter

ufsv_addButtonExecution

ufsv_addButtonPostHandling

ufsv_addButtonPreparation

ufsv_addFormPreparation

ufsv_addFormStartUp

ufsv_overrideCommentArea

ufsv_overrideFormTitle

ufsv_overrideGetAvailableParticipant

ufsv_overrideGetDirsData

ufsv_overrideProcessHistory

ufsv_overrideSubmitButtons

25.　BLCFormButtonクラス

25.1　BLCFormButtonクラスの概要

25.2　フィールドの詳細

BTNID_APPLY

BTNID_APPLYFORM

BTNID_CONFIRM

BTNID_DESTRUCTION

BTNID_EXTEND1

BTNID_EXTEND2

BTNID_EXTEND3

BTNID_EXTEND4

BTNID_EXTEND5

BTNID_EXTEND6

BTNID_FORMREUSE

BTNID_REAPPLY

BTNID_REASSIGN

BTNID_RECEPTION

BTNID_REJECT

BTNID_RESET

BTNID_RTNBACK

BTNID_RTNMENU

BTNID_RTNPAGE

BTNID_SAVEMODEL

BTNID_SAVETMP

BTNID_SENDBACK

BTNID_SUSPEND

BTNID_TAKEBACK

BTNID_VIEWFORM

BTNID_WICOMPLETE

BTNLISTTYPE_APPLY

BTNLISTTYPE_CONFIRM

BTNLISTTYPE_CUSTOMSOURCE

BTNLISTTYPE_DESTCONF

BTNLISTTYPE_PIHIST

BTNLISTTYPE_PROCAPPROVE

BTNLISTTYPE_REAPPLY

BTNLISTTYPE_RECEPTION

BTNLISTTYPE_RTNMENU

BTNLISTTYPE_RTNPAGE

DISP_ERROR_MESSAGE

DISP_ERROR_NUMBER

25.3　メソッドの詳細

setButtonName

setButtonsList

26.　BLCFormControlクラス

26.1　BLCFormControlクラスの概要

26.2　フィールドの詳細

blc

DEFAULT_SOURCE_TEXT

fbtn

FORM_APPLYNEW

FORM_APPLYREUSE

FORM_CHECKOFFA

FORM_CHECKONA

FORM_PROCAPPROVE

FORM_PROCROLE

FORM_RADIOOFFA

FORM_RADIOONA

FORM_SENT

FORM_TOOL

ftgt

GC_HISTORY_CR

m_BrowserType

m_DataValue

m_FormPreProc

m_HiddenDic

m_JobTitle

m_ProcMode

m_RequestValue

m_TargetInfo

m_UrlRoot

PHIST_ARROW

PHIST_DOT

REF_TO_DATAVALUE

SOURCE_NODE_STRING

26.3　コンストラクタ（BLCFormControl）の詳細

BLCFormControl

26.4　メソッドの詳細

addHiddenTag

checkButtonAction

checkCCFileVersion

checkForward

checkHistoryNode

checkUserIncludeSyntax

deterHiddenTag

doPrint

editDetailsData

executeDBAccessOutDef

getBPDefinitionData

getBpName

getCustomLinkData

getDBAccessData

getDirsData

getDispItem

getDispItemRow

getFormData

getHelpText

getLabelTag

getNodeName

getPrintElements

getRequestData

getTextValue

initFormTag

Mid

Mid

parseIntWithDefault

putCommentArea

putFormTitle

putHiddenTag

putProcessHistory

putSelectAddress

putSubmitButtons

setAttrNamesList

setBpName

setDBDefFile

setFormPackage

setHiddenItem

setHideNodeList

setHoldTag

setInfo

setInputItem

setModuleDBDef

setMpatNodeList

setReferItem

setTargetSelectNode

27.　BLCFormTargetクラス

27.1　BLCFormTargetクラスの概要

27.2　フィールドの詳細

m_BackGrdColor

m_Caption

m_StringColor

m_TableTagOption

27.3　メソッドの詳細

putSelectAddressParam

28.　BLCInboxVColDTCreatePIクラス

28.1　BLCInboxVColDTCreatePIクラスの概要

28.2　メソッドの詳細

getInstance

getItem

29.　BLCInboxVColDTCreateWIクラス

29.1　BLCInboxVColDTCreateWIクラスの概要

29.2　メソッドの詳細

getInstance

getItem

30.　BLCInboxVColDTLimitPIクラス

30.1　BLCInboxVColDTLimitPIクラスの概要

30.2　メソッドの詳細

getInstance

getItem

31.　BLCInboxVColNMWIクラス

31.1　BLCInboxVColNMWIクラスの概要

31.2　メソッドの詳細

getInstance

getItem

32.　BLCInboxVColStringクラス

32.1　BLCInboxVColStringクラスの概要

32.2　メソッドの詳細

getInstance

getItem

33.　BLCInboxVColumnクラス

33.1　BLCInboxVColumnクラスの概要

33.2　メソッドの詳細

getItem

34.　BLCInfoクラス

34.1　BLCInfoクラスの概要

34.2　フィールドの詳細

INFO_FILE_PATH

INFO_URL_PATH

INFO_URL_ROOT

34.3　コンストラクタ（BLCInfo）の詳細

BLCInfo

34.4　メソッドの詳細

getAuthenticateObject

getBLCTraceDir

getHttpServletRequest

getHttpServletResponse

getHttpSession

getInfo

getLoginFlag

getRequestDataObject

getServletContext

setInfo

setInfo

getCIWFactory

initUtil

finalUtil

35.　BLCListInboxクラス

35.1　BLCListInboxクラスの概要

35.2　コンストラクタ（BLCListInbox）の詳細

BLCListInbox

35.3　メソッドの詳細

getItem

getItem

getItem

getItemCount

getItemCount

getItemCountTitle

getItemTitle

36.　BLCListInboxHeaderクラス

36.1　BLCListInboxHeaderクラスの概要

36.2　メソッドの詳細

getCountHeader

getListHeader

37.　BLCListSentlogクラス

37.1　BLCListSentlogクラスの概要

37.2　コンストラクタ（BLCListSentlog）の詳細

BLCListSentlog

37.3　メソッドの詳細

deleteItem

getItem

getItem

getItemCountTitle

38.　BLCMailクラス

38.1　BLCMailクラスの概要

38.2　コンストラクタ（BLCMail）の詳細

BLCMail

38.3　メソッドの詳細

sendMail

39.　BLCPIHistoryInfoクラス

39.1　BLCPIHistoryInfoクラスの概要

39.2　コンストラクタ（BLCPIHistoryInfo）の詳細

BLCPIHistoryInfo

39.3　メソッドの詳細

getActName

getDate

getExeName

getParBlg

getParID

getParName

getTotalElements

getWIName

loadPIHistory

loadPIHistory

40.　BLCPIInfoクラス

40.1　BLCPIInfoクラスの概要

40.2　コンストラクタ（BLCPIInfo）の詳細

BLCPIInfo

40.3　メソッドの詳細

containsBLCSystemInfoKey

containsFormDataItem

getBLCSystemInfo

getFormData

setBLCSystemInfo

setFormData

41.　BLCPIManagerクラス

41.1　BLCPIManagerクラスの概要

41.2　フィールドの詳細

FDREAD_MODE_ALL

FDREAD_MODE_NOTHING

FDREAD_MODE_SELECT

PHIST_DISP

PHIST_HIDE

PHIST_INVALID

PHIST_VALID

41.3　コンストラクタ（BLCPIManager）の詳細

BLCPIManager

41.4　メソッドの詳細

executePIPerform

getPIInfo

getReadMdlList

getWriteMdlList

loadWorkItemInfo

loadWorkItemInfo

setAdditionalPIHist

setAdditionalPIHist

setFormDataReadMode

setPIHistAddition

setPIPerform

setPIStatus

setReadMdlList

setWriteMdlList

42.　BLCPIPerformクラス

42.1　BLCPIPerformクラスの概要

42.2　コンストラクタ（BLCPIPerform）の詳細

BLCPIPerform

42.3　メソッドの詳細

executeBLCPerform

executeBPMLibPerform

executePreBLCPerform

43.　BLCPIStatusクラス

43.1　BLCPIStatusクラスの概要

43.2　コンストラクタ（BLCPIStatus）の詳細

BLCPIStatus

43.3　メソッドの詳細

initPIStatus

setPIStatusBLCComplete

setPIStatusBPMLibComplete

setPIStatusStart

44.　BLCPIStatusFactoryクラス

44.1　BLCPIStatusFactoryクラスの概要

44.2　コンストラクタ（BLCPIStatusFactory）の詳細

BLCPIStatusFactory

44.3　メソッドの詳細

getInstance

45.　BLCPropertyクラス

45.1　BLCPropertyクラスの概要

45.2　メソッドの詳細

getProperty

getPropertyFileName

setProperty

46.　BLCRequestDataクラス

46.1　BLCRequestDataクラスの概要

46.2　コンストラクタ（BLCRequestData）の詳細

BLCRequestData

BLCRequestData

46.3　メソッドの詳細

putRequestToDic

putRequestToDic

47.　BLCSTRクラス

47.1　BLCSTRクラスの概要

47.2　フィールドの詳細

ACTIVE

ADDED_USER

APPLICANT

APPLY

APPLY_NAME

APPLY_NO_INPUT

APPLY_ORG

ARRIVED_TIME

AUTH_ERROR_PARAM

AUTH_LOGOUT_BODY

AUTH_LOGOUT_BUTTON

AUTH_LOGOUT_TITLE

BACKTO_FORM

BACKTO_MENU

BEFORE_PARTICIPANT

BEFORE_PARTICIPANT_BELONGTO

BEFORE_PARTICIPANT_TIME

BPNAME

BTN_ERRDETAIL

BTNDISP_FAIL

CHOICE

COM_RELOAD

COMPLETE

COMPLETE_TIME

CONFERENCE

CONFOPEEND

CONFPINAME

COUNT

CREATOR

DATE_ERROR_MESSAGE

DATE_FORMAT

DATETIME_FORMAT

DATETIME_FORMAT2

DAY_FORMAT

DAY_STRING

DBFORM_UPDATED

DELPI_RETRIEVAL

DELPI_RETRIEVAL_AND_VIEW

DELPI_RETRIEVAL_RESULT

DESTRUCTION

DISCLAIMER_STRING_1

DISPLAY_NUMBER

DISPLAY_NUMBER_ERROR_MESSAGE

DISPLAY_UP_TO

END_DATE

END_TIME

FINAL_WORKER

FMCOMMENT1

FMCOMMENT2

FMDEFFILE_NOTFOUND

FMDEL_MSG

FMJSBPMANAGER

FMJSINCOMPLETE

FMM_TITLE

FMMDEL_ASK

FMMDEL_DELETE

FMMID_BPNAME

FMMID_CATEGORY

FMMID_CHECK

FMMID_CRE_DATE

FMMID_DBIN

FMMID_DEFCHECK

FMMID_DELCHECK

FMMID_FMNAME

FMMID_FORM

FMMID_FORMID

FMMID_NEWREDIST

FMMID_NOPE

FMMID_OPE

FMMID_OPERATING

FMMID_RESELECT

FMMID_UPD_DATE

FMMID_UPDATE

FMMID_VR

FMMLIST_NOFORM

FMMMENU_TITLE

FMMRED_BACK

FMMRED_FILENAME

FMMRED_FMFILE

FMMRED_FMVR

FMMRED_INISORT

FMMRED_INITIAL

FMMRED_KAKUSYU

FMMRED_OPEINPUT

FMMRED_REDITEM

FMMRED_REDSTART

FMMRED_URL

FMMSELD_FMNEWREDIST

FMMSELD_FORMNAME

FMMSELD_NEXT

FMMSELD_SELECT

FMMSELD_SELECT_CHECK

FMMSELD_TITLE

FMMTITLE

FMTARGETCAP

FMTARGETCLICK

FMTGTNOUSER

FMTGTNOUSERFORM

FORMNAME

FROM_STRING

INBOX

INBOX_ALLITME

INBOX_ITEM1

INBOX_ITEM10

INBOX_ITEM2

INBOX_ITEM3

INBOX_ITEM4

INBOX_ITEM5

INBOX_ITEM6

INBOX_ITEM7

INBOX_ITEM8

INBOX_ITEM9

INBOX_MENU

INBOX_TITLE

INBOX_TITLE_NO

INBOXITEM_TITLE

INBOXITEM_TITLE_BP

INPUT_EXAMPLE_1_AHEAD

INPUT_EXAMPLE_1_BACK

INSIDE_DISPLAY_STRING

LAST_PARTICIPANT_NAME

LAST_PARTICIPANT_ORG

LISTLOG_DELL

LISTLOG_DELLB

LISTLOG_DELL_ERR

MANAGE_TITLE

MONTH_STRING

MPART_ADD

MPART_ADDADDR

MPART_BELONG

MPART_DELADDR

MPART_JOBTITLE

MPART_MPARTLIST

MPART_NAME

MPART_TITLE

MPRT_DELCHECK

NEXT

NO_DATE_FORMAT

NO_DATE_FORMAT2

NO_ORGCD

NO_SPECIFICATION

NO_TIME_FORMAT

NOW

PARTICIPANT

PHIS_TITLE

PI_STATECODE

PINAME

PINAME_ERROR_MESSAGE

PIName_FIND_BTN

PISTATUS

PREVIOUS

PULL_BACK

RANGE_SPECIFICATION

REDIST_DATE

REJECTION

RETRIEVAL_ITEM

SBTN_BUTTON

SBTN_CLOSE

SBTN_EURFORMVIEW

SBTN_HISTORYVIEW

SBTN_RETURN

SBTN_SEARCH

SEARCH_CONDITION

SENTLOG

SENTLOG_ITEM1

SENTLOG_ITEM10

SENTLOG_ITEM2

SENTLOG_ITEM3

SENTLOG_ITEM4

SENTLOG_ITEM5

SENTLOG_ITEM6

SENTLOG_ITEM7

SENTLOG_ITEM8

SENTLOG_ITEM9

SLOG_TITLE

SLOG_TITLE_NO

SNODEEND_CONFIRM

SNODEEND_RECEPTION

SORT_ASC

SORT_DESC

SOURCE_NODE_TEXT

START_DATE

START_TIME

STATECODE_E

STATECODE_F

STATECODE_I

STATECODE_J

STATECODE_L

STATECODE_M

STATECODE_O

STATECODE_P

STATECODE_Q

STATECODE_R

STATECODE_U

STATECODE_V

STATECODE_Z

TARGET_TITLE

TIME_FORMAT

UPDATE_CHECK_ERR

WFAPPLYERR

WI_STATECODE

WICOMPLERR

WORK_NAME

WSDIR_CLOSE

WSDIR_NOUSER

WSDIR_ORG

WSDIR_SELECTUSER

WSDIR_TITLE

WSDIR_USERINFO

YEAR_STRING

47.3　メソッドの詳細

get

get

get

48.　BLCSTRPortalクラス

48.1　BLCSTRPortalクラスの概要

48.2　フィールドの詳細

ACTING_LIST_ITEM_NUM

ACTING_LIST_ITEM_TITLE

ACTING_LIST_ITEM_TITLE_PARTS_1

ACTING_LIST_ITEM_TITLE_PARTS_2

ACTING_LIST_ITEM_TITLE_PARTS_3

ACTING_LIST_TITLE

ACTIVE

ADD_AGENT

ADD_BTN

ADD_MENU

ADD_TRAY_USER

ADD_USER_BTN

ADDED_USER

AGENT_AUTHORITY

AGENT_LABEL

AGENT_LIST_TITLE

AGENT_REQ_LABEL

AHEAD_BTN

APPLY

APPLY_NAME

APPLY_NO_INPUT

APPLY_ORG

ARRIVED_TIME

BACKTO_FORM

BACKTO_MENU

BACKUPPI_HISTORY_TITLE_NAME

BACKUPPI_LIST_TITLE_NAME

BACKUPPI_SEARCH_TITLE_NAME

BCOMPLETE

BCOMPLETE_COUNT_TITLE_NAME

BCOMPLETE_END

BCOMPLETE_ERROR_MESSAGE

BCOMPLETE_NO_CHECK_ERROR_MESSAGE

BCOMPLETE_TITLE_NAME

BCOMPLETE_USE_ERROR_MESSAGE

BEFORE_PARTICIPANT

BEFORE_PARTICIPANT_BELONGTO

BEFORE_PARTICIPANT_TIME

BKUPPI_APPLICANT

BKUPPI_CHOICE

BKUPPI_DAY_STRING

BKUPPI_DISPLAY_NUMBER

BKUPPI_DISPLAY_UP_TO

BKUPPI_END_DATE

BKUPPI_FINAL_WORKER

BKUPPI_FROM_STRING

BKUPPI_INPUT_EXAMPLE_1_AHEAD

BKUPPI_INPUT_EXAMPLE_1_BACK

BKUPPI_MONTH_STRING

BKUPPI_NO_SPECIFICATION

BKUPPI_RANGE_SPECIFICATION

BKUPPI_SBTN_EURFORMVIEW

BKUPPI_SBTN_HISTORYVIEW

BKUPPI_START_DATE

BKUPPI_YEAR_STRING

BLC_WINDOWOPEN_ERROR_MESSAGE

BLCSYSTEM_TITLE

BPNAME

BTN_TRAN_SET

BTN_TRAN_WORK

BTN_TRAY_ADD

BTNDISP_FAIL

BTNLIST_IDUNKNOWN

BTNLIST_INVALID

BTNLIST_NOTFOUND

CANT_USE_BUTTON_APPLY

CANT_USE_BUTTON_VIEWFORM

CLEAR_BTN

CLOSE_BTN

CLOSE_MENU

COMPLETE

COMPLETE_TIME

CONFBPNAME

CONFOPEEND

CONFPINAME

COUNT

COUNT_PROGRESS

COUNT_TOTAL

COUNTPAGE

DATE_ERROR_MESSAGE

DATE_FORMAT

DATETIME_FORMAT

DATETIME_FORMAT2

DAY_FORMAT

DEL_AGENT

DEL_TRAY_USER

DELETE_BTN

DELETE_MENU

DESTRUCTION

DETAILSET_MENU

DISCLAIMER_STRING_1

DISPLAY_NUMBER_ERROR_MESSAGE

END_TIME

ERR_MESSAGE

ERROR

EUR_INVALID_DATA

EUR_TRANSED_DATA

EX_TRAYNAME

EX_TRAYNAMEE

EX_TRAYNAMEK

FMCOMMENT1

FMCOMMENT2

FMDEL_MSG

FMJSBPMANAGER

FMJSINCOMPLETE

FMMDEL_ASK

FMMID_BPNAME

FMMID_CATEGORY

FMMID_CHECK

FMMID_CRE_DATE

FMMID_CREATOR

FMMID_DBIN

FMMID_DELCHECK

FMMID_FILENAME

FMMID_FMNAME

FMMID_FORM

FMMID_FORM_USER

FMMID_FORMID

FMMID_INISORT

FMMID_JOB

FMMID_KAKUSYU

FMMID_NEWREDIST

FMMID_NOPE

FMMID_NOPE_COMPATI

FMMID_NOPE_COMPATI_NOTE

FMMID_OPE

FMMID_OPERATING

FMMID_ORG

FMMID_REGIST_DATE

FMMID_SELECT

FMMID_SENTLOGAPPLY

FMMID_SET

FMMID_UPD_DATE

FMMID_UPDATE

FMMID_URL

FMMID_VR

FMMRED_BACK

FMMRED_FMFILE

FMMRED_INITIAL

FMMRED_OPEINPUT

FMMRED_REDSTART

FMMRED_SENTLOGAPPLYINPUT

FMMRED_USERAUGHINPUT

FMMSELD_NEXT

FMMSELD_SELECT_CHECK

FMMTITLE

FMTARGETCAP

FMTARGETCLICK

FORM_APPLY

FORM_BTN_ERRDETAIL

FORM_DBFORM_UPDATED

FORM_FMTGTNOUSERFORM

FORM_LIST_TITLE_NAME

FORM_REGIST_LIST_TITLE_NAME

FORM_REGIST_SET_TITLE_NAME

FORM_RESULT_TITLE

FORM_TARGET_TITLE

FORM_WICOMPLERR

FORM_WORK_NAME

FORM_WSDIR_CLOSE

FORMNAME_TITLE_NAME

INBOX_COUNT

INBOX_COUNT_TITLE_NAME

INBOX_COUNTLIST_MENU

INBOX_ITEM1

INBOX_ITEM10

INBOX_ITEM2

INBOX_ITEM3

INBOX_ITEM4

INBOX_ITEM5

INBOX_ITEM6

INBOX_ITEM7

INBOX_ITEM8

INBOX_ITEM9

INBOX_LIST_MENU

INBOX_MENU_ALLCOUNT

INBOX_TITLE

INBOX_TITLE_NO

INBOXITEM_TITLE

INBOXITEM_TITLE_BP

INBOXV_COUNT_TITLE_NAME

INBOXV_MENU_ALLCOUNT

INBOXV_TITLE_NAME

LAST_PARTICIPANT_NAME

LAST_PARTICIPANT_ORG

LASTPAGE

LISTLOG_DELL

LISTLOG_DELL_ERR

LOG_DELETE

MAIL_CONTENTS_APPLICATION_ID

MAIL_CONTENTS_BEFORE_WORKER

MAIL_CONTENTS_COMMENT

MAIL_CONTENTS_END

MAIL_CONTENTS_FORM_NAME

MAIL_CONTENTS_START

MAIL_ERROR_MESSAGE_1

MAIL_ERROR_MESSAGE_2

MAIL_ERROR_MESSAGE_POST

MAIL_ERROR_MESSAGE_PRE

MAIL_MESSAGE_1

MAIL_MESSAGE_2

MAIL_SUBJECT

MAIL_SYSTEM_TOP_PAGE

MATTER_TRAN_ERR

MP_ADMBACKPI

MP_ADMFORMLIST

MP_ADMINFUNC

MP_ADMUSER

MP_FORMNAME

MP_PARTADMIN

MSG_FILE_DOWNLOAD_CLOSE

NEW_MENU

NEXT

NEXT_BTN

NEXTPAGE

NMBELONGTO_LABEL

NO_DATE_FORMAT

NO_DATE_FORMAT2

NO_TIME_FORMAT

NOT_ACTING_LIST_ITEM

NOT_AGENT_AUTH

NOT_AGENT_AUTH_USER

NOT_AGENT_REQUEST

NOT_CHECK_AGENT

NOT_CHECK_MATTER

NOT_CHECK_TRAY_USER

NOT_SET_AGENT

NOT_SUPPORTED

NOT_USE_SHARING_TRAY

NOW

PART_LIST_BELONG

PART_LIST_DELL

PART_LIST_JOB

PART_LIST_NAME

PART_LIST_NO_CHECK_ERROR_MES

PARTICIPANT

PARTICIPANT_ADMIN_TITLE_NAME

PARTICIPANT_LIST_TITLE_NAME

PARTICIPANT_ORG_TITLE_NAME

PARTICIPANT_USER_TITLE_NAME

PI_STATECODE

PIHISTORY_TITLE_NAME

PINAME

PINAME_ERROR_MESSAGE

PISTATUS

PREVIOUS

PREVPAGE

PROGRESS

PULL_BACK

PULLBACK_CHECKBOX

PULLBACK_END

PULLBACK_ERROR_MESSAGE

PULLBACK_ERROR_MESSAGE_PARALLEL

PULLBACK_ERROR_MESSAGE_SENTLOG

PULLBACK_SENTLOG

REFRESH

REFRESH_MENU

REJECTION

RELOAD

RELOAD_FILE

RETURN_BTN

SBTN_ALL_CHOICE

SBTN_ALL_CLEAR

SBTN_APPLYFORM

SBTN_CONFERENCE

SBTN_CONFIRM

SBTN_EXTEND1

SBTN_EXTEND2

SBTN_EXTEND3

SBTN_EXTEND4

SBTN_EXTEND5

SBTN_EXTEND6

SBTN_FORMREUSE

SBTN_REAPPLY

SBTN_REASSIGN

SBTN_RECEPTION

SBTN_REPLY

SBTN_RESET

SBTN_RTNBACK

SBTN_RTNMENU

SBTN_RTNPAGE

SBTN_SAVEMODEL

SBTN_SAVETMP

SBTN_SENDBACK

SBTN_SENTLOGAPPLY

SBTN_SUSPEND

SBTN_TRAN

SBTN_USER_CHOICE

SBTN_VIEWFORM

SBTN_WICOMPLETE

SEARCH_BTN

SELNTLOG_VIEWFORM_MENU

SENTLOG_APPLY_MENU

SENTLOG_DEL_LABEL

SENTLOG_ITEM1

SENTLOG_ITEM10

SENTLOG_ITEM2

SENTLOG_ITEM3

SENTLOG_ITEM4

SENTLOG_ITEM5

SENTLOG_ITEM6

SENTLOG_ITEM7

SENTLOG_ITEM8

SENTLOG_ITEM9

SESSION_TIMEOUT

SET_TRAN_AHEAD

SET_USER_INFO

SHARE_TRAY_MANAGE_TITLE

SHARE_TRAY_TITLE

SHARE_TRAY_USER_LIST_TITLE

SNODEEND_CONFIRM

SNODEEND_RECEPTION

SOURCE_NODE_TEXT

START_TIME

STATECODE_E

STATECODE_F

STATECODE_I

STATECODE_J

STATECODE_L

STATECODE_M

STATECODE_O

STATECODE_P

STATECODE_Q

STATECODE_R

STATECODE_U

STATECODE_V

STATECODE_Z

STR_HIST_PULLBACK

STR_HIST_SENDBACK

TIME_FORMAT

TOPPAGE

TRAN_AHEAD

TRAYID_LABEL

TRAYNAME_LABEL

UPDATE

UPDATE_CHECK_ERR

UPDATE_MENU

USERNAME_LABEL

WFAPPLYERR

WI_STATECODE

WICOMPLERR

WORK_NAME

WSDIR_NOUSER

WSDIR_SELECTUSER

48.3　メソッドの詳細

get

get

get

49.　BLCTraceクラス

49.1　BLCTraceクラスの概要

49.2　コンストラクタ（BLCTrace）の詳細

BLCTrace

49.3　メソッドの詳細

putCheckPoint

putExceptionCatch

putJspEnd

putJspStart

putTrace

50.　BLCUniqueIDクラス

50.1　BLCUniqueIDクラスの概要

50.2　メソッドの詳細

getUniqueID

51.　BLCValDicクラス

51.1　BLCValDicクラスの概要

51.2　コンストラクタ（BLCValDic）の詳細

BLCValDic

51.3　メソッドの詳細

getSpecialMap

put

putAll

52.　BLCWFPIStartクラス

52.1　BLCWFPIStartクラスの概要

52.2　コンストラクタ（BLCWFPIStart）の詳細

BLCWFPIStart

52.3　メソッドの詳細

start

53.　BLCWFPITerminateクラス

53.1　BLCWFPITerminateクラスの概要

53.2　メソッドの詳細

terminate

54.　BLCWFWIBackwardクラス

54.1　BLCWFWIBackwardクラスの概要

54.2　コンストラクタ（BLCWFWIBackward）の詳細

BLCWFWIBackward

54.3　メソッドの詳細

sendBack

pullBack

55.　BLCWFWIReassignクラス

55.1　BLCWFWIReassignクラスの概要

55.2　コンストラクタ（BLCWFWIReassign）の詳細

BLCWFWIReassign

55.3　メソッドの詳細

reassign

付録

付録A　このマニュアルの参考情報

付録A.1　関連マニュアル

付録A.2　このマニュアルでの表記

付録A.3　英略語

付録B　用語解説

索引

[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2010, 2014, Hitachi, Ltd.

前書き

■ 対象製品

P-2443-A294　 uCosminexus 電子フォームワークフロー Set　 09-50　（適用OS：Windows Server 2008 x86，Windows Server 2008 x64※，Windows Server 2008 R2※，Windows Server 2012※，Windows Server 2012 R2※）
P-2443-AA94　 uCosminexus 電子フォームワークフロー ユーザライセンスセット　 09-50　（適用OS：Windows Server 2008 x86，Windows Server 2008 x64※，Windows Server 2008 R2※，Windows Server 2012※，Windows Server 2012 R2※）
P-2943-A294　 uCosminexus 電子フォームワークフロー Set　 09-50　（適用OS：Windows Server 2008 x64，Windows Server 2008 R2，Windows Server 2012，Windows Server 2012 R2）
P-2943-AA94　 uCosminexus 電子フォームワークフロー ユーザライセンスセット　 09-50　（適用OS：Windows Server 2008 x64，Windows Server 2008 R2，Windows Server 2012，Windows Server 2012 R2）
P-2643-A394　 uCosminexus 電子フォームワークフロー Developer　 09-50　（適用OS：Windows Vista，Windows 7，Windows 7 x64※，Windows 8.1，Windows 8.1 x64※）
P-2943-A394　 uCosminexus 電子フォームワークフロー Developer　 09-50　（適用OS：Windows 7 x64，Windows 8.1 x64）

注※　WOW64（Windows On Windows 64）環境で動作します。

■ 輸出時の注意

本製品を輸出される場合には、外国為替及び外国貿易法の規制並びに米国輸出管理規則など外国の輸出関連法規をご確認の上、必要な手続きをお取りください。
なお、不明な場合は、弊社担当営業にお問い合わせください。

■ 商標類

Internet Explorerは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
OracleとJavaは，Oracle Corporation 及びその子会社，関連会社の米国及びその他の国における登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
その他記載の会社名，製品名は，それぞれの会社の商標もしくは登録商標です。

■ マイクロソフト製品の表記について

このマニュアルでは，マイクロソフト製品の名称を次のように表記しています。

表記
製品名

Internet Explorer，またはIE
Windows(R) Internet Explorer(R) 7
Windows(R) Internet Explorer(R) 8
Windows(R) Internet Explorer(R) 9
Windows(R) Internet Explorer(R) 10
Windows(R) Internet Explorer(R) 11

Windows Vista
Microsoft(R) Windows Vista(R) Business 日本語版
Microsoft(R) Windows Vista(R) Enterprise 日本語版
Microsoft(R) Windows Vista(R) Ultimate 日本語版

Windows 7
Microsoft(R) Windows(R) 7 Professional 日本語版
Microsoft(R) Windows(R) 7 Enterprise 日本語版
Microsoft(R) Windows(R) 7 Ultimate 日本語版

Windows 8
Windows(R) 8 Pro 日本語版
Windows(R) 8 Enterprise 日本語版

Windows 8.1
Windows(R) 8.1 Pro 日本語版
Windows(R) 8.1 Enterprise 日本語版

Windows Server 2008 x86
Microsoft(R) Windows Server(R) 2008 Enterprise 32-bit 日本語版
Microsoft(R) Windows Server(R) 2008 Standard 32-bit 日本語版

Windows Server 2008 x64
Microsoft(R) Windows Server(R) 2008 Enterprise 日本語
Microsoft(R) Windows Server(R) 2008 Standard 日本語

Windows Server 2008 R2
Microsoft(R) Windows Server(R) 2008 R2 Enterprise 日本語版
Microsoft(R) Windows Server(R) 2008 R2 Standard 日本語版

Windows Server 2012
Microsoft(R) Windows Server(R) 2012 Standard 日本語版
Microsoft(R) Windows Server(R) 2012 Datacenter 日本語版

Windows Server 2012 R2
Microsoft(R) Windows Server(R) 2012 R2 Standard 日本語版
Microsoft(R) Windows Server(R) 2012 R2 Datacenter 日本語版

Windows 8.1，Windows 8，Windows Server 2012，Windows Server 2012 R2，Windows 7，Windows Server 2008，Windows Server 2008 R2，およびWindows Vistaを総称してWindowsと表記することがあります。

■ 発行

2014年5月 3020-3-Q34-30

■ 著作権

All Rights Reserved. Copyright (C) 2010, 2014, Hitachi, Ltd.

変更内容

変更内容（3020-3-Q34-30）　uCosminexus 電子フォームワークフロー Set　09-50，uCosminexus 電子フォームワークフロー ユーザライセンスセット　09-50，uCosminexus 電子フォームワークフロー Developer　09-50

追加・変更内容
変更個所

Cosminexus V9.5に対応しました。
－

64bit版の製品をリリースしました。
－

次の適用OSを追加しました。

Windows Server 2012

Windows Server 2012 R2

Windows 8.1

－

Internet Explorer 10およびInternet Explorer 11に対応しました。
－

BLCAccessAuthorityクラスを追加しました。
1.1，2.

BLCDBDefクラスの次のメソッドを廃止しました。

getBLCInfo

7.1，7.4

BLCDirsクラスの次のメソッドを廃止しました。

getAllUserInfo

17.1，17.3

パラメタ「p_strsortkey」および戻り値にそれぞれキーを追加しました。
35.3のgetItem，getItem，getItem

パラメタ「p_strsortkey」および戻り値にそれぞれキーを追加しました。
37.3のgetItem，getItem

BLCPIHistoryInfoクラスに次のメソッドを追加しました。

loadPIHistory(jp.co.Hitachi.soft.blc.BLCDBPIHistory bdbPIHistory)

loadPIHistory(java.util.HashMap hmPIHistory)

39.1
39.3のloadPIHistory，loadPIHistory

関連マニュアルに記載のEUR関連およびCosminexus関連のマニュアルを最新情報に修正しました。
付録A.1

「送信ユニット情報の一覧表」で表記している製品名を修正しました。
付録B

単なる誤字・脱字などはお断りなく訂正しました。

はじめに

このマニュアルは，次に示すプログラムプロダクトで提供しているJavaクラスの機能，および使用方法について説明したものです。

P-2443-A294　uCosminexus 電子フォームワークフロー Set

P-2443-AA94　uCosminexus ユーザライセンスセット

P-2943-A294　uCosminexus 電子フォームワークフロー Set

P-2943-AA94　uCosminexus ユーザライセンスセット

P-2643-A394　uCosminexus 電子フォームワークフロー Developer

P-2943-A394　uCosminexus 電子フォームワークフロー Developer

＜はじめにの構成＞

対象読者

適用OSの違いによる機能相違点の表記

対象読者

このマニュアルは，次に示す目的でBLCで提供しているJavaクラスを使用する方を対象としています。

BLCで使用する帳票を作成する方

BLCを使用したシステムの環境を運用する管理者の方

なお，次に示す事項を前提としています。

OS（Windows）の基本的な知識を持ち，その操作を理解していること。

JavaまたはJSPを使用して，プログラムを作成できること。

CSCIWに関する基本的な知識を持ち，その操作を理解していること。

HiRDBまたはOracleに関する基本的な知識を持ち，その操作を理解していること。

BLC帳票を使用する場合は，HTMLエディタなどを使用して画面を作成できること。

EUR Form連携帳票を使用する場合は，EUR Formに関する基本的な知識を持ち，その操作を理解していること。

Cosminexusに関する基本的な知識を持ち，その操作を理解していること。※

※印の事項を前提としているのは，管理者の方だけです。

適用OSの違いによる機能相違点の表記

このマニュアルで説明する機能は，適用OSの種類によって，異なる場合があります。OSによって機能差がある場合，注記として明記しています。また，適用OSの種類によって操作方法などが異なる場合，それぞれの説明にOS名を明記しています。

1.　BLCで提供するJavaクラス

この章では，BLCで提供するJavaクラスの分類と機能について説明します。

＜この章の構成＞

1.1　BLCで提供するJavaクラスの分類

1.1　BLCで提供するJavaクラスの分類

BLCで提供するJavaクラスの分類と機能について，次に示します。

表1-1　Javaクラスの分類と機能

分類 | クラス | 機能
帳票表示制御クラス | BLCFormButtonクラス | BLCFormBaseクラスを継承した自動生成帳票クラスの帳票に表示するボタンを制御するクラスです。
BLCFormControlクラス | 帳票の表示を制御するクラスです。
BLCFormTargetクラス | 宛先選択ドロップダウンを表示するためのHTML文字列を生成するクラスです。
帳票基本クラス | BLCFormBaseクラス | BLSGで自動生成した帳票クラス（以降，自動生成帳票クラスと表記します）の継承元になるクラスです。
BLCEURFormBaseクラス | BLSGでEUR Form連携帳票として自動生成した帳票クラスの継承元になるクラスです。
BLCValDicクラス | 帳票に関連するデータを管理するクラスです。
DB名称取得クラス | BLCDBAccessクラス | DB名称を取得するクラスです。
DBアクセス定義実行クラス | BLCDBDefクラス | DBアクセス定義の読み込みおよび実行をするクラスです。
認証処理クラス | BLCAuthenticateクラス | BLC認証によるユーザ情報管理に使用するメソッドを提供するクラスです。
一覧処理クラス | BLCListInboxクラス | 受信ボックス情報を取得するクラスです。
BLCListSentlogクラス | 送信ログ情報を取得するクラスです。
案件制御クラス | BLCEURFormProcessクラス | EUR Form帳票から送信された情報を基に，申請・承認処理を実行するメソッドやEUR Form連携情報にアクセスするメソッドを提供するクラスです。
BLCEURFormProcessInfoクラス | EUR Form連携帳票の案件がBLC上で遷移するための情報を扱うクラスです。
共通クラス | BLCAccessAuthority | アクセス制御に関する権限を取得またはチェックするクラスです。
BLCCommonクラス | BLC共通情報の取得・設定をするためのメソッドを提供するクラスです。
BLCDictionaryクラス | HashMapクラスを拡張し，getメソッドおよびcontainsKeyメソッド相当の拡張メソッドを提供するクラスです。
BLCDirsクラス | ディレクトリ情報を取得するクラスです。
BLCDirsLoaderクラス | ディレクトリ情報にアクセスするクラスのオブジェクトを取得するクラスです。
BLCExceptionクラス | BLCで発生する例外の基底クラスです。
BLCFileAccessクラス | 添付ファイルを操作するクラスです。
BLCInfoクラス | BLCページに関連する実行情報の設定・取得をするためのメソッドを提供するクラスです。
BLCPropertyクラス | BLCプロパティファイル情報の取得およびキー値の取得を実行するメソッドを提供するクラスです。
BLCRequestDataクラス | ページへのリクエストデータをエンコードして，BLCDictionaryクラスオブジェクトで保持するメソッドを提供するクラスです。
BLCSTRクラス | 提供するストリングリソースファイル（BLCstringResource.properties）をプロパティリソースとして，メモリにローディングして管理するクラスです。BLC2 05-50からは，BLCSTRPortalクラスを使用してください。
BLCSTRPortalクラス | 提供するストリングリソースファイル（BLCstringResourcePortal.properties）をプロパティリソースとして，メモリにローディングして管理するクラスです。
BLCTraceクラス | トレース情報の初期化・出力をするメソッドを提供するクラスです。
BLCApTraceクラス | BLCを使用した業務アプリケーションのトレースを出力するクラスです。
BLCUniqueIDクラス | ユニークIDの取得を実行するメソッドを提供するクラスです。
案件開始クラス | BLCWFPIStartクラス | 案件の開始処理をするクラスです。
案件差し戻しクラス | BLCWFWIBackwardクラス | 案件の引き戻しまたは差し戻し処理をするクラスです。
案件振替クラス | BLCWFWIReassignクラス | 案件の振替処理をするクラスです。
案件強制終了クラス | BLCWFPITerminateクラス | 案件を強制終了するクラスです。
BLCFormDataアクセスクラス | BLCDBFormDataHistoryOperationクラス | BLC帳票データの履歴を操作するクラスです。
BLCDBFormDataOperationクラス | 帳票データを操作するクラスです。
案件履歴操作クラス | BLCDBPIHistoryElementクラス | 案件履歴の項目を抽象化したクラスです。
案件処理フレームワーククラス※ | BLCPIHistoryInfoクラス | 案件履歴情報を保持するクラスです。
BLCPIInfoクラス | 案件情報を保持するクラスです。
BLCPIManagerクラス | 案件処理を管理するクラスです。
BLCPIPerformクラス | 案件処理を実行するクラスです。
BLCPIStatusクラス | 案件ステータスの初期化，および変更を行うクラスです。
BLCPIStatusFactoryクラス | 案件ステータス管理クラスのファクトリクラスです。
拡張受信ボックスアクセスクラス | BLCDBInboxCountVクラス | 受信ボックス作業件数を集計するクラスです。
BLCDBInboxCountVforOracleクラス | 受信ボックス作業件数を集計するクラスです（ORACLE用）。BLC2 05-50から廃止されました。
BLCDBInboxVクラス | 受信ボックステーブルを読み込むクラスです。
BLCDBInboxVforOracleクラス | 受信ボックステーブルを読み込むクラスです（ORACLE用）。BLC2 05-50から廃止されました。
BLCDBListクラス | 受信ボックスなどの一覧系DB読み込み機能を提供するクラスです。
BLCInboxVColDTCreatePIクラス | 案件開始日を取得するクラスです。
BLCInboxVColDTCreateWIクラス | 作業開始日を取得するクラスです。
BLCInboxVColDTLimitPIクラス | 案件期限日を取得するクラスです。
BLCInboxVColNMWIクラス | 作業名を取得するクラスです。
BLCInboxVColStringクラス | カラム文字列指定によってカラム値を取得するクラスです。
BLCInboxVColumnクラス | カラム値取得処理を共通化するクラスです。
BLCListInboxHeaderクラス | 受信ボックス画面の先頭メッセージを作成するクラスです。
メール送信クラス | BLCMailクラス | 案件処理と連携してメール送信を行うクラスです。

注※　このクラスは，BLC帳票の処理の場合に使用できます。

2.　BLCAccessAuthorityクラス

この章では，BLCAccessAuthorityクラスの機能および使用方法について説明します。

＜この章の構成＞

2.1　BLCAccessAuthorityクラスの概要

2.2　コンストラクタ（BLCAccessAuthority）の詳細

2.3　メソッドの詳細

2.1　BLCAccessAuthorityクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCAccessAuthority

(3)　形式

public class BLCAccessAuthority
extends java.lang.Object

(4)　機能

当該クラスはアクセス制御に関する権限を取得またはチェックするメソッドを提供するクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCAccessAuthority() | BLCAccessAuthorityオブジェクトを構築するデフォルトコンストラクタです。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | getAdminAuthList() | リストボックス用の管理者権限のリストを取得します。
java.util.List | getAdminUserList() | ユーザ情報から管理者権限を持つユーザIDのリストを取得します。
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | getAltAuthList() | リストボックス用の代行権限のリストを取得します。
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> | getLoginStatusList() | リストボックス用のログイン可否ステータスのリストを取得します。
int | getTotalAdminUser() | ユーザ情報からシステム管理者権限を持つユーザ数を取得します。
boolean | isAdminAuthShare(java.lang.String p_AdminAuthFlag) | 引数で渡された管理者権限のフラグがシステム管理者または共有トレイ管理者かどうか判定します。
boolean | isAdminAuthSystem(java.lang.String p_AdminAuthFlag) | 引数で渡された管理者権限のフラグがシステム管理者かどうか判定します。
boolean | isAltAuthAgent(java.lang.String p_AltFlag) | 引数で渡された代行権限のフラグが代行者かどうか判定します。
boolean | isAltAuthTransOperator(java.lang.String p_AltFlag) | 引数で渡された代行権限のフラグが振替作業者かどうか判定します。
boolean | isAltAuthUser(java.lang.String p_AltFlag) | 引数で渡された代行権限のフラグが利用者かどうか判定します。
boolean | isFormCtrlGroup(java.lang.String p_OrgCode, java.lang.String p_JobTitleCode) | 指定された組織コードと役職コードの組み合わせが帳票グループに所属するかどうか判定します。

クラスjava.lang.Objectから継承したメソッド

clone，equals，finalize，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

2.2　コンストラクタ（BLCAccessAuthority）の詳細

＜この節の構成＞

BLCAccessAuthority

BLCAccessAuthority

形式

public BLCAccessAuthority()

機能

BLCAccessAuthorityオブジェクトを構築するデフォルトコンストラクタです。

2.3　メソッドの詳細

＜この節の構成＞

getAdminAuthList

getAdminUserList

getAltAuthList

getLoginStatusList

getTotalAdminUser

isAdminAuthShare

isAdminAuthSystem

isAltAuthAgent

isAltAuthTransOperator

isAltAuthUser

isFormCtrlGroup

getAdminAuthList

形式

public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> getAdminAuthList()

機能

リストボックス用の管理者権限のリストを取得します。

戻り値

リストボックス用の管理者権限のリスト。

下記のキーと値が格納されたマップのリストを作成します。

キー：STRING_ADMINAUTH

キー値：リストボックス用の管理者権限の文字列（String）

キー：VALUE_ADMINAUTH

キー値：リストボックス用の管理者権限の値（Short）

getAdminUserList

形式

public java.util.List getAdminUserList()
                               throws BLCException

機能

ユーザ情報から管理者権限を持つユーザIDのリストを取得します。

戻り値

管理者権限を持つユーザIDのリスト。

例外

BLCException

DBアクセスで例外が発生しました。

getAltAuthList

形式

public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> getAltAuthList()

機能

リストボックス用の代行権限のリストを取得します。

戻り値

リストボックス用の代行権限のリスト。

下記のキーと値が格納されたマップのリストを作成します。

キー：STRING_ALTAUTH

キー値：リストボックス用の管理者権限の文字列（String）

キー：VALUE_ALTAUTH

キー値：リストボックス用の管理者権限の値（Short）

getLoginStatusList

形式

public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> getLoginStatusList()

機能

リストボックス用のログイン可否ステータスのリストを取得します。

戻り値

リストボックス用のログイン可否ステータスのリスト。

下記のキーと値が格納されたマップのリストを作成します。

キー：STRING_LOGINSTATUS

キー値：リストボックス用の管理者権限の文字列（String）

キー：VALUE_LOGINSTATUS

キー値：リストボックス用の管理者権限の値（Short）

getTotalAdminUser

形式

public int getTotalAdminUser()
                     throws BLCException

機能

ユーザ情報からシステム管理者権限を持つユーザ数を取得します。

戻り値

システム管理者権限を持つユーザ数を設定します。

例外

BLCException

DBアクセスに失敗しました。

isAdminAuthShare

形式

public boolean isAdminAuthShare(java.lang.String p_AdminAuthFlag)

機能

引数で渡された管理者権限のフラグがシステム管理者または共有トレイ管理者かどうか判定します。

パラメータ

p_AdminAuthFlag

管理者権限のフラグを設定します。

戻り値

true：システム管理者または共有トレイ管理者

false：それ以外

isAdminAuthSystem

形式

public boolean isAdminAuthSystem(java.lang.String p_AdminAuthFlag)

機能

引数で渡された管理者権限のフラグがシステム管理者かどうか判定します。

パラメータ

p_AdminAuthFlag

管理者権限のフラグを設定します。

戻り値

true：システム管理者

false：それ以外

isAltAuthAgent

形式

public boolean isAltAuthAgent(java.lang.String p_AltFlag)

機能

引数で渡された代行権限のフラグが代行者かどうか判定します。

パラメータ

p_AltFlag

代行権限のフラグを設定します。

戻り値

true：代行者

false：それ以外

isAltAuthTransOperator

形式

public boolean isAltAuthTransOperator(java.lang.String p_AltFlag)

機能

引数で渡された代行権限のフラグが振替作業者かどうか判定します。

パラメータ

p_AltFlag

代行権限のフラグを設定します。

戻り値

true：振替作業者

false：それ以外

isAltAuthUser

形式

public boolean isAltAuthUser(java.lang.String p_AltFlag)

機能

引数で渡された代行権限のフラグが利用者かどうか判定します。

パラメータ

p_AltFlag

代行権限のフラグを設定します。

戻り値

true：利用者

false：それ以外

isFormCtrlGroup

形式

public boolean isFormCtrlGroup(java.lang.String p_OrgCode,
                              java.lang.String p_JobTitleCode)
                       throws BLCException

機能

指定された組織コードと役職コードの組み合わせが帳票グループに所属するかどうか判定します。なお，かんたん帳票が使用不可だった場合，falseを返却します。

パラメータ

p_OrgCode

組織コードを設定します。

p_JobTitleCode

役職コードを設定します。

戻り値

true：管理者グループに所属する

false：管理者グループに所属しない

例外

BLCException

引数が不正であるまたは帳票管理グループのチェックに失敗しました。

3.　BLCApTraceクラス

この章では，BLCApTraceクラスの機能および使用方法について説明します。

＜この章の構成＞

3.1　BLCApTraceクラスの概要

3.2　コンストラクタ（BLCApTrace）の詳細

3.3　メソッドの詳細

3.1　BLCApTraceクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCApTrace

(3)　形式

public class BLCApTrace
extends java.lang.Object

(4)　機能

BLCアプリケーションのトレースを出力するクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCApTrace() | BLCApTraceクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | endTrace() | BLCアプリケーションのトレースの出力を終了します。
void | initTrace(java.lang.String applicationName, java.lang.String pathName, int traceLevel, int traceFileNum, int traceFileSize) | BLCアプリケーションのトレースを出力するための前処理をします。
void | initTrace(java.lang.String applicationName, java.lang.String pathName, java.lang.String traceEncoding, int traceLevel, int traceFileNum, int traceFileSize) | BLCアプリケーションのトレースを出力するための前処理をします。
BLCException | putTrace(int level, java.lang.String msgID, java.lang.String msgType, java.lang.String msg) | BLCアプリケーションのトレースを出力します。

クラスjava.lang.Objectから継承したメソッド

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

3.2　コンストラクタ（BLCApTrace）の詳細

＜この節の構成＞

BLCApTrace

BLCApTrace

形式

public BLCApTrace()

機能

BLCApTraceクラスオブジェクトを構築します。

3.3　メソッドの詳細

＜この節の構成＞

endTrace

initTrace

initTrace

putTrace

endTrace

形式

public void endTrace()

機能

BLCアプリケーションのトレースの出力を終了します。

initTrace

形式

public void initTrace(java.lang.String applicationName,
                      java.lang.String pathName,
                      int traceLevel,
                      int traceFileNum,
                      int traceFileSize)
           throws BLCException

機能

BLCアプリケーションのトレースを出力するための前処理をします。

パラメータ

applicationName

トレースを出力するアプリケーションの名称を指定します。

このパラメータは1文字以上16文字以内の半角英数字で指定します。指定するときに16文字を超えたり，全角文字を使用したりすると，トレースの内容が正しく出力されない場合があります。

pathName

トレースの出力先を「トレース出力先ディレクトリ<ファイル区切り文字>ファイル名プレフィックス」の形式で指定します。また，トレース出力先ディレクトリは，フルパスで指定します。

指定例

Windowsの場合：「c:¥temp¥AppTrace」

このパラメータを指定するときは，次の点にご注意ください。

同一ディレクトリに複数のファイルを出力する場合は，ファイルプレフィックスが重複しないように設定します。

BLCのトレースファイルと，なるべく重複しないディレクトリを指定してください。もし同一のディレクトリを指定する場合は，BLCのトレースファイルと重複しないファイル名になるようにプレフィックスを指定してください。BLCのトレースファイルについては，マニュアル「uCosminexus 電子フォームワークフロー 解説」を参照してください。

traceLevel

トレース出力レベルのしきい値を-1から1,000の範囲で指定します。

-1を指定すると，トレースは一切採取されません。

traceFileNum

トレースファイル面数を1から16の範囲で指定します。

traceFileSize

トレースファイルサイズ（バイト）を4,096から2,147,483,647の範囲で指定します。

例外

BLCException

トレース処理に失敗した場合

initTrace

形式

public void initTrace(java.lang.String applicationName,
                      java.lang.String pathName,
                      java.lang.String encode,
                      int traceLevel,
                      int traceFileNum,
                      int traceFileSize)
           throws BLCException

機能

BLCアプリケーションのトレースを出力するための前処理をします。

パラメータ

applicationName

トレースを出力するアプリケーションの名称を指定します。

このパラメータは1文字以上16文字以内の半角英数字で指定します。指定するときに16文字を超えたり，全角文字を使用したりすると，トレースの内容が正しく出力されない場合があります。

pathName

トレースの出力先を「トレース出力先ディレクトリ<ファイル区切り文字>ファイル名プレフィックス」の形式で指定します。また，トレース出力先ディレクトリは，フルパスで指定します。

指定例

Windowsの場合：「c:¥temp¥AppTrace」

このパラメータを指定するときは，次の点にご注意ください。

同一ディレクトリに複数のファイルを出力する場合は，ファイルプレフィックスが重複しないように設定します。

BLCのトレースファイルと，なるべく重複しないディレクトリを指定してください。もし同一のディレクトリを指定する場合は，BLCのトレースファイルと重複しないファイル名になるようにプレフィックスを指定してください。BLCのトレースファイルについては，マニュアル「uCosminexus 電子フォームワークフロー 解説」を参照してください。

encode

トレースを出力する際にUNICODEから文字列を変換するために使用するエンコーディング値を指定します。

このパラメータを指定するときは，次の点にご注意ください。

エンコーディング値として不正な値を指定した場合，例外が発生します。

このパラメータにnull値を設定した場合は，デフォルトエンコーディング値を使用してトレースが出力されます。

traceLevel

トレース出力レベルのしきい値を-1から1,000の範囲で指定します。

-1を指定すると，トレースは一切採取されません。

traceFileNum

トレースファイル面数を1から16の範囲で指定します。

traceFileSize

トレースファイルサイズ（バイト）を4,096から2,147,483,647の範囲で指定します。

例外

BLCException

トレース処理に失敗した場合

putTrace

形式

public BLCException putTrace(int level,
                                java.lang.String msgID,
                                java.lang.String msgType,
                                java.lang.String msg)
                   throws BLCException

機能

BLCアプリケーションのトレースを出力します。

パラメータ

level

トレース出力レベルを0から1,000の範囲で任意に指定します。

指定した値がinitTraceで指定したしきい値以下の場合に，トレースが出力されます。

msgID

メッセージIDを，バイト列に変換すると21バイト以下になるように指定します。

msgType

イベント種別を，バイト列に変換すると4バイト以下になるように指定します。

msg

出力するメッセージを指定します。

戻り値

このメソッドで例外が発生した場合，BLCExceptionクラスのオブジェクトが返却されます。

正常終了の場合，nullが返却されます。

4.　BLCAuthenticateクラス

この章では，BLCAuthenticateクラスの機能および使用方法について説明します。

＜この章の構成＞

4.1　BLCAuthenticateクラスの概要

4.2　メソッドの詳細

4.1　BLCAuthenticateクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCAuthenticate

(3)　形式

public class BLCAuthenticate
extends java.lang.Object

(4)　機能

このクラスは，BLC認証によるユーザ情報管理で使用するメソッドを提供するクラスです。

BLCシステムを使用するためには，認証メソッド（loginメソッド）を呼び出す必要があります。また，認証後のページ間の遷移では，それぞれのJSPページでログインチェックをするメソッド（checkLoginStatusメソッド）を呼び出す必要があります。

管理するユーザ情報の基本項目を次に示します。なお，情報はBLCDictionaryクラスオブジェクトで保持されます。

表4-1　ユーザ情報の基本項目

キー名 | 意味 | オブジェクト種別
blc_us_id | ユーザID | String
blc_us_no | 従業員番号 | String
blc_us_nmlastj | 氏名漢字名字 | String
blc_us_nmfirstj | 氏名漢字名前 | String
blc_us_nmlastk | 氏名カナ名字 | String
blc_us_nmfirstk | 氏名カナ名前 | String
blc_us_nmlaste | 氏名英字名字 | String
blc_us_nmfirste | 氏名英字名前 | String
blc_us_cdbelong | 所属する組織コード | String
blc_us_nmbelong | 所属する組織略称 | String
blc_us_cdjobt | 役職コード | String
blc_us_nmjobt | 役職名 | String
blc_us_abjobt | 役職略称 | String
blc_us_mailaddr | メール（e-Mail） | String
blc_us_telout | TEL　外線 | String
blc_us_telext | TEL　内線 | String
blc_us_nmfull | 氏名漢字 | String

留意事項

メソッドにパラメータとして指定できるユーザIDは，半角英数字だけです。

日本語などの2バイトコードや記号を含む文字列をユーザIDに指定してメソッドを呼び出した場合，動作は保証されません。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | checkLoginStatus() | BLC認証されているかどうかを，httpリクエストからCookieを取得してチェックします。
java.lang.String | getAuthenticateUserId() | BLC認証したユーザのユーザIDを取得します。
BLCDictionary | getAuthenticateUserInfo() | BLC認証したユーザのユーザ情報を，BLCDictionaryクラスオブジェクトで取得します。
java.lang.String | getUserId() | BLC認証したユーザの実行ユーザIDを取得します。
BLCDictionary | getUserInfo() | BLC実行ユーザのユーザ情報をBLCDictionaryクラスオブジェクトで取得します。
void | login(java.lang.String userId) | BLCログイン認証ユーザIDを指定して，BLC認証をします。
void | logout() | BLCログアウトをします。
void | resetUserId() | BLC認証したユーザの実行ユーザIDと実行ユーザ情報を無効にします。
void | setUserId(java.lang.String userId) | BLCログイン認証ユーザの実行ユーザを変更します。
void | setUserInfo(BLCDictionary userInfo) | BLC実行ユーザのユーザ情報を設定します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

4.2　メソッドの詳細

＜この節の構成＞

checkLoginStatus

getAuthenticateUserId

getAuthenticateUserInfo

getUserId

getUserInfo

login

logout

resetUserId

setUserId

setUserInfo

checkLoginStatus

形式

public void checkLoginStatus()
                     throws BLCException

機能

BLC認証されているかどうかを，httpリクエストからCookieを取得してチェックします。Cookieから取得したBLC認証が正しい場合，BLCDirsクラスのgetUserInfoメソッドを呼び出して，ユーザ情報を取得します。

ユーザ情報は，BLCInfoクラスオブジェクトの有効範囲内（JSPページ内，またはforwardによるBLCInfoクラスオブジェクト引き継ぎ）で有効です。

このメソッドを呼び出す前に，BLCInfoクラスのsetInfoメソッドを呼び出しておく必要があります。

認証情報が無効の場合は，BLC例外がスローされます。

例外

BLCException

次のどれかのエラーです。

発行シーケンスが不正である。

httpリクエストが無効である。

認証情報が無効である。

ユーザIDが未登録である。

getAuthenticateUserId

形式

public java.lang.String getAuthenticateUserId()

機能

BLC認証したユーザのユーザIDを取得します。

未認証の場合，またはすでにログアウトしている場合は，nullオブジェクトが返却されます。

戻り値

BLCログイン認証ユーザID。

getAuthenticateUserInfo

形式

public BLCDictionary getAuthenticateUserInfo()

機能

BLC認証したユーザのユーザ情報を，BLCDictionaryクラスオブジェクトで取得します。ユーザ情報については，「表4-1　ユーザ情報の基本項目」を参照してください。

未認証の場合，またはすでにログアウトしている場合は，nullオブジェクトが返却されます。

戻り値

BLCログイン認証ユーザのユーザ情報（BLCDictionaryクラスオブジェクト）。

getUserId

形式

public java.lang.String getUserId()

機能

BLC認証したユーザの実行ユーザIDを取得します。

実行ユーザIDの変更または実行ユーザ情報の設定を実行していない場合は，BLC認証したユーザIDが返却されます。未認証の場合またはすでにログアウトしている場合は，nullオブジェクトが返却されます。

戻り値

BLCログイン認証ユーザの実行ユーザID。

getUserInfo

形式

public BLCDictionary getUserInfo()

機能

BLC実行ユーザのユーザ情報を，BLCDictionaryクラスオブジェクトで取得します。ユーザ情報については，「表4-1　ユーザ情報の基本項目」を参照してください。

実行ユーザIDの変更または実行ユーザ情報の設定を実行していない場合は，BLC認証したユーザIDのユーザ情報が返却されます。未認証の場合またはすでにログアウトしている場合は，nullオブジェクトが返却されます。

戻り値

BLC実行ユーザのユーザ情報（BLCDictionaryクラスオブジェクト）。

login

形式

public void login(java.lang.String userId)
          throws BLCException

機能

BLCログイン認証ユーザIDを指定して，BLC認証をします。

BLC認証では，BLCDirsクラスのgetUserInfoメソッドを呼び出して，ユーザ情報を取得します。該当するユーザ情報の取得に成功した場合，CookieまたはSessionにBLC認証情報が設定されます。

ユーザ情報は，BLCInfoクラスオブジェクトの有効範囲内（JSPページ内，またはforwardによるBLCInfoクラスオブジェクト引き継ぎ）で有効です。

このメソッドを呼び出す前に，BLCInfoクラスのsetInfoメソッドを呼び出しておく必要があります。

該当するユーザ情報が存在しない場合，BLC例外がスローされます。

パラメータ

userId

認証ユーザIDを指定します。

例外

BLCException

次のどれかのエラーです。

パラメータが不正である。

発行シーケンスが不正である。

ユーザIDが未登録である。

logout

形式

public void logout()
           throws BLCException

機能

BLCログアウトをします。このメソッドでは，Cookieに設定したBLC認証情報がクリアされます。このため，BLCログアウト実行後は，loginメソッド以外のメソッドは，認証情報が無効のエラーになります。

また，BLCInfoクラスオブジェクト内に保持されているユーザ情報もクリアされます。

このメソッドでは，発行シーケンスが不正の場合やhttpリクエストのCookieからBLC認証情報が取得できない場合にエラーにはなりませんが，BLCInfoクラスオブジェクト内に保持されているユーザ情報はクリアされます。

例外

BLCException

予期しないエラーが発生しました。

resetUserId

形式

public void resetUserId()
                throws BLCException

機能

BLC認証したユーザの実行ユーザIDと実行ユーザ情報を無効にします。

なお，このメソッドを呼び出す前に，loginメソッドまたはcheckLoginStatusメソッドを呼び出しておく必要があります。

このメソッドの呼び出し以降のgetUserInfoメソッドの呼び出しでは，BLC認証したユーザIDのユーザ情報が返却されます。

例外

BLCException

BLC未認証エラーです。

setUserId

形式

public void setUserId(java.lang.String userId)
              throws BLCException

機能

BLCログイン認証ユーザの実行ユーザを変更します。初期値はログインユーザIDです。

このメソッドでは，指定したユーザIDをキーに，BLCDirsクラスのgetUserInfoメソッドを呼び出して，ユーザ情報を取得します。該当するユーザ情報が存在しない場合は，BLC例外がスローされます。

このメソッドの呼び出し以降のgetUserInfoメソッドの呼び出しでは，このメソッドのパラメータで指定したユーザIDのユーザ情報が返却されます。

なお，このメソッドを呼び出す前に，loginメソッドまたはcheckLoginStatusメソッドを呼び出しておく必要があります。

変更した実行ユーザIDは，BLCInfoクラスオブジェクトの有効範囲内（JSPページ内，またはforwardによるBLCInfoクラスオブジェクト引き継ぎ）だけで有効です。

パラメータ

userId

実行ユーザIDを指定します。

例外

BLCException

次のどれかのエラーです。

パラメータが不正である。

BLC未認証エラーである。

ユーザIDが未登録である。

setUserInfo

形式

public void setUserInfo(BLCDictionary userInfo)
                throws BLCException

機能

BLC実行ユーザのユーザ情報を設定します。BLC認証ユーザのユーザ情報は変更されません。ユーザ情報については，「表4-1　ユーザ情報の基本項目」を参照してください。

なお，このメソッドを呼び出す前に，loginメソッドまたはcheckLoginStatusメソッドを呼び出しておく必要があります。

変更した実行ユーザ情報は，BLCInfoクラスオブジェクトの有効範囲内（JSPページ内またはforwardによるBLCInfoクラスオブジェクト引き継ぎ）だけで有効です。

留意事項

このメソッドでは，ユーザ情報であるBLCDictionaryクラスオブジェクトに設定されているキー値を，パラメータに指定したオブジェクトのキーと値で更新して，実行ユーザ情報を変更します。

ただし，パラメータ「userInfo」に指定するBLCDictionaryクラスオブジェクトに，'blc_us_id'キーと有効な値が設定されている場合でも，ユーザ情報の'blc_us_id'キーの値は変更されません。

なお，BLCのユーザ情報は，'blc'で始まるキー名でオブジェクトに保持されます。このため，ユーザ情報をカスタマイズで一時的に拡張する場合は，'blc'で始まるキー名は使用しないでください。

パラメータ

userInfo

ユーザ情報を指定します。

例外

BLCException

パラメータ不正，またはBLC未認証エラーです。

5.　BLCCommonクラス

この章では，BLCCommonクラスの機能および使用方法について説明します。

＜この章の構成＞

5.1　BLCCommonクラスの概要

5.2　コンストラクタ（BLCCommon）の詳細

5.3　メソッドの詳細

5.1　BLCCommonクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCCommon

(3)　形式

public class BLCCommon
extends java.lang.Object

(4)　機能

このクラスは，BLC共通情報を取得・設定するメソッドを提供するクラスです。主に，数値変換，日付変換，HTMLエンコードなどのBLCクラス共通部品を扱います。BLCで扱う日付時刻の取得とフォーマット機能を共通インタフェースで提供します。

BLCでは，日付時刻をGMT（グリニッジ標準時間）でデータ格納します。このため，データ格納の際または格納データを使用する際に，タイムゾーンによる時差でローカル時刻へ変換して，エンドユーザに表示する必要があります。

BLCでは，次に示す日付時刻操作のためのメソッドを提供します。

getLocalDateTimeメソッド
BLCプロパティのTimeZoneキーで指定された値またはカレントホストのデフォルトのタイムゾーンで日付時刻を取得します。

getGMTDateTimeメソッド
GMTタイムゾーンで日付時刻を取得します。

convertLocaltoGMTメソッド
ローカル日付時刻からGMT日付時刻に変換します。

convertGMTtoLocalメソッド
GMT日付時刻からローカル日付時刻に変換します。

formatDateTimeメソッド
指定された日付時刻文字列を，別形式でフォーマットします。

留意事項

ローカル日付時刻について
BLCプロパティのTimeZoneキーで指定された値（ID）を認識できない場合は，GMTゾーンになりますので，指定書式に注意してください。

日付時刻パターン文字列について
java.text.SimpleDateFormatクラスの日付時刻フォーマット構文に従った書式を指定してください。

ローカル日付時刻からGMT日付時刻への変換について
変換するローカル日付時刻には，GMT日付時刻とした場合の"9999/12/31 00:00:00"を超える値を指定できません。
タイムゾーンがGMT+23:59の地域で，GMT日付時刻からローカル日付時刻に変換する場合を考慮しています。

半角スペースのHTMLエンコードについて
システムのデフォルトでは，半角スペースコードは"&nbsp;"に変換されます。ただし，印刷で不具合が発生する場合があります。変換不要の場合は，BLCプロパティファイルで制御できます。

(5)　コンストラクタの概要

形式 | 機能
BLCCommon() | BLCCommonクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static java.lang.String | convertGMTtoLocal(java.lang.String GMTtime) | GMT日付時刻からローカル日付時刻に変換します。
static java.lang.String | convertGMTtoLocal(java.lang.String GMTtime, java.lang.String getFormat) | GMT日付時刻からローカル日付時刻に変換します。
static java.lang.String | convertGMTtoLocal(java.lang.String GMTtime, java.lang.String fromFormat, java.lang.String getFormat) | GMT時刻からローカル日付時刻に変換します。
static java.lang.String | convertLocaltoGMT(java.lang.String localTime) | ローカル日付時刻からGMT日付時刻に変換します。
static java.lang.String | convertLocaltoGMT(java.lang.String localTime, java.lang.String fromFormat) | ローカル日付時刻からGMT日付時刻に変換します。
static java.lang.String | convertLocaltoGMT(java.lang.String localTime, java.lang.String fromFormat, java.lang.String getFormat) | ローカル日付時刻からGMT日付時刻に変換します。
static java.lang.String | editCommaForDecimal(java.lang.String strVal) | 指定された数字文字列（整数値を表す文字列）を桁区切り編集します。
static java.lang.String | editCommaForReal(java.lang.String strVal) | 指定された数字文字列（実数値を表す文字列）を桁区切り編集します。
static java.lang.String | encodeHTML(java.lang.String strCode) | HTML特殊文字が含まれている文字列の，HTML制御コード部分を，&キーワードまたは&#番号に変換します。
static java.lang.String | encodeJavaScript(java.lang.String strCode) | JavaScript用に，特殊文字をエスケープシーケンスに変換します。
static java.lang.String | encodeValueHTML(java.lang.String strCode) | HTML特殊文字が含まれている文字列の，HTML制御コード部分を，&キーワードまたは&#番号に変換します。
static java.lang.String | formatDateTime(java.lang.String strDateTime, java.lang.String getFormat) | 日付時刻文字列を，指定した日付時刻パターン文字列でフォーマットします。
static java.lang.String | formatDateTime(java.lang.String strDateTime, java.lang.String fromFormat, java.lang.String getFormat) | 日付時刻文字列を，指定した日付時刻パターン文字列でフォーマットします。
static java.lang.String | getGMTDateTime() | GMTタイムゾーンで日付時刻を取得します。
static java.lang.String | getGMTDateTime(java.lang.String getFormat) | GMTタイムゾーンで日付時刻を取得します。
static java.lang.String | getLimitDateTime(int addDays, int setHour, int setMin, int setSec) | タイムゾーンに依存した日付を取得し，指定された日数を付加します。
static java.lang.String | getLocalDateTime() | BLCプロパティファイルのTimeZoneキーに指定されたタイムゾーンで日付時刻を取得します。
static java.lang.String | getLocalDateTime(java.lang.String getFormat) | BLCプロパティファイルのTimeZoneキーに指定されたタイムゾーンで日付時刻を取得します。
static int | prseInt(java.lang.String p_strval, int p_def, int p_max, int p_min) | String型をint型に変換します。
static int | prseInt(java.lang.String p_strval, int p_max, int p_min) | String型をint型に変換します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

5.2　コンストラクタ（BLCCommon）の詳細

＜この節の構成＞

BLCCommon

BLCCommon

形式

public BLCCommon()

機能

BLCCommonクラスオブジェクトを構築します。

5.3　メソッドの詳細

＜この節の構成＞

convertGMTtoLocal

convertGMTtoLocal

convertGMTtoLocal

convertLocaltoGMT

convertLocaltoGMT

convertLocaltoGMT

editCommaForDecimal

editCommaForReal

encodeHTML

encodeJavaScript

encodeValueHTML

formatDateTime

formatDateTime

getGMTDateTime

getGMTDateTime

getLimitDateTime

getLocalDateTime

getLocalDateTime

prseInt

prseInt

convertGMTtoLocal

形式

public static java.lang.String convertGMTtoLocal(
                                       java.lang.String GMTtime)
                                throws BLCException

機能

GMT日付時刻からローカル日付時刻に変換します。

パラメータに指定したGMT日付時刻は，"yyyyMMddHHmmss"の日付時刻パターン文字列と解釈されます。

パラメータが不正な場合は，BLC例外がスローされます。

パラメータ

GMTtime

変換するGMT日付時刻文字列を指定します。

戻り値

"yyyyMMddHHmmss"フォーマット文字列でフォーマットされたローカル日付時刻。

例外

BLCException

パラメータ不正，またはフォーマット文字列不正です。

convertGMTtoLocal

形式

public static java.lang.String convertGMTtoLocal(
                                     java.lang.String GMTtime,
                                     java.lang.String getFormat)
                              throws BLCException

機能

GMT日付時刻からローカル日付時刻に変換します。

パラメータに指定したGMT日付時刻は，"yyyyMMddHHmmss"の日付時刻パターン文字列と解釈されます。

パラメータが不正な場合は，BLC例外がスローされます。

パラメータ

GMTtime

変換するGMT日付時刻文字列を指定します。

getFormat

変換後の日付時刻パターン文字列に準拠したフォーマット文字列を指定します。

戻り値

パラメータ「getFormat」に指定したフォーマット文字列でフォーマットされたローカル日付時刻。

例外

BLCException

パラメータ不正，またはフォーマット文字列不正です。

convertGMTtoLocal

形式

public static java.lang.String convertGMTtoLocal(
                                    java.lang.String GMTtime,
                                    java.lang.String fromFormat,
                                    java.lang.String getFormat)
                             throws BLCException

機能

GMT時刻からローカル日付時刻に変換します。

BLCプロパティファイルのTimeZoneキーに指定されたタイムゾーンで変換します。TimeZoneキーの指定がない場合，カレントホストのデフォルトのタイムゾーンで変換します。

SimpleDateFormatクラスで定義されている日付時刻パターン文字列を，フォーマット文字列パラメータに指定します。

パラメータが不正な場合はBLC例外がスローされます。

パラメータ

GMTtime

変換するGMT日付時刻文字列を指定します。

fromFormat

変換するGMT日付時刻文字列の日付時刻パターン文字列に準拠したフォーマット文字列を指定します。

getFormat

変換後の日付時刻パターン文字列に準拠したフォーマット文字列を指定します。

戻り値

パラメータ「getFormat」に指定したフォーマット文字列でフォーマットされたローカル日付時刻。

例外

BLCException

パラメータ不正，またはフォーマット文字列不正です。

convertLocaltoGMT

形式

public static java.lang.String convertLocaltoGMT(
                                     java.lang.String localTime)
                              throws BLCException

機能

ローカル日付時刻からGMT日付時刻に変換します。

パラメータに指定したローカル日付時刻は，"yyyyMMddHHmmss"の日付時刻パターン文字列と解釈されます。

パラメータが不正な場合は，BLC例外がスローされます。

パラメータ

localTime

変換するローカル日付時刻文字列を指定します。

戻り値

"yyyyMMddHHmmss"フォーマット文字列でフォーマットされたGMT日付時刻。

例外

BLCException

パラメータ不正，またはフォーマット文字列不正です。

convertLocaltoGMT

形式

public static java.lang.String convertLocaltoGMT(
                                    java.lang.String localTime,
                                    java.lang.String fromFormat)
                             throws BLCException

機能

ローカル日付時刻からGMT日付時刻に変換します。

パラメータが不正な場合は，BLC例外がスローされます。

パラメータ

localTime

変換するローカル日付時刻文字列を指定します。

fromFormat

変換するローカル日付時刻文字列のフォーマット文字列を指定します。

戻り値

"yyyyMMddHHmmss"フォーマット文字列でフォーマットされたGMT日付時刻。

例外

BLCException

パラメータ不正，またはフォーマット文字列不正です。

convertLocaltoGMT

形式

public static java.lang.String convertLocaltoGMT(
                                    java.lang.String localTime,
                                    java.lang.String fromFormat,
                                    java.lang.String getFormat)
                             throws BLCException

機能

ローカル日付時刻からGMT日付時刻に変換します。

SimpleDateFormatクラスで定義されている日付時刻パターン文字列をフォーマット文字列パラメータで指定します。

パラメータが不正な場合はBLC例外がスローされます。

パラメータ

localTime

変換するローカル日付時刻文字列を指定します。

fromFormat

変換するローカル日付時刻文字列のフォーマット文字列を指定します。

getFormat

変換後の日付時刻パターン文字列に準拠したフォーマット文字列を指定します。

戻り値

パラメータ「getFormat」に指定したフォーマット文字列でフォーマットされたGMT日付時刻。

例外

BLCException

パラメータ不正，またはフォーマット文字列不正です。

editCommaForDecimal

形式

public static java.lang.String editCommaForDecimal(java.lang.String strVal)

機能

指定した数字文字列（整数値を表す文字列）を桁区切り編集します。

このメソッドでは，数字文字列が構文解析可能なlong値を構成する場合だけ編集します。

構文解析可能なlong値については，java.lang.LongクラスのparseLong(String s)メソッドを参照してください。

nullオブジェクトまたは空文字（""）を指定した場合は，空文字（""）が返却されます。

また，パラメータに全角文字や空白などが含まれる場合は編集されません。

備考

桁区切り編集された返却文字列は，0サプレスされた数字文字列になります。

パラメータの左端には負の値を表すためのマイナス記号だけ付加できます。

パラメータにマイナス記号が付加されている0を指定した場合，マイナス記号は省略されます。

パラメータ

strVal

数字文字列を指定します。

戻り値

桁区切り編集された数字文字列。

editCommaForReal

形式

public static java.lang.String editCommaForReal(java.lang.String strVal)

機能

指定した数字文字列（実数値を表す文字列）を桁区切り編集します。

このメソッドでは，数字文字列が次の要素で構成されている場合だけ編集されます。

10進数で構成された文字列。

小数点（先頭および末尾を除く）を含む10進数で構成された文字列。

nullオブジェクトまたは空文字（""）を指定した場合は，空文字（""）が返却されます。

また，パラメータに全角文字や空白などが含まれる場合は編集されません。

備考

小数点より上位の数字文字列に指定できる桁数については， java.lang.LongクラスのparseLong(String s)メソッドを参照してください。

小数点より下位の数字文字列に指定できる桁数については，java.lang.LongクラスのparseLong(String s)メソッドを参照してください。

桁区切り編集された返却文字列は，0サプレスされた数字文字列になります。

パラメータの左端には負の値を表すためのマイナス記号だけ付加できます。

パラメータにマイナス記号が付加されている0を意味する数値を指定した場合，マイナス記号は省略されます。

パラメータ

strVal

数字文字列を指定します。

戻り値

桁区切り編集された数字文字列。

encodeHTML

形式

public static java.lang.String encodeHTML(java.lang.String strCode)

機能

HTML特殊文字が含まれている文字列の，HTML制御コード部分を&キーワードまたは&#番号に変換します。

nullオブジェクトまたは空文字("")を指定した場合は，空文字("")が返却されます。

次の変換を実行します。

変換対象の特殊文字 | 変換後の&キーワードまたは&#番号
& | &amp;
< | &lt;
> | &gt;
"（ダブルクォーテーション） | &quot;
'（アポストロフィ） | &#039;
¥（エンマーク） | &#092;
（半角スペース） | &nbsp;

留意事項

このメソッドは，表示用データのHTMLエンコードを実行します。

半角スペースコード変換が不要の場合，BLCプロパティファイルで制御できます。

パラメータ

strCode

HTML特殊文字が含まれる文字列を指定します。

戻り値

&キーワードまたは&#番号に変換された特殊文字を含む文字列。

encodeJavaScript

形式

public static java.lang.String encodeJavaScript(java.lang.String strCode)

機能

JavaScript用に，特殊文字をエスケープシーケンスに変換します。

nullオブジェクトまたは空文字("")を指定した場合，空文字("")が返却されます。

次の変換を実行します。

変換対象の特殊文字 | 変換後の&キーワードまたは&#番号
¥（エンマーク） | ¥¥
'（アポストロフィ） | ¥'
"（ダブルクォーテーション） | ¥"
/（スラッシュ） | ¥/

パラメータ

strCode

JavaScriptに使用する特殊文字が含まれる文字列を指定します。

戻り値

エスケープシーケンスに変換された特殊文字を含む文字列。

encodeValueHTML

形式

public static java.lang.String encodeValueHTML(java.lang.String strCode)

機能

HTML特殊文字が含まれている文字列の，HTML制御コード部分を&キーワードまたは&#番号に変換します。

nullオブジェクトまたは空文字("")を指定した場合，空文字("")が返却されます。

次の変換を実行します。

変換対象の特殊文字 | 変換後の&キーワードまたは&#番号
& | &amp;
< | &lt;
> | &gt;
"（ダブルクォーテーション） | &quot;
'（アポストロフィ） | &#039;
¥（エンマーク） | &#092;

留意事項

このメソッドはvalueフィールド処理用データのHTMLエンコードです。したがって，半角スペースは変換しません。

パラメータ

strCode

HTML特殊文字が含まれる文字列を指定します。

戻り値

&キーワードまたは&#番号に変換された特殊文字を含む文字列。

formatDateTime

形式

public static java.lang.String formatDateTime(
                                   java.lang.String strDateTime,
                                   java.lang.String getFormat)
                            throws BLCException

機能

日付時刻文字列を，指定した日付時刻パターン文字列でフォーマットします。

パラメータに指定した日付時刻文字列は，"yyyyMMddHHmmss"の日付時刻パターン文字列と解釈されます。

パラメータが不正な場合は，BLC例外がスローされます。

パラメータ

strDateTime

変換する日付時刻文字列を指定します。

getFormat

変換後の日付時刻パターン文字列に準拠したフォーマット文字列を指定します。

戻り値

パラメータ「getFormat」に指定したフォーマット文字列でフォーマットされた日付時刻文字列。

例外

BLCException

パラメータ不正，またはフォーマット文字列不正です。

formatDateTime

形式

public static java.lang.String formatDateTime(
                                    java.lang.String strDateTime,
                                    java.lang.String fromFormat,
                                    java.lang.String getFormat)
                             throws BLCException

機能

日付時刻文字列を，指定した日付時刻パターン文字列でフォーマットします。

SimpleDateFormatクラスで定義されている日付時刻パターン文字列をフォーマット文字列パラメータに指定します。

パラメータが不正な場合はBLC例外がスローされます。

パラメータ

strDateTime

変換する日付時刻文字列を指定します。

fromFormat

変換前の日付時刻パターン文字列に準拠したフォーマット文字列を指定します。

getFormat

変換後の日付時刻パターン文字列に準拠したフォーマット文字列を指定します。

戻り値

パラメータ「getFormat」に指定したフォーマット文字列でフォーマットされた日付時刻文字列。

例外

BLCException

パラメータ不正，またはフォーマット文字列不正です。

getGMTDateTime

形式

public static java.lang.String getGMTDateTime()
                                      throws BLCException

機能

GMTタイムゾーンで日付時刻を取得します。

戻り値

フォーマット文字列でフォーマットされたGMT日付時刻。

例外

BLCException

予期しないエラーが発生しました。

getGMTDateTime

形式

public static java.lang.String getGMTDateTime(
                                      java.lang.String getFormat)
                               throws BLCException

機能

GMTタイムゾーンで日付時刻を取得します。

SimpleDateFormatクラスで定義されている日付時刻パターン文字列をフォーマット文字列パラメータに指定します。パラメータが不正な場合はBLC例外がスローされます。

パラメータ

getFormat

日付時刻パターン文字列に準拠したフォーマット文字列を指定します。

戻り値

フォーマット文字列でフォーマットされたGMT日付時刻。

例外

BLCException

パラメータ不正，またはフォーマット文字列不正です。

getLimitDateTime

形式

public static java.lang.String getLimitDateTime(int addDays,
                                            int setHour,
                                            int setMin,
                                            int setSec)
                                     throws BLCException

機能

タイムゾーンに依存した日付を取得し，指定された日数を付加します。また，時刻を指定することもできます。タイムゾーンはBLCプロパティのTimeZoneキー値を取得します。パラメータが不正な場合はBLC例外をスローします。

パラメータ

addDays

付加する日数を指定します。

setHour

時刻の時単位の値を指定します。

setMin

時刻の分単位の値を指定します。

setSec

時刻の秒単位の値を指定します。

戻り値

"yyyyMMddHHmmss"形式の日付時刻。

例外

BLCException

パラメータまたはフォーマット文字列が不正です。

getLocalDateTime

形式

public static java.lang.String getLocalDateTime()
                                        throws BLCException

機能

BLCプロパティファイルのTimeZoneキーに指定されたタイムゾーンで日付時刻を取得します。

TimeZoneキー指定がない場合，カレントホストのデフォルトのタイムゾーンで日付時刻を取得します。

戻り値

フォーマット文字列でフォーマットされたローカル日付時刻。

例外

BLCException

予期しないエラーが発生しました。

getLocalDateTime

形式

public static java.lang.String getLocalDateTime(
                                     java.lang.String getFormat)
                              throws BLCException

機能

BLCプロパティファイルのTimeZoneキーで指定されたタイムゾーンに日付時刻を取得します。

TimeZoneキー指定がない場合，カレントホストのデフォルトのタイムゾーンで日付時刻を取得します。

SimpleDateFormatクラスで定義されている日付時刻パターン文字列をフォーマット文字列パラメータで指定します。パラメータが不正な場合はBLC例外がスローされます。

パラメータ

getFormat

日付時刻パターン文字列に準拠したフォーマット文字列を指定します。

戻り値

フォーマット文字列でフォーマットされたローカル日付時刻。

例外

BLCException

パラメータ不正，またはフォーマット文字列不正です。

prseInt

形式

public static int prseInt(java.lang.String p_strval,
                       int p_def,
                       int p_max,
                       int p_min)
                throws BLCException

機能

String型をint型に変換します。（形式１）

また，値の取り得る範囲がチェックされ，範囲外の場合はデフォルト値が返却されます。範囲外の場合に，BLC例外のスローを期待するときは，形式2を使用してください。

パラメータ

p_strval

変換対象文字列を指定します。

p_def

値が範囲外の場合に返却されるデフォルト値を指定します。

p_max

最大値を指定します。

p_min

最小値を指定します。

戻り値

変換後の数値（ただし，パラメータ「p_max」および「p_min」に指定した最小値，最大値の範囲外の場合は，パラメータ「p_def」に指定したデフォルト値）。

例外

BLCException

パラメータ不正，または数値変換に失敗しました。

prseInt

形式

public static int prseInt(java.lang.String p_strval,
                       int p_max,
                       int p_min)
                throws BLCException

機能

String型をint型に変換します。（形式２）

また，値の取り得る範囲がチェックされ，範囲外の場合はBLC例外がスローされます。範囲外の場合に，デフォルト値の返却を期待するときは，形式１を使用してください。

パラメータ

p_strval

変換対象文字列を指定します。

p_max

最大値を指定します。

p_min

最小値を指定します。

戻り値

変換後の数値。

例外

BLCException

パラメータ不正，数値変換に失敗，または値が範囲外です。

6.　BLCDBAccessクラス

この章では，BLCDBAccessクラスの機能および使用方法について説明します。

＜この章の構成＞

6.1　BLCDBAccessクラスの概要

6.2　コンストラクタ（BLCDBAccess）の詳細

6.3　メソッドの詳細

6.1　BLCDBAccessクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDBAccess

(3)　形式

public class BLCDBAccess
extends java.lang.Object

(4)　機能

DB名称を取得するクラスです。

このクラスは，BLCプロパティファイルで指定したDB接続情報を使って接続を行います。

DB接続情報については，マニュアル「uCosminexus 電子フォームワークフロー 解説」を参照してください。

(5)　コンストラクタの概要

形式 | 機能
BLCDBAccess(java.lang.String p_strDBName) | BLCDBAccessクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | close() | データベースへの接続を切断します。
void | commit() | コミットします。
java.sql.Connection | getConnection() | 本オブジェクトで保持するConnectionオブジェクトを返します。
java.lang.String | getDBName() | 接続しているDB名称を取得します。
void | open() | データベースに接続します。
void | rollback() | ロールバックします。

クラスjava.lang.Objectから継承したメソッド

clone，equals，finalize，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

6.2　コンストラクタ（BLCDBAccess）の詳細

＜この節の構成＞

BLCDBAccess

BLCDBAccess

形式

public BLCDBAccess(java.lang.String p_strDBName)
                   throws BLCException

機能

BLCDBAccessクラスオブジェクトを構築します。

BLCプロパティファイルのDB接続情報を使った接続の準備を行います。

データベースへの接続はopenメソッドで行います。

パラメータ

p_strDBName

DB接続名を指定してください。

BLCのデータベースに接続する場合は，BLCMASTERを指定してください。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

ネーミングサービスの例外が発生した。

パラメータ「p_strDBName」に間違った値が指定されている。

6.3　メソッドの詳細

＜この節の構成＞

close

commit

getConnection

getDBName

open

rollback

close

形式

public void close()
           throws BLCException

機能

データベースへの接続を切断します。

このメソッドを発行した場合は，Connectionオブジェクトは無効になります。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

SQLの実行に失敗した。

commit

形式

public void commit()
           throws BLCException

機能

コミットします。

トランザクション範囲の操作を有効にして，排他を解除します。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

SQLの実行に失敗した。

getConnection

形式

public java.sql.Connection getConnection()

機能

本オブジェクトで保持するConnectionオブジェクトを返します。

戻り値

Connectionオブジェクト。

open()未発行状態など，Connectionオブジェクトを保持していない場合は，nullを返します。

getDBName

形式

public java.lang.String getDBName()
                       throws BLCException

機能

接続しているDB名称を取得します。

このメソッドを使用する前に，必ずopenメソッドを発行しておく必要があります。

DB名称が，HiRDBおよびORACLE（大文字／小文字を区別しません），Microsoft SQL Server以外の場合は例外をスローします。

戻り値

接続しているDB名称がHiRDBの場合は"HiRDB"。

接続しているDB名称がOracleの場合は"ORACLE"。

接続しているDB名称がSQL Serverの場合は"Microsoft SQL Server"。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

DB名称の取得に失敗した。

DB名称の取得で，HiRDBおよびORACLE（大文字／小文字を区別しません），Microsoft SQL Server以外の文字列が返却された。

データベースとのコネクションが確立していない。

open

形式

public void open()
           throws BLCException

機能

データベースに接続します。

オブジェクト生成時のDB接続名から取得した接続情報で接続します。

自動コミットモードはfalseになります。

commitメソッドまたはrollbackメソッドのどちらかのメソッドを発行し，トランザクションを終了させてください。

接続が不要になった場合は，必ずcloseメソッドを発行して接続を切断してください。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

SQLの実行に失敗した。

rollback

形式

public void rollback()
           throws BLCException

機能

ロールバックします。

トランザクション範囲の操作を無効にして，排他を解除します。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

SQLの実行に失敗した。

7.　BLCDBDefクラス

この章では，BLCDBDefクラスの機能および使用方法について説明します。

＜この章の構成＞

7.1　BLCDBDefクラスの概要

7.2　フィールドの詳細

7.3　コンストラクタ（BLCDBDef）の詳細

7.4　メソッドの詳細

7.1　BLCDBDefクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDBDef

(3)　形式

public class BLCDBDef
extends java.lang.Object

(4)　機能

DBアクセス定義の読み込みおよび実行をするクラスです。

(5)　フィールドの概要

データ型 | 形式 | 機能
static java.lang.String | DBIO_IN | DB入出力属性のinを示す定数です。
static java.lang.String | DBIO_OUT | DB入出力属性のoutを示す定数です。

(6)　コンストラクタの概要

形式 | 機能
BLCDBDef(BLCAuthenticate auth) | BLCDBDefオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | exec(java.lang.String type, BLCValDic valDic, java.lang.String[] names) | DBアクセス定義を実行します。
void | free() | DBアクセス定義を破棄します。
void | list(java.io.PrintStream objOut) | DBアクセス定義内容を，指定された出力ストリームに出力します。
void | load(java.lang.String filePath) | DBアクセス定義を読み込みます。

クラスjava.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

7.2　フィールドの詳細

＜この節の構成＞

DBIO_IN

DBIO_OUT

DBIO_IN

形式

public static final java.lang.String DBIO_IN

機能

DB入出力属性のinを示す定数です。

DBIO_OUT

形式

public static final java.lang.String DBIO_OUT

機能

DB入出力属性のoutを示す定数です。

7.3　コンストラクタ（BLCDBDef）の詳細

＜この節の構成＞

BLCDBDef

BLCDBDef

形式

public BLCDBDef(BLCAuthenticate auth)

機能

BLCDBDefオブジェクトを構築します。

BLCAuthenticateオブジェクトが必要です。

パラメータ

auth

BLCAuthenticateオブジェクトを指定します。

7.4　メソッドの詳細

＜この節の構成＞

exec

free

list

load

exec

形式

public void exec(java.lang.String type,
                BLCValDic valDic,
                java.lang.String[] names)
         throws BLCException

機能

DBアクセス定義を実行します。

パラメータ「type」で指定された入出力方向，およびパラメータ「names」で指定したDBアクセス定義名から，一致するDBアクセス定義を実行します。

パラメータ「names」でDBアクセス定義名を指定しない場合は，DBアクセス定義ファイル中の入出力方向が一致して，BLCValDicオブジェクトのDBアクセス定義実行フラグが有効のときに実行されます。

該当DBアクセス定義実行フラグが設定されていない場合は，テーブル定義無効フラグが無効なDBアクセス定義が実行されます。

出力時に使用したDB接続オブジェクトは，BLCValDicオブジェクトにマップされます。

DB出力時，カラム定義に指定したカラムの型によって，SQL文でのデータ形式を決定します。

数値型：項目データをそのまま組み立てます。

文字型：項目データの前後に’を付加して組み立てます。

日付・時刻型：項目データの前後に’を付加して組み立てます。

パラメータ

type

入出力タイプを指定します。次のどちらかを指定します。

DBIO_IN：入力

DBIO_OUT：出力

valDic

BLCValDicオブジェクトを指定します。

names

実行するDBアクセス定義名の配列を指定します。

例外

BLCException

DBアクセス定義に誤りがあります。DBアクセス中にエラーが発生しました。

free

形式

public void free()

機能

DBアクセス定義を破棄します。

保持しているDBアクセス定義を破棄します。

メモリに常駐させているDBアクセス定義の削除はしません。

list

形式

public void list(java.io.PrintStream objOut)

機能

DBアクセス定義内容を，指定された出力ストリームに出力します。

パラメータ

objOut

出力ストリームを指定します。

load

形式

public void load(java.lang.String filePath)
         throws BLCException

機能

DBアクセス定義を読み込みます。

指定されたフルパスで，DBアクセス定義ファイルを読み込みます。

一度読み込んだ定義ファイルは，メモリ常駐して，再利用します。常駐したDBアクセス定義は，J2EEサーバ終了まで有効です。

DBアクセス定義を変更する場合は，J2EEサーバを再起動する必要があります。

パラメータ

filePath

DBアクセス定義ファイルをフルパスで指定します。

例外

BLCException

入力ストリームからの読み込み中にエラーが発生しました。

8.　BLCDBFormDataHistoryOperationクラス

この章では，BLCDBFormDataHistoryOperationクラスの機能および使用方法について説明します。

＜この章の構成＞

8.1　BLCDBFormDataHistoryOperationクラスの概要

8.2　コンストラクタ（BLCDBFormDataHistoryOperation）の詳細

8.3　メソッドの詳細

8.1　BLCDBFormDataHistoryOperationクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDBFormDataHistoryOperation

(3)　形式

public class BLCDBFormDataHistoryOperation
extends java.lang.Object

(4)　機能

BLC帳票データの履歴を操作するクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCDBFormDataHistoryOperation(java.lang.String acdPIName, BLCDBAccess adb) | 申請IDとBLCDBAccessオブジェクトから生成するコンストラクタです。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | addHistory(BLCDBPIHistoryElement ahistElement) | 案件履歴の項目を追加します。

クラスjava.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

8.2　コンストラクタ（BLCDBFormDataHistoryOperation）の詳細

＜この節の構成＞

BLCDBFormDataHistoryOperation

BLCDBFormDataHistoryOperation

形式

public BLCDBFormDataHistoryOperation(java.lang.String acdPIName,
                                    BLCDBAccess adb)
                             throws BLCException

機能

申請IDとBLCDBAccessオブジェクトから生成するコンストラクタです。

パラメータ

acdPIName

申請IDを指定します。

adb

BLCDBAccessオブジェクトを指定します。

例外

BLCException

指定した引数が不正です。

8.3　メソッドの詳細

＜この節の構成＞

addHistory

addHistory

形式

public void addHistory(BLCDBPIHistoryElement ahistElement)
               throws BLCException

機能

案件履歴の項目を追加します。

パラメータ

ahistElement

案件履歴の要素を指定します。

例外

BLCException

次のどちらかの原因でエラーが発生しました。

指定した案件履歴の要素が不正である。

案件履歴追加処理でエラーが発生した。

9.　BLCDBFormDataOperationクラス

この章では，BLCDBFormDataOperationクラスの機能および使用方法について説明します。

＜この章の構成＞

9.1　BLCDBFormDataOperationクラスの概要

9.2　コンストラクタ（BLCDBFormDataOperation）の詳細

9.3　メソッドの詳細

9.1　BLCDBFormDataOperationクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDBFormDataOperation

(3)　形式

public class BLCDBFormDataOperation
extends java.lang.Object

(4)　機能

帳票データを操作するクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCDBFormDataOperation(java.lang.String acdPIName, BLCDBAccess adb) | 申請IDとBLCDBAccessオブジェクトから生成するコンストラクタです。対象帳票データテーブル名はデフォルト（BLC_FORM_DATA_T）になります。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
java.lang.String | getEURFormData() | 帳票データからEUR From帳票のXMLデータを取得します。

クラスjava.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

9.2　コンストラクタ（BLCDBFormDataOperation）の詳細

＜この節の構成＞

BLCDBFormDataOperation

BLCDBFormDataOperation

形式

public BLCDBFormDataOperation(java.lang.String acdPIName,
                             BLCDBAccess adb)
                      throws BLCException

機能

申請IDとBLCDBAccessオブジェクトから生成するコンストラクタです。

パラメータ

acdPIName

申請IDを指定します。

adb

BLCDBAccessオブジェクトを指定します。

例外

BLCException

指定した引数が不正です。

9.3　メソッドの詳細

＜この節の構成＞

getEURFormData

getEURFormData

形式

public java.lang.String getEURFormData()

機能

帳票データからEUR From帳票のXMLデータを取得します。

戻り値

帳票データ（XML形式）。

10.　BLCDBInboxCountVクラス

この章では，BLCDBInboxCountVクラスの機能および使用方法について説明します。

＜この章の構成＞

10.1　BLCDBInboxCountVクラスの概要

10.2　コンストラクタ（BLCDBInboxCountV）の詳細

10.3　メソッドの詳細

10.1　BLCDBInboxCountVクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDBInboxCountV

(3)　形式

public class BLCDBInboxCountV

(4)　機能

受信ボックスの作業件数を集計するクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCDBInboxCountV() | BLCDBInboxCountVクラスオブジェクトを構成します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | count(java.lang.String sql, java.lang.String subtotal) | 受信ボックスにアクセスして，作業数を集計します。
int | getRowTotal() | 読み込んだレコード数を取得します。
java.lang.Object | item(java.lang.String columnname, int row) | カラム値を取得します。
int | total() | 作業数の合計を取得します。

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

10.2　コンストラクタ（BLCDBInboxCountV）の詳細

＜この節の構成＞

BLCDBInboxCountV

BLCDBInboxCountV

形式

public BLCDBInboxCountV()

機能

BLCDBInboxCountVクラスオブジェクトを構築します。

10.3　メソッドの詳細

＜この節の構成＞

count

getRowTotal

item

total

count

形式

public void count(java.lang.String sql,
                 java.lang.String subtotal)
          throws BLCException

機能

受信ボックスにアクセスして，作業数を集計します。

ログインユーザに届いている作業のビジネスプロセス別作業数を取得するなどで使用します。

パラメータ

sql

SQL文を指定します。

subtotal

作業小計のカラム名を指定します。

例外

BLCException

次のどちらかの原因のエラーが発生しました。

パラメータが不正である。

DBアクセスでエラーが発生した。

getRowTotal

形式

public int getRowTotal()

機能

読み込んだレコード数を取得します。

作業数ではありません。作業数の合計はtotalメソッドで取得してください。

戻り値

レコード数。

item

形式

public java.lang.Object item(java.lang.String columnname,
                            int row)

機能

カラム値を取得します。

パラメータ

columnname

取得するカラム名を指定します。

row

取得するレコードを指定します。

戻り値

カラム値。

total

形式

public int total()

機能

作業数の合計を取得します。

読み込んだレコード数ではありません。レコード数はgetRowTotalメソッドで取得してください。

戻り値

作業数の合計。

11.　BLCDBInboxCountVforOracleクラス

この章では，BLCDBInboxCountVforOracleクラスの機能および使用方法について説明します。本クラスはBLC2 05-50から廃止されました。BLCDBInboxCountVクラスを利用してください。

＜この章の構成＞

11.1　BLCDBInboxCountVforOracleクラスの概要

11.2　コンストラクタ（BLCDBInboxCountVforOracle）の詳細

11.1　BLCDBInboxCountVforOracleクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDBInboxCountV
     |
     +--jp.co.Hitachi.soft.blc.BLCDBInboxCountVforOracle

(3)　形式

public class BLCDBInboxCountVforOracle
extends BLCDBInboxCountV

(4)　機能

受信ボックス作業件数集計クラスです（ORACLE用）。

(5)　コンストラクタの概要

形式 | 機能
BLCDBInboxCountVforOracle() | BLCDBInboxCountVforOracleクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型
形式
機能

void
count (java.lang.String sql, java.lang.String subtotal)
BLC2 05-50から廃止されました。
BLCDBInboxCountVクラスを利用してください。

クラス jp.co.Hitachi.soft.blc.BLCDBInboxCountV から継承したメソッド

count，getRowTotal，item，total

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

11.2　コンストラクタ（BLCDBInboxCountVforOracle）の詳細

＜この節の構成＞

BLCDBInboxCountVforOracle

BLCDBInboxCountVforOracle

形式

public BLCDBInboxCountVforOracle()

機能

BLCDBInboxCountVforOracleクラスオブジェクトを構築します。

12.　BLCDBInboxVクラス

この章では，BLCDBInboxVクラスの機能および使用方法について説明します。

＜この章の構成＞

12.1　BLCDBInboxVクラスの概要

12.2　コンストラクタ（BLCDBInboxV）の詳細

12.3　メソッドの詳細

12.1　BLCDBInboxVクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDBList
     |
     +--jp.co.Hitachi.soft.blc.BLCDBInboxV

(3)　形式

public class BLCDBInboxV
extends BLCDBList

(4)　機能

BLC受信ボックステーブルを読み込むクラスです。

このクラスでは，BLC受信ボックステーブルから読み込んだカラム値の中で，次の項目のカラム値をBLCフォーマットで整形するメソッドを提供します。

案件開始日時

案件処理期限

作業開始日時

作業名

値を取得する場合は，カラム名をメソッド前提の名前にする必要があります。

これらの情報を一つも読み込まない場合は，BLCDBListクラスを使用してください。

(5)　コンストラクタの概要

形式 | 機能
BLCDBInboxV() | BLCDBInboxVクラスオブジェクトを構築します

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
java.lang.String | getDTCreatePI(int row) | 案件開始日時を取得します。
java.lang.String | getDTCreateWI(int row) | 作業開始日時を取得します。
java.lang.String | getDTLimitPI(int row) | 案件処理期限を取得します。
java.lang.String | getNMWI(int row) | 作業名を取得します。
void | readView(java.lang.String sql, int start, int getNum) | レコードを読み込みます。

クラスjp.co.Hitachi.soft.blc.BLCDBListから継承したメソッド

getGotTotal，getHitTotal，getItem，getStartNo，readView

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

12.2　コンストラクタ（BLCDBInboxV）の詳細

＜この節の構成＞

BLCDBInboxV

BLCDBInboxV

形式

public BLCDBInboxV()

機能

BLCDBInboxVクラスオブジェクトを構築します。

12.3　メソッドの詳細

＜この節の構成＞

getDTCreatePI

getDTCreateWI

getDTLimitPI

getNMWI

readView

getDTCreatePI

形式

public java.lang.String getDTCreatePI(int row)
                              throws java.text.ParseException

機能

案件開始日時を指定タイムゾーンのBLCフォーマットで取得します。

案件開始日時のカラム名は，"DTCREATEPI"でなければなりません。

パラメータ

row

案件開始日時を取得するレコードの番号を指定します。

戻り値

指定したレコードの案件開始日時。

レコードの番号が読み込んだ範囲外にある場合，または案件開始日時を読み込んでいない場合は，nullオブジェクトを返却します。

例外

java.text.ParseException

日時の変換に失敗しました。

getDTCreateWI

形式

public java.lang.String getDTCreateWI(int row)

機能

作業開始日時を指定タイムゾーンのBLCフォーマットで取得します。

作業開始日時のカラム名は，"DTCREATEWI"でなければなりません。

パラメータ

row

作業開始日時を取得するレコードの番号を指定します。

戻り値

指定したレコードの案件の作業開始日時。

レコードの番号が読み込んだ範囲外にある場合，または作業開始日時を読み込んでいない場合は，nullオブジェクトを返却します。

getDTLimitPI

形式

public java.lang.String getDTLimitPI(int row)
                             throws java.text.ParseException

機能

案件処理期限を指定タイムゾーンのBLCフォーマットで取得します。

案件処理期限のカラム名は，"DTLIMITPI"でなければなりません。

パラメータ

row

案件処理期限を取得するレコードの番号を指定します。

戻り値

指定したレコードの案件終了日時。

レコードの番号が読み込んだ範囲外にある場合，または案件処理期限を読み込んでいない場合は，nullオブジェクトを返却します。

例外

java.text.ParseException

日時の変換に失敗しました。

getNMWI

形式

public java.lang.String getNMWI(int row)

機能

作業名を指定タイムゾーンのBLCフォーマットで取得します。

作業の種類が並列作業の場合は，"作業定義名.作業名"を返却します。

カラムは"NMWIDEF"および"NMWI"のカラム名を読み込んでいなければなりません。

パラメータ

row

作業名を取得するレコードの番号を指定します。

戻り値

指定したレコードの案件の作業名。

レコードの番号が読み込んだ範囲外にある場合，または作業定義名を読み込んでいない場合は，nullオブジェクトを返却します。

作業名を読み込んでいない場合は，並列作業の場合でも作業定義名だけ返却します。

readView

形式

public void readView(java.lang.String sql,
                    int start,
                    int getNum)
             throws BLCException

機能

指定したSQL文でヒットするすべてのレコードのうち，パラメータ「start」で指定した取得開始位置からパラメータ「getNum」で指定した最大取得行数分のレコードを読み込みます。パラメータ「start」で指定した取得開始位置がヒットレコード数よりも大きい場合は，次の計算式で取得開始位置を変更して取得します。

計算式

取得開始位置
= 1+((ヒットレコード数+最大取得行数-1)/最大取得行数-1) * 最大取得行数

読み込んだレコードの各カラムの値は，次の方法で取得します。

案件開始日時：getDTCREATEPI()

案件処理期限：getDTLIMITPI()

作業開始日時：getDTCREATEWI()

作業名：getNMWI()

その他：getItem()

オーバーライド

BLCDBListクラスのreadViewメソッド

パラメータ

sql

SQL文を指定します。

start

取得開始位置を指定します。

getNum

最大取得行数を指定します。

例外

BLCException

次のどちらかが原因のエラーが発生しました。

パラメータが不正である。

DBアクセスに失敗した。

13.　BLCDBInboxVforOracleクラス

この章では，BLCDBInboxVforOracleクラスの機能および使用方法について説明します。

本クラスはBLC2 05-50から廃止されました。BLCDBInboxVクラスを利用してください。

＜この章の構成＞

13.1　BLCDBInboxVforOracleクラスの概要

13.2　コンストラクタ（BLCDBInboxVforOracle）の詳細

13.1　BLCDBInboxVforOracleクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDBInboxCountV
     |
     +--jp.co.Hitachi.soft.blc.BLCDBInboxCountVforOracle

(3)　形式

public class BLCDBInboxVforOracle
extends BLCDBInboxV

(4)　機能

BLC受信ボックステーブルを読み込むクラスです（ORACLE用）。

このクラスでは，BLC受信ボックステーブルから読み込んだカラム値の中で，次の項目のカラム値をBLCフォーマットで整形するメソッドを提供します。

案件開始日時

案件処理期限

作業開始日時

作業名

値を取得する場合は，カラム名をメソッド前提の名前にする必要があります。

これらの情報を一つも読み込まない場合は，BLCDBListクラスを使用してください。

(5)　コンストラクタの概要

形式 | 機能
BLCDBInboxVforOracle() | BLCDBInboxVforOracleクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型
形式
機能

java.lang.String
getDTCreateWI (int row)
BLC2 05-50から廃止されました。
BLCDBInboxVクラスを利用してください。

クラス jp.co.Hitachi.soft.blc.BLCDBInboxV から継承したメソッド

getDTCreatePI，getDTCreateWI，getDTLimitPI，getNMWI，readView

クラス jp.co.Hitachi.soft.blc.BLCDBList から継承したメソッド

getGotTotal，getHitTotal，getItem，getStartNo，readView

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

13.2　コンストラクタ（BLCDBInboxVforOracle）の詳細

＜この節の構成＞

BLCDBInboxVforOracle

BLCDBInboxVforOracle

形式

public BLCDBInboxVforOracle()

機能

BLCDBInboxVforOracleクラスオブジェクトを構築します。

14.　BLCDBListクラス

この章では，BLCDBListクラスの機能および使用方法について説明します。

＜この章の構成＞

14.1　BLCDBListクラスの概要

14.2　コンストラクタ（BLCDBList）の詳細

14.3　メソッドの詳細

14.1　BLCDBListクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDBList

(3)　形式

public class BLCDBList

(4)　機能

受信ボックスなどの一覧系DBを読み込むクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCDBList() | BLCDBListクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
int | getGotTotal() | 検索実行時，読み込んだレコード数を取得します。
int | getHitTotal() | 検索実行時，ヒットしたレコード数を取得します。
java.lang.Object | getItem(java.lang.String ColumnName, int RowNo) | 読み込んだカラム値を取得します。
int | getStartNo() | 検索実行時，ヒットしたすべてのレコード中，初めに読み込んだレコードの番号を取得します。
void | readView(java.lang.String sql) | 指定したSQLでヒットするすべてのレコードを読み込みます。
void | readView(java.lang.String sql, int start, int getNum) | 指定したSQLでヒットするレコードのうち，パラメータで指定した範囲のレコードを読み込みます。

クラス java.lang.Object から継承したメソッド

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

14.2　コンストラクタ（BLCDBList）の詳細

＜この節の構成＞

BLCDBList

BLCDBList

形式

public BLCDBList()

機能

BLCDBListクラスオブジェクトを構築します。

14.3　メソッドの詳細

＜この節の構成＞

getGotTotal

getHitTotal

getItem

getStartNo

readView

readView

getGotTotal

形式

public int getGotTotal()

機能

検索実行時，読み込んだレコード数を取得します。

ヒットしたレコード数とは異なる場合があります。ヒットしたレコード数は，getHitTotal()メソッドで取得してください。

戻り値

読み込んだレコード数。

getHitTotal

形式

public int getHitTotal()

機能

検索実行時，ヒットしたレコード数を取得します。

読み込んだレコード数とは異なる場合があります。読み込んだレコード数は，getGotTotal()メソッドで取得してください。

検索未実行時は，"0"が返却されます。

戻り値

ヒットしたレコード数。

getItem

形式

public java.lang.Object getItem(java.lang.String ColumnName,
                               int RowNo)

機能

読み込んだカラム値を取得します。

パラメータ

ColumnName

取得するデータのカラム名を指定します。

RowNo

取得するデータのレコード番号を指定します。

戻り値

指定したレコードおよびカラム名のカラム値。

レコードの番号が読み込んだ範囲外にある場合，またはカラム名のカラムを読み込んでいない場合は，nullオブジェクトが返却されます。

getStartNo

形式

public int getStartNo()

機能

検索実行時，ヒットしたすべてのレコード中，初めに読み込んだレコードの番号を取得します。

戻り値

初めのレコード番号。

readView

形式

public void readView(java.lang.String sql)
             throws BLCException

機能

レコードを読み込みます。

指定されたSQL文でヒットするすべてのレコードを読み込みます。

パラメータ

sql

SQL文を指定します。

例外

BLCException

次のどちらかが原因のエラーが発生しました。

パラメータが不正である。

DBアクセスに失敗した。

readView

形式

public void readView(java.lang.String sql,
                    int start,
                    int getNum)
             throws BLCException

機能

レコードを読み込みます。

指定されたSQL文でヒットするすべてのレコード中，パラメータ「start」で指定した取得開始位置からパラメータ「getNum」で指定した最大取得行数分のレコードを読み込みます。パラメータ「start」で指定した取得開始位置がヒットレコード数よりも大きい場合は，次の計算式で取得開始位置を変更して取得してください。

計算式

取得開始位置
= 1+((ヒットレコード数+最大取得行数-1)/最大取得行数-1) * 最大取得行数

パラメータ

sql

SQL文を指定します。

start

取得開始位置を指定します。

getNum

最大取得行数を指定します。

例外

BLCException

次のどちらかが原因のエラーが発生しました。

パラメータが不正である。

DBアクセスに失敗した。

15.　BLCDBPIHistoryElementクラス

この章では，BLCDBPIHistoryElementクラスの機能および使用方法について説明します。

＜この章の構成＞

15.1　BLCDBPIHistoryElementクラスの概要

15.2　コンストラクタ（BLCDBPIHistoryElement）の詳細

15.3　メソッドの詳細

15.1　BLCDBPIHistoryElementクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDBPIHistoryElement

(3)　形式

public final class BLCDBPIHistoryElement
extends java.lang.Object

(4)　機能

案件履歴の項目を抽象化したクラスです。案件履歴の項目を次に示します。

項目名 | 対応するBLCValDicキー
作業ID | phist_wiid_$n
作業日付 | phist_date_$n
業務ステップ名 | phist_actdef_$n
作業名 | phist_winm_$n
業務ステップ定義名 | phist_actdefname_$n
作業定義名 | phist_widefname_$n
実行処理ID | phist_exeid_$n
実行処理名 | phist_exenm_$n
作業者ID | phist_parid_$n
作業者名 | phist_parnm_$n
作業者組織略称 | phist_parblg_$n
案件履歴の表示属性 | phist_displayattr_$n
案件履歴の有効性 | phist_validity_$n

(5)　コンストラクタの概要

形式 | 機能
BLCDBPIHistoryElement(java.lang.String awiid) | 作業IDを指定するコンストラクタです。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
java.lang.String | getactdef() | 業務ステップ名を取得します。
java.lang.String | getactdefname() | 業務ステップ定義名を取得します。
java.lang.String | getaltblg() | 代行者組織略称を取得します。
java.lang.String | getaltid() | 代行者IDを取得します。
java.lang.String | getaltnm() | 代行者名を取得します。
java.lang.String | getdate() | 作業時刻を取得します。
ava.lang.String | getexeid() | 実行処理ID（ボタンID）を取得します。
java.lang.String | getexenm() | ボタン名称を取得します。
java.lang.String | getparblg() | 作業者組織略称を取得します。
java.lang.String | getparid() | 作業者IDを取得します。
java.lang.String | getparnm() | 作業者名を取得します。
java.lang.String | getwidefname() | 作業定義名を取得します。
java.lang.String | getwiid() | 作業IDを取得します。
java.lang.String | getwinm() | 作業名を取得します。
void | setactdef(java.lang.String aactdef) | 業務ステップ名を設定します。
void | setactdefname(java.lang.String aactdefname) | 業務ステップ定義名を設定します。
void | setdate(java.lang.String adate) | 作業日付を設定します。
void | setdateLocalTime(java.lang.String adate) | 作業日付を設定します。
void | setdisplayattr(java.lang.String adisplayattr) | 案件履歴の表示属性を設定します。
void | setexeid(java.lang.String aexeid) | 実行処理ID（ボタンID）を設定します。
void | setexenm(java.lang.String aexenm) | 実行処理名（ボタン名称）を設定します。
void | setparblg(java.lang.String aparblg) | 作業者組織略称を設定します。
void | setparid(java.lang.String aparid) | 作業者IDを設定します。
void | setparnm(java.lang.String aparnm) | 作業者名を設定します。
void | setwidefname(java.lang.String awidefname) | 作業定義名を設定します。
void | setwinm(java.lang.String awinm) | 作業名を設定します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

15.2　コンストラクタ（BLCDBPIHistoryElement）の詳細

＜この節の構成＞

BLCDBPIHistoryElement

BLCDBPIHistoryElement

形式

public BLCDBPIHistoryElement(java.lang.String awiid)

機能

作業IDを指定するコンストラクタです。

パラメータ

awiid

作業IDを指定します。

15.3　メソッドの詳細

＜この節の構成＞

getactdef

getactdefname

getaltblg

getaltid

getaltnm

getdate

getexeid

getexenm

getparblg

getparid

getparnm

getwidefname

getwiid

getwinm

setactdef

setactdefname

setdate

setdateLocalTime

setdisplayattr

setexeid

setexenm

setparblg

setparid

setparnm

setwidefname

setwinm

getactdef

形式

public java.lang.String getactdef()

機能

業務ステップ名を取得します。

戻り値

業務ステップ名。

getactdefname

形式

public java.lang.String getactdefname()

機能

業務ステップ定義名を取得します。

戻り値

業務ステップ定義名。

getaltblg

形式

public java.lang.String getaltblg()

機能

代行者組織略称を取得します。

戻り値

代行者組織略称。

getaltid

形式

public java.lang.String getaltid()

機能

代行者IDを取得します。

戻り値

代行者ID。

getaltnm

形式

public java.lang.String getaltnm()

機能

代行者名を取得します。

戻り値

代行者名。

getdate

形式

public java.lang.String getdate()

機能

作業時刻を取得します。

戻り値

作業時刻。

getexeid

形式

public java.lang.String getexeid()

機能

実行処理ID（ボタンID）を取得します。

戻り値

ボタンID。

getexenm

形式

public java.lang.String getexenm()

機能

ボタン名称を取得します。

戻り値

ボタン名称。

getparblg

形式

public java.lang.String getparblg()

機能

作業者組織略称を取得します。

戻り値

作業者組織略称。

getparid

形式

public java.lang.String getparid()

機能

作業者IDを取得します。

戻り値

作業者ID。

getparnm

形式

public java.lang.String getparnm()

機能

作業者名を取得します。

戻り値

作業者名。

getwidefname

形式

public java.lang.String getwidefname()

機能

作業定義名を取得します。

戻り値

作業定義名。

getwiid

形式

public java.lang.String getwiid()

機能

作業IDを取得します。

戻り値

作業ID。

getwinm

形式

public java.lang.String getwinm()

機能

作業名を取得します。

戻り値

作業名。

setactdef

形式

public void setactdef(java.lang.String aactdef)

機能

業務ステップ名を設定します。

パラメータ

aactdef

業務ステップ名。

setactdefname

形式

public void setactdefname(java.lang.String aactdefname)

機能

業務ステップ定義名を設定します。

CSCIWの業務ステップ定義名を指定します。

パラメータ

aactdefname

業務ステップ定義名。

setdate

形式

public void setdate(java.lang.String adate)

機能

作業日付（GMT）を設定します。

作業日付をYYYYMMDDHHMMSSの形式で指定してください。

パラメータ

adate

作業日付（GMT）。

setdateLocalTime

形式

public void setdateLocalTime(java.lang.String adate)

機能

作業日付（ローカル時間）を設定します。

パラメータ

adate

作業日付。

setdisplayattr

形式

public void setdisplayattr(java.lang.String adisplayattr)

機能

案件履歴の表示属性を設定します。

"disp"（表示する）を指定してください。

パラメータ

adisplayattr

案件履歴の表示属性。

setexeid

形式

public void setexeid(java.lang.String aexeid)

機能

実行処理ID（ボタンID）を設定します。

パラメータ

aexeid

ボタンID。

setexenm

形式

public void setexenm(java.lang.String aexenm)

機能

実行処理名（ボタン名称）を設定します。

パラメータ

aexenm

ボタン名称。

setparblg

形式

public void setparblg(java.lang.String aparblg)

機能

作業者組織略称を設定します。

パラメータ

aparblg

作業者組織略称。

setparid

形式

public void setparid(java.lang.String aparid)

機能

作業者IDを設定します。

パラメータ

aparid

作業者ID。

setparnm

形式

public void setparnm(java.lang.String aparnm)

機能

作業者名を設定します。

パラメータ

aparnm

作業者名。

setwidefname

形式

public void setwidefname(java.lang.String awidefname)

機能

作業定義名を設定します。

CSCIWの作業定義名を指定します。

パラメータ

awidefname

作業定義名。

setwinm

形式

public void setwinm(java.lang.String awinm)

機能

作業名を設定します。

パラメータ

awinm

作業名。

16.　BLCDictionaryクラス

この章では，BLCDictionaryクラスの機能および使用方法について説明します。

＜この章の構成＞

16.1　BLCDictionaryクラスの概要

16.2　コンストラクタ（BLCDictionary）の詳細

16.3　メソッドの詳細

16.1　BLCDictionaryクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　入れ子クラスの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--java.util.AbstractMap
       |
       +--java.util.HashMap
             |
             +--jp.co.Hitachi.soft.blc.BLCDictionary

すべての実装インタフェース

java.lang.Cloneable

java.util.Map

java.io.Serializable

直系の既知のサブクラス

BLCValDic

BLCRequestData

(3)　形式

public class BLCDictionary
extends java.util.HashMap

(4)　機能

このクラスは，HashMapクラスを拡張して，getメソッドおよびcontainsKeyメソッドに相当する拡張メソッドを提供するクラスです。

(5)　入れ子クラスの概要

クラスjava.util.Map から継承した入れ子クラス

java.util.Map.Entry

(6)　コンストラクタの概要

形式 | 機能
BLCDictionary() | BLCDictionaryクラスオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
boolean | exists(java.lang.String p_strKey) | HashMapクラスのcontainsKeyメソッドを拡張したメソッドです。
java.lang.String | item(java.lang.String p_strKey) | HashMapクラスのgetメソッドを拡張したメソッドです。

クラスjava.util.HashMapから継承したメソッド

clear，clone，containsKey，containsValue，entrySet，get，isEmpty，keySet，put，putAll，remove，size，values

クラスjava.util.AbstractMapから継承したメソッド

equals，hashCode，toString

クラスjava.lang.Objectから継承したメソッド

getClass，notify，notifyAll，wait，wait，wait

インタフェースjava.util.Mapから継承したメソッド

equals，hashCode

16.2　コンストラクタ（BLCDictionary）の詳細

＜この節の構成＞

BLCDictionary

BLCDictionary

形式

public BLCDictionary()

機能

BLCDictionaryクラスオブジェクトを構築します。

16.3　メソッドの詳細

＜この節の構成＞

exists

item

exists

形式

public boolean exists(java.lang.String p_strKey)

機能

HashMapクラスのcontainsKeyメソッドを拡張したメソッドです。

パラメータ

p_strKey

要求キー名を指定します。

戻り値

キーが存在する場合はtrue。

存在しない場合はfalse。

item

形式

public java.lang.String item(java.lang.String p_strKey)

機能

HashMapクラスのgetメソッドを拡張したメソッドです。

get要求キーが該当するHashMapに存在しない場合は，該当キー名の空文字（""）値が追加されて，空文字（""）が返却されます。

キーが存在しない場合に，戻り値としてnullオブジェクトを取得したいときは，HashMapクラスのgetメソッドを使用してください。

留意事項

BLCDictionaryクラスオブジェクトで扱う値は，すべてString型です。

パラメータ

p_strKey

要求キー名を指定します。

戻り値

キーにマップされているHashMapの値（Stringオブジェクト）。

存在しない場合は，空文字（""）。

17.　BLCDirsクラス

この章では，BLCDirsクラスの機能および使用方法について説明します。

＜この章の構成＞

17.1　BLCDirsクラスの概要

17.2　コンストラクタ（BLCDirs）の詳細

17.3　メソッドの詳細

17.1　BLCDirsクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDirs

(3)　形式

public class BLCDirs
extends java.lang.Object

(4)　機能

ディレクトリ情報を取得するクラスです。

BLCDirsクラスのオブジェクトは，必ずBLCDirsLoaderクラスのgetDirsObjectメソッドで取得してください。

(5)　コンストラクタの概要

形式 | 機能
BLCDirs() | BLCDirsクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | deleteTargetInfo(java.lang.String p_uid, java.lang.String p_delluid) | 指定したユーザの宛先を削除します。
BLCDictionary | getDownOrgInfo(java.lang.String p_belongto, java.util.ArrayList p_attrlist, java.lang.String p_sortkey) | 指定した組織に属するすべての下位組織の情報を取得します。
BLCDictionary | getJobTitle(java.lang.String p_sortkey) | すべての役職情報を取得します。
BLCDictionary | getOrgInfo(java.util.ArrayList p_orglist, java.util.ArrayList p_attrlist) | 指定した組織（複数）の情報を取得します。
BLCDictionary | getTargetInfo(java.lang.String p_uid, java.util.ArrayList p_attrlist, java.lang.String p_sortkey) | 指定したユーザの宛先情報を取得します。
BLCDictionary | getUserInfo(java.util.ArrayList p_uidlist, java.util.ArrayList p_attrlist) | 指定したユーザ（複数）の情報を取得します。
BLCDictionary | getUserInfo(java.lang.String p_uid, java.util.ArrayList p_attrlist) | 指定したユーザの情報を取得します。
BLCDictionary | getUserInfoFromBelongto(java.lang.String p_belongto, java.util.ArrayList p_attrlist, java.lang.String p_sortkey) | 指定した組織に所属するすべてのユーザの情報を取得します。
void | insertTargetInfo(java.lang.String p_uid, java.lang.String p_adduid) | 指定したユーザの宛先を追加します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

17.2　コンストラクタ（BLCDirs）の詳細

＜この節の構成＞

BLCDirs

BLCDirs

形式

public BLCDirs()

機能

BLCDirsクラスオブジェクトを構築します。

17.3　メソッドの詳細

＜この節の構成＞

deleteTargetInfo

getDownOrgInfo

getJobTitle

getOrgInfo

getTargetInfo

getUserInfo

getUserInfo

getUserInfoFromBelongto

insertTargetInfo

deleteTargetInfo

形式

public void deleteTargetInfo(java.lang.String p_uid,
                        java.lang.String p_delluid)
                 throws BLCException

機能

指定したユーザの宛先を削除します。

パラメータ

p_uid

宛先を削除するユーザのユーザIDを指定します。ユーザIDは，1～128バイトで指定してください。

p_delluid

宛先から削除するユーザのユーザIDを指定します。ユーザIDは，1～128バイトで指定してください。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_uid」で指定したユーザIDの指定長が，1バイト未満または128バイトより大きい。

パラメータ「p_uid」にnullオブジェクトを指定した。

パラメータ「p_delluid」で指定したユーザIDの指定長が，1バイト未満または128バイトより大きい。

パラメータ「p_delluid」にnullオブジェクトを指定した。

パラメータ「p_uid」で指定したユーザの宛先としてパラメータ「p_delluid」に指定したユーザが，データベース（BLC_TARGET_USER_Tテーブル）に登録されていない。

データベースアクセスクラスで例外が発生した。

getDownOrgInfo

形式

public BLCDictionary getDownOrgInfo(java.lang.String p_belongto,
                                 java.util.ArrayList p_attrlist,
                                 java.lang.String p_sortkey)
                          throws BLCException

機能

指定した組織に属するすべての下位組織の情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_belongto

組織IDを指定します。最上位組織の組織情報を取得する場合は，"$root"を指定してください。組織IDは，1～128バイトで指定してください。

p_attrlist

取得属性を指定します。1個以上指定してください。指定できる属性を次に示します。

属性名 | 意味
CDORG | 組織コード
NMORG | 組織略称
NMORGFULL | 組織名
CDPARENTORG | 上位組織コード
ユ－ザ追加カラム名 | ユ－ザ追加情報

ユ－ザ追加カラム名には，BLC_ORG_Vビューにユーザが追加した任意のカラムの名称を指定できます。BLC_ORG_Vビューに存在しないカラム名称を指定した場合，動作は保証されません。

ユーザ追加カラム名は，（指定数＋各指定属性長）が500文字を超えない範囲で指定してください。500文字を超えた場合，SQL発行時にエラーになることがあります。

ユーザ追加カラム名称は，大文字で指定してください。

p_sortkey

ソート条件を，ご使用になるRDBMSのORDER BY句に指定できる式で指定します。500文字以内で指定してください。500文字を超えた場合，SQL発行時にエラーになることがあります。

ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

ソート条件の指定形式例を次に示します。

形式例

属性名△ソートモード[,属性名△ソートモード,・・・・]

注　△は半角スペースです。

指定可能な属性名は，データベースのBLC_ORG_Vビューに定義されているカラム名です。

ソートモードは次のどちらかを指定してください。

モード | 意味
ASC | 昇順
DESC | 降順

注　指定できる形式は，ご使用になるRDBMSによって異なります。詳細は，ご使用になるRDBMSのORDER BY句に指定できる式を確認してください。

戻り値

取得した組織情報。

キーの意味とオブジェクト種別について，次に示します。

キー名
意味
オブジェクト種別
備考

blc_org_total
取得情報数
Integer
取得属性の指定に関係なく取得できます。

blc_org_cd_$n
組織コード
String
取得属性の指定に関係なく取得できます。

blc_org_ab_$n
組織略称
String
取得属性にNMORGを指定した場合だけ取得できます。

blc_org_nmfull_$n
組織名
String
取得属性にNMORGFULLを指定した場合だけ取得できます。

blc_org_cdup_$n
上位組織コード
String
取得属性にCDPARENTORGを指定した場合だけ取得できます。
最上位組織の場合，"$root"が返却されます。

blc_org_"ユ－ザ追加カラム名"_$n
ユ－ザ追加情報
Object
取得属性に指定したカラム名だけ取得できます。

blc_org_cnt_"組織コード"
逆引き用情報番号
String
取得属性の指定に関係なく取得できます。

blc_org_abnm_"組織コード"
組織略称
String
取得属性にNMORGを指定していない場合は，空文字（""）が返却されます。

（凡例）

$n　取得情報番号（1～取得数）。

指定した組織IDの組織がデータベース（BLC_ORG_Vビュー）に登録されていない場合でも，キー名「blc_org_total」に値が0のIntegerオブジェクトが設定されて，正常終了します。

指定した組織IDの組織下に組織が登録されていない場合でも，キー名「blc_org_total」に値が0のIntegerオブジェクトが設定されて，正常終了します。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_belongto」で指定した各組織IDの指定長が，1バイト未満または128バイトより大きい。

パラメータ「p_belongto」にnullオブジェクトを指定した。

パラメータ「p_attrlist」で指定した各取得属性の指定長が1バイト未満である。または，取得属性としてStringオブジェクト以外を指定した。

パラメータ「p_attrlist」に要素がないオブジェクトを指定した。

パラメータ「p_attrlist」にnullオブジェクトを指定した。または，パラメータ「p_attrlist」の要素にnullオブジェクトを指定した。

BLC_ORG_Vビューにパラメータ「p_attrlist」で指定した属性名に一致するカラムがない。

BLC_ORG_Vビューにパラメータ「p_sortkey」で指定した属性名に一致するカラムがない。

パラメータ「p_sortkey」で指定したソートモードの指定に誤りがある。

パラメータ「p_sortkey」で指定したソート条件の形式に誤りがある。

データベースアクセスクラスで例外が発生した。

getJobTitle

形式

public BLCDictionary getJobTitle(java.lang.String p_sortkey)
                      throws BLCException

機能

すべての役職情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_sortkey

ソート条件を，ご使用になるRDBMSのORDER BY句に指定できる式で指定します。500文字以内で指定してください。500文字を超えた場合，SQL発行時にエラーになることがあります。

ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

ソート条件の指定形式例を次に示します。

形式例

属性名△ソートモード[,属性名△ソートモード,・・・・]

注　△は半角スペースです。

指定可能な属性名は，データベースのBLC_JOB_TITLE_Tテーブルに定義されているカラム名です。

ソートモードは次のどちらかを指定してください。

モード | 意味
ASC | 昇順
DESC | 降順

注　指定できる形式は，ご使用になるRDBMSによって異なります。詳細は，ご使用になるRDBMSのORDER BY句に指定できる式を確認してください。

戻り値

取得した役職情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別
blc_job_total | 取得情報数 | Integer
blc_job_cd_$n | 役職コード | String
blc_job_nuorder_$n | 役職順序 | Integer
blc_job_nmfull_$n | 役職名（漢字） | String
blc_job_ab_$n | 役職略称 | String
blc_job_nmjobk_$n | 役職名（カナ） | String
blc_job_nmjobe_$n | 役職名（英字） | String
blc_job_cnt_"役職コード" | 逆引き用情報番号 | String
blc_job_abnm_"役職コード" | 役職略称 | String

（凡例）

$n　取得情報番号（1～取得数）。

データベース（BLC_JOB_TITLE_Tテーブル）に役職情報が登録されていない場合でも，キー名「blc_job_total」に値が0のIntegerオブジェクトを設定して正常終了します。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

BLC_JOB_TITLE_Tテーブルに，パラメータ「p_sortkey」で指定した属性名に一致するカラムがない。

パラメータ「p_sortkey」で指定したソートモードの指定に誤りがある。

パラメータ「p_sortkey」で指定したソート条件の形式に誤りがある。

データベースアクセスクラスで例外が発生した。

getOrgInfo

形式

public BLCDictionary getOrgInfo(java.util.ArrayList p_orglist,
                             java.util.ArrayList p_attrlist)
                      throws BLCException

機能

指定した組織（複数）の情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_orglist

組織IDを指定します。1個以上指定します。組織IDは，1～128バイトのStringオブジェクトで指定してください。

p_attrlist

取得属性を指定します。1個以上指定してください。指定できる属性名を次に示します。

属性名 | 意味
CDORG | 組織コード
NMORG | 組織略称
NMORGFULL | 組織名
CDPARENTORG | 上位組織コード
ユ－ザ追加カラム名 | ユ－ザ追加情報

ユ－ザ追加カラム名には，BLC_ORG_Vビューにユーザが追加した任意のカラムの名称を指定できます。BLC_ORG_Vビューに存在しないカラム名称を指定した場合，動作は保証されません。

ユーザ追加カラム名は，（指定数＋各指定属性長）が500文字を超えない範囲で指定してください。500文字を超えた場合，SQL発行時にエラーになることがあります。

ユーザ追加カラム名称は，大文字で指定してください。

戻り値

取得した組織情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別 | 備考
blc_org_total | 取得情報数 | Integer | 取得属性の指定に関係なく取得できます。
blc_org_cd_$n | 組織コード | String | 取得属性の指定に関係なく取得できます。
blc_org_ab_$n | 組織略称 | String | 取得属性にNMORGを指定した場合だけ取得できます。
blc_org_nmfull_$n | 組織名 | String | 取得属性にNMORGFULLを指定した場合だけ取得できます。
blc_org_cdup_$n | 上位組織コード | String | 取得属性にCDPARENTORGを指定した場合だけ取得できます。
blc_org_"ユ－ザ追加カラム名"_$n | ユ－ザ追加情報 | Object | 取得属性に指定したカラム名だけ取得できます。
blc_org_cnt_"組織コード" | 逆引き用情報番号 | String | 取得属性の指定に関係なく取得できます。
blc_org_abnm_"組織コード" | 組織略称 | String | 取得属性にNMORGを指定していない場合は，空文字（""）が返却されます。

（凡例）

$n　取得情報番号（1～取得数）。

指定した組織IDの組織がデータベース（BLC_ORG_Vビュー）に登録されていない場合，その組織IDの指定は無視され，データベースに登録されている組織IDの組織情報だけが返却されます。

指定した組織IDの組織に，データベース（BLC_ORG_Vビュー）に登録されている組織が存在しない場合でも，キー名「blc_org_total」に値が0のIntegerオブジェクトが設定されて，正常終了します。

例外

BLCException

BLC内で次のどれかの要因のエラーが発生しました。

パラメータ「p_orglist」で指定した各組織IDの指定長が，1バイト未満または128バイトより大きい。または，組織IDとしてStringオブジェクト以外を指定した。

パラメータ「p_orglist」に要素がないオブジェクトを指定した。

パラメータ「p_orglist」にnullオブジェクトを指定した。または，パラメータ「p_orglist」の要素にnullオブジェクトを指定した。

パラメータ「p_attrlist」で指定した各取得属性の指定長が1バイト未満である。または取得属性としてStringオブジェクト以外を指定した。

パラメータ「p_attrlist」に要素がないオブジェクトを指定した。

パラメータ「p_attrlist」にnullオブジェクトを指定した。または，パラメータ「p_attrlist」の要素にnullオブジェクトを指定した。

BLC_ORG_Vビューにパラメータ「p_attrlist」で指定した属性名に一致するカラムがない。

データベースアクセスクラスで例外が発生した。

getTargetInfo

形式

public BLCDictionary getTargetInfo(java.lang.String p_uid,
                               java.util.ArrayList p_attrlist,
                               java.lang.String p_sortkey)
                        throws BLCException

機能

指定したユーザの宛先情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uid

宛先情報を取得するユーザのユーザIDを指定します。ユーザIDは，1～128バイトで指定してください。

p_attrlist

取得属性を指定します。1個以上指定してください。指定できる属性名を次に示します。

属性名 | 意味
CDUSER | ユーザID
CDTARGET | 宛先ユーザID
NMBELONGTO | 宛先の所属組織略称
CDJOBTITLE | 宛先の役職コード
NMJOBTITLE | 宛先の役職略称
NMLASTNAME | 宛先の名字
NMFIRSTNAME | 宛先の名前
ユ－ザ追加カラム名 | ユ－ザ追加情報

ユ－ザ追加カラム名には，BLC_TARGET_USER_Vビューにユーザが追加した任意のカラムの名称を指定できます。BLC_TARGET_USER_Vビューに存在しないカラム名称を指定した場合，動作は保証されません。

ユーザ追加カラム名は，（指定数＋各指定属性長）が500文字を超えない範囲で指定してください。500文字を超えた場合，SQL発行時にエラーとなることがあります。

ユーザ追加カラム名称は，大文字で指定してください。

p_sortkey

ソート条件を，ご使用になるRDBMSのORDER BY句に指定できる式で指定します。500文字以内で指定してください。500文字を超えた場合，SQL発行時にエラーになることがあります。

ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

ソート条件の指定形式例を次に示します。

形式例

属性名△ソートモード[,属性名△ソートモード,・・・・]

注　△は半角スペースです。

指定可能な属性名は，データベースのBLC_TARGET_USER_Vビューに定義されているカラム名です。

ソートモードは次のどちらかを指定してください。

モード | 意味
ASC | 昇順
DESC | 降順

注　指定できる形式は，ご使用になるRDBMSによって異なります。詳細は，ご使用になるRDBMSのORDER BY句に指定できる式を確認してください。

戻り値

宛先情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別 | 備考
blc_target_total | 取得情報数 | Integer | 取得属性の指定に関係なく取得できます。
blc_target_userid_$n | ユーザID | String | 取得属性にCDUSERを指定した場合だけ取得できます。
blc_target_id_$n | 宛先ユーザID | String | 取得属性の指定に関係なく取得できます。
blc_target_aborg_$n | 宛先の所属する組織略称 | String | 取得属性にNMBELONGTOを指定した場合だけ取得できます。
blc_target_cdjob_$n | 宛先の役職コード | String | 取得属性にCDJOBTITLEを指定した場合だけ取得できます。
blc_target_abjob_$n | 宛先の役職略称 | String | 取得属性にNMJOBTITLEを指定した場合だけ取得できます。
blc_target_nmlast_$n | 宛先の氏名漢字名字 | String | 取得属性にNMLASTNAMEを指定した場合だけ取得できます。
blc_target_nmfirst_$n | 宛先の氏名漢字名前 | String | 取得属性にNMFIRSTNAMEを指定した場合だけ取得できます。
blc_target_nmfull_$n | 宛先の氏名漢字 | String | 取得属性にNMLASTNAMEとNMFIRSTNAMEの両方を指定した場合以外は，空文字（""）が返却されます。
blc_target"ユーザ追加カラム名"_$n | ユーザ追加情報 | Object | 取得属性に指定したカラム名だけ取得できます。
blc_target_cnt_"宛先ユーザID" | 逆引き用情報番号 | String | 取得属性の指定に関係なく取得できます。
blc_target_nm_"宛先ユーザID" | 宛先の氏名漢字 | String | 取得属性にNMLASTNAMEとNMFIRSTNAMEの両方を指定した場合以外は，空文字（""）が返却されます。

（凡例）

$n　取得情報番号（1～取得数）。

指定したユーザIDのユーザの宛先がデータベース（BLC_TARGET_USER_Vビュー）に登録されていない場合でも，キー名「blc_target_total」に値が0のIntegerオブジェクトが設定されて，正常終了します。

指定したユーザIDのユーザがデータベース（BLC_TARGET_USER_Vビュー）に登録されていない場合でも，キー名「blc_target_total」に値が0のIntegerオブジェクトが設定されて，正常終了します。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_uid」で指定したユーザIDの指定長が，1バイト未満または128バイトより大きい。

パラメータ「p_uid」にnullオブジェクトを指定した。

パラメータ「p_attrlist」で指定した各取得属性の指定長が1バイト未満である。または，取得属性としてStringオブジェクト以外を指定した。

パラメータ「p_attrlist」に要素がないオブジェクトを指定した。

パラメータ「p_attrlist」にnullオブジェクトを指定した。または，パラメータ「p_attrlist」の要素にnullオブジェクトを指定した。

BLC_TARGET_USER_Vビューにパラメータ「p_sortkey」で指定した属性名に一致するカラムがない。

BLC_TARGET_USER_Vビューにパラメータ「p_attrlist」で指定した属性名に一致するカラムがない。

パラメータ「p_sortkey」で指定したソートモードの指定に誤りがある。

パラメータ「p_sortkey」で指定したソート条件の形式に誤りがある。

データベースアクセスクラスで例外が発生した。

getUserInfo

形式

public BLCDictionary getUserInfo(java.util.ArrayList p_uidlist,
                              java.util.ArrayList p_attrlist)
                       throws BLCException

機能

指定したユーザ（複数）の情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uidlist

ユーザIDを指定します。1個以上指定します。各ユーザIDは，1～128バイトのStringオブジェクトで指定してください。

p_attrlist

取得属性を指定します。1個以上指定してください。指定できる属性名を次に示します。

属性名 | 意味
CDUSER | ユーザID
CDPERSONALNO | 従業員番号
NMLASTNAMEJ | 氏名漢字名字
NMFIRSTNAMEJ | 氏名漢字名前
NMLASTNAMEK | 氏名カナ名字
NMFIRSTNAMEK | 氏名カナ名前
NMLASTNAMEE | 氏名英字名字
NMFIRSTNAMEE | 氏名英字名前
CDBELONGTO | 所属する組織コード
NMBELONGTO | 所属する組織名称
CDJOBTITLE | 役職コード
NMJOBTITLEFULL | 役職名
NMJOBTITLE | 役職略称
NMMAILADDRESS | メール（e-Mail）
NMTELOUTSIDE | TEL　外線
NMTELEXTENSION | TEL　内線
ユ－ザ追加カラム名 | ユ－ザ追加情報
NUADMINAUTHORITY | 管理者権限
NUALTERNATEAUTHORITY | 代行者権限
CFLOGINSTATUS | ログイン可否ステータス
CFSHARESTATUS | 共有トレイステータス

ユ－ザ追加カラム名には，BLC_USER_Vビューにユーザが追加した任意のカラムの名称を指定できます。BLC_USER_Vビューに存在しないカラム名称を指定した場合，動作は保証されません。

ユーザ追加カラム名は，（指定数＋各指定属性長）が500文字を超えない範囲で指定してください。500文字を超えた場合，SQL発行時にエラーになることがあります。

ユーザ追加カラム名称は，大文字で指定してください。

戻り値

取得したユーザ情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別 | 備考
blc_us_total | 取得情報数 | Integer | 取得属性の指定に関係なく取得できます。
blc_us_id_$n | ユーザID | String | 取得属性の指定に関係なく取得できます。
blc_us_no_$n | 従業員番号 | String | 取得属性にCDPERSONALNOを指定した場合だけ取得できます。
blc_us_nmlastj_$n | 氏名漢字名字 | String | 取得属性にNMLASTNAMEJを指定した場合だけ取得できます。
blc_us_nmfirstj_$n | 氏名漢字名前 | String | 取得属性にNMFIRSTNAMEJを指定した場合だけ取得できます。
blc_us_nmlastk_$n | 氏名カナ名字 | String | 取得属性にNMLASTNAMEKを指定した場合だけ取得できます。
blc_us_nmfirstk_$n | 氏名カナ名前 | String | 取得属性にNMFIRSTNAMEKを指定した場合だけ取得できます。
blc_us_nmlaste_$n | 氏名英字名字 | String | 取得属性にNMLASTNAMEEを指定した場合だけ取得できます。
blc_us_nmfirste_$n | 氏名英字名前 | String | 取得属性にNMFIRSTNAMEEを指定した場合だけ取得できます。
blc_us_cdbelong_$n | 所属する組織コード | String | 取得属性にCDBELONGTOを指定した場合だけ取得できます。
blc_us_nmbelong_$n | 所属する組織名称 | String | 取得属性にNMBELONGTOを指定した場合だけ取得できます。
blc_us_cdjobt_$n | 役職コード | String | 取得属性にCDJOBTITLEを指定した場合だけ取得できます。
blc_us_nmjobt_$n | 役職名 | String | 取得属性にNMJOBTITLEFULLを指定した場合だけ取得できます。
blc_us_abjobt_$n | 役職略称 | String | 取得属性にNMJOBTITLEを指定した場合だけ取得できます。
blc_us_mailaddr_$n | メール（e-Mail） | String | 取得属性にNMMAILADDRESSを指定した場だけ取得できます。
blc_us_telout_$n | TEL　外線 | String | 取得属性にNMTELOUTSIDEを指定した場合だけ取得できます。
blc_us_telext_$n | TEL　内線 | String | 取得属性にNMTELEXTENSIONを指定した場合だけ取得できます。
blc_us_"ユ－ザ追加カラム名"_$n | ユ－ザ追加情報 | Object | 取得属性に指定したカラム名だけ取得できます。
blc_us_cnt_"ユーザID" | 逆引き用情報番号 | String | 取得属性の指定に関係なく取得できます。
blc_us_nm_"ユーザID" | 氏名漢字 | String | 取得属性にNMLASTNAMEJとNMFIRSTNAMEJの両方を指定した場合以外は，空文字（""）が返却されます。
blc_us_nuadminauth_$n | 管理者権限 | Short | 取得属性にNUADMINAUTHORITYを指定した場合だけ取得できます。
blc_us_nualtauth_$n | 代行者権限 | Short | 取得属性にNUALTERNATEAUTHORITYを指定した場合だけ取得できます。
blc_us_cfloginst_$n | ログイン可否ステータス | Short | 取得属性にCFLOGINSTATUSを指定した場合だけ取得できます。
blc_us_cfsharest_$n | 共有トレイステータス | Short | 取得属性にCFSHARESTATUSを指定した場合だけ取得できます。

（凡例）

$n　取得情報番号（1～取得数）。

指定したユーザIDがデータベース（BLC_USER_Vビュー）に登録されていない場合，そのユーザIDの指定は無視され，データベースに登録されているユーザIDのユーザ情報だけが返却されます。

指定したすべてのユーザIDがデータベース（BLC_USER_Vビュー）に登録されていない場合でも，キー名「blc_us_total」に値が0のIntegerオブジェクトが設定されて正常終了します。

ユーザ情報管理機能から，ログイン可否のステータスを「不可」に設定されたユーザIDがp_uidlist引数に含まれる場合，戻り値BLCDictionaryオブジェクトにはそのユーザIDの情報は含まれません。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_uidlist」で指定した各ユーザIDの指定長が1バイト未満，または128バイトより大きい。または，ユーザIDとしてStringオブジェクト以外を指定した。

パラメータ「p_uidlist」に要素がないオブジェクトを指定した。

パラメータ「p_uidlist」にnullオブジェクトを指定した。または，パラメータ「p_uidlist」の要素にnullオブジェクトを指定した。

パラメータ「p_attrlist」で指定した各取得属性の指定長が1バイト未満である。または，取得属性にStringオブジェクト以外を指定した。

パラメータ「p_attrlist」に要素がないオブジェクトを指定した。

パラメータ「p_attrlist」にnullオブジェクトを指定した。または，パラメータ「p_attrlist」の要素にnullオブジェクトを指定した。

BLC_USER_Vビューにパラメータ「p_attrlist」で指定した属性名に一致するカラムがない。

データベースアクセスクラスで例外が発生した。

getUserInfo

形式

public BLCDictionary getUserInfo(java.lang.String p_uid,
                              java.util.ArrayList p_attrlist)
                       throws BLCException

機能

指定したユーザの情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uid

ユーザIDを指定します。ユーザIDは，1～128バイトで指定してください。

p_attrlist

取得属性を指定します。1個以上指定してください。指定できる属性名を次に示します。

属性名 | 意味
CDUSER | ユーザID
CDPERSONALNO | 従業員番号
NMLASTNAMEJ | 氏名漢字名字
NMFIRSTNAMEJ | 氏名漢字名前
NMLASTNAMEK | 氏名カナ名字
NMFIRSTNAMEK | 氏名カナ名前
NMLASTNAMEE | 氏名英字名字
NMFIRSTNAMEE | 氏名英字名前
CDBELONGTO | 所属する組織コード
NMBELONGTO | 所属する組織名称
CDJOBTITLE | 役職コード
NMJOBTITLEFULL | 役職名
NMJOBTITLE | 役職略称
NMMAILADDRESS | メール（e-Mail）
NMTELOUTSIDE | TEL　外線
NMTELEXTENSION | TEL　内線
ユ－ザ追加カラム名 | ユ－ザ追加情報
NUADMINAUTHORITY | 管理者権限
NUALTERNATEAUTHORITY | 代行者権限
CFLOGINSTATUS | ログイン可否ステータス
CFSHARESTATUS | 共有トレイステータス

ユ－ザ追加カラム名には，BLC_USER_Vビューにユーザが追加した任意のカラムの名称を指定できます。BLC_USER_Vビューに存在しないカラム名称を指定した場合，動作は保証されません。

ユーザ追加カラム名は，（指定数＋各指定属性長）が500文字を超えない範囲で指定してください。500文字を超えた場合，SQL発行時にエラーになることがあります。

ユーザ追加カラム名称は，大文字で指定してください。

戻り値

取得したユーザ情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別 | 備考
blc_us_id | ユーザID | String | 取得属性にCDUSERを指定した場合だけ取得できます。
blc_us_no | 従業員番号 | String | 取得属性にCDPERSONALNOを指定した場合だけ取得できます。
blc_us_nmlastj | 氏名漢字名字 | String | 取得属性にNMLASTNAMEJを指定した場合だけ取得できます。
blc_us_nmfirstj | 氏名漢字名前 | String | 取得属性にNMFIRSTNAMEJを指定した場合だけ取得できます。
blc_us_nmlastk | 氏名カナ名字 | String | 取得属性にNMLASTNAMEKを指定した場合だけ取得できます。
blc_us_nmfirstk | 氏名カナ名前 | String | 取得属性にNMFIRSTNAMEKを指定した場合だけ取得できます。
blc_us_nmlaste | 氏名英字名字 | String | 取得属性にNMLASTNAMEEを指定した場合だけ取得できます。
blc_us_nmfirste | 氏名英字名前 | String | 取得属性にNMFIRSTNAMEEを指定した場合だけ取得できます。
blc_us_cdbelong | 所属する組織コード | String | 取得属性にCDBELONGTOを指定した場合だけ取得できます。
blc_us_nmbelong | 所属する組織名称 | String | 取得属性にNMBELONGTOを指定した場合だけ取得できます。
blc_us_cdjobt | 役職コード | String | 取得属性にCDJOBTITLEを指定した場合だけ取得できます。
blc_us_nmjobt | 役職名 | String | 取得属性にNMJOBTITLEFULLを指定した場合だけ取得できます。
blc_us_abjobt | 役職略称 | String | 取得属性にNMJOBTITLEを指定した場合だけ取得できます。
blc_us_mailaddr | メール（e-Mail） | String | 取得属性にNMMAILADDRESSを指定した場合だけ取得できます。
blc_us_telout | TEL　外線 | String | 取得属性にNMTELOUTSIDEを指定した場合だけ取得できます。
blc_us_telext | TEL　内線 | String | 取得属性にNMTELEXTENSIONを指定した場合だけ取得できます。
blc_us_"ユ－ザ追加カラム名" | ユ－ザ追加情報 | Object | 取得属性に指定したカラム名だけ取得できます。
blc_us_nmfull | 氏名漢字 | String | 取得属性にNMLASTNAMEJとNMFIRSTNAMEJの両方を指定した場合以外は，空文字（""）が返却されます。
nuadminauth | 管理者権限 | Short | 取得属性にNUADMINAUTHORITYを指定した場合だけ取得できます。
blc_us_nualtauth | 代行者権限 | Short | 取得属性にNUALTERNATEAUTHORITYを指定した場合だけ取得できます。
blc_us_cfloginst | ログイン可否ステータス | Short | 取得属性にCFLOGINSTATUSを指定した場合だけ取得できます。
blc_us_cfsharest | 共有トレイステータス | Short | 取得属性にCFSHARESTATUSを指定した場合だけ取得できます。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_uid」で指定したユーザIDの指定長が1バイト未満，または128バイトより大きい。

パラメータ「p_uid」にnullオブジェクトを指定した。

パラメータ「p_attrlist」で指定した各取得属性の指定長が1バイト未満である。または，取得属性としてStringオブジェクト以外を指定した。

パラメータ「p_attrlist」に要素がないオブジェクトを指定した。

パラメータ「p_attrlist」にnullオブジェクトを指定した。または，パラメータ「p_attrlist」の要素にnullオブジェクトを指定した。

ユーザ情報管理機能から，対象ユーザIDのログイン可否のステータスを「不可」に設定された場合，例外が発生します。

BLC_USER_Vビューにパラメータ「p_attrlist」で指定した属性名に一致するカラムがない。

指定したユーザIDのユーザがデータベース(BLC_USER_Vビュー)に存在しない。

データベースアクセスクラスで例外が発生した。

getUserInfoFromBelongto

形式

public BLCDictionary getUserInfoFromBelongto(
                                 java.lang.String p_belongto,
                                 java.util.ArrayList p_attrlist,
                                 java.lang.String p_sortkey)
                          throws BLCException

機能

指定した組織に所属するすべてのユーザの情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_belongto

組織IDを指定します。組織IDは，1～128バイトで指定してください。

p_attrlist

取得属性を指定します。1個以上指定してください。指定できる属性名を次に示します。

属性名 | 意味
CDUSER | ユーザID
CDPERSONALNO | 従業員番号
NMLASTNAMEJ | 氏名漢字名字
NMFIRSTNAMEJ | 氏名漢字名前
NMLASTNAMEK | 氏名カナ名字
NMFIRSTNAMEK | 氏名カナ名前
NMLASTNAMEE | 氏名英字名字
NMFIRSTNAMEE | 氏名英字名前
CDBELONGTO | 所属する組織コード
NMBELONGTO | 所属する組織名称
CDJOBTITLE | 役職コード
NMJOBTITLEFULL | 役職名
NMJOBTITLE | 役職略称
NMMAILADDRESS | メール（e-Mail）
NMTELOUTSIDE | TEL　外線
NMTELEXTENSION | TEL　内線
ユ－ザ追加カラム名 | ユ－ザ追加情報
NUADMINAUTHORITY | 管理者権限
NUALTERNATEAUTHORITY | 代行者権限
CFLOGINSTATUS | ログイン可否ステータス
CFSHARESTATUS | 共有トレイステータス

ユ－ザ追加カラム名には，BLC_USER_Vビューにユーザが追加した任意のカラムの名称を指定できます。BLC_USER_Vビューに存在しないカラム名称を指定した場合，動作は保証されません。

ユーザ追加カラム名は，（指定数＋各指定属性長）が500文字を超えない範囲で指定してください。500文字を超えた場合，SQL発行時にエラーになることがあります。

ユーザ追加カラム名称は，大文字で指定してください。

p_sortkey

ソート条件を，ご使用になるRDBMSのORDER BY句に指定できる式で指定します。500文字以内で指定してください。500文字を超えた場合，SQL発行時にエラーになることがあります。

ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

ソート条件の指定形式例を次に示します。

形式例

属性名△ソートモード[,属性名△ソートモード,・・・・]

注　△は半角スペースです。

指定可能な属性名は，データベースのBLC_USER_Vビューに定義されているカラム名です。

ソートモードは次のどちらかを指定してください。

モード | 意味
ASC | 昇順
DESC | 降順

注　指定できる形式は，ご使用になるRDBMSによって異なります。詳細は，ご使用になるRDBMSのORDER BY句に指定できる式を確認してください。

戻り値

取得したユーザ情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別 | 備考
blc_us_total | 取得情報数 | Integer | 取得属性の指定に関係なく取得できます。
blc_us_id_$n | ユーザID | String | 取得属性の指定に関係なく取得できます。
blc_us_no_$n | 従業員番号 | String | 取得属性にCDPERSONALNOを指定した場合だけ取得できます。
blc_us_nmlastj_$n | 氏名漢字名字 | String | 取得属性にNMLASTNAMEJを指定した場合だけ取得できます。
blc_us_nmfirstj_$n | 氏名漢字名前 | String | 取得属性にNMFIRSTNAMEJを指定した場合だけ取得できます。
blc_us_nmlastk_$n | 氏名カナ名字 | String | 取得属性にNMLASTNAMEKを指定した場合だけ取得できます。
blc_us_nmfirstk_$n | 氏名カナ名前 | String | 取得属性にNMFIRSTNAMEKを指定した場合だけ取得できます。
blc_us_nmlaste_$n | 氏名英字名字 | String | 取得属性にNMLASTNAMEEを指定した場合だけ取得できます。
blc_us_nmfirste_$n | 氏名英字名前 | String | 取得属性にNMFIRSTNAMEEを指定した場合だけ取得できます。
blc_us_cdbelong_$n | 所属する組織コード | String | 取得属性にCDBELONGTOを指定した場合だけ取得できます。
blc_us_nmbelong_$n | 所属する組織名称 | String | 取得属性にNMBELONGTOを指定した場合だけ取得できます。
blc_us_cdjobt_$n | 役職コード | String | 取得属性にCDJOBTITLEを指定した場合だけ取得できます。
blc_us_nmjobt_$n | 役職名 | String | 取得属性にNMJOBTITLEFULLを指定した場合だけ取得できます。
blc_us_abjobt_$n | 役職略称 | String | 取得属性にNMJOBTITLEを指定した場合だけ取得できます。
blc_us_mailaddr_$n | メール（e-Mail） | String | 取得属性にNMMAILADDRESSを指定した場合だけ取得できます。
blc_us_telout_$n | TEL　外線 | String | 取得属性にNMTELOUTSIDEを指定した場合だけ取得できます。
blc_us_telext_$n | TEL　内線 | String | 取得属性にNMTELEXTENSIONを指定した場合だけ取得できます。
blc_us_"ユ－ザ追加カラム名"_$n | ユ－ザ追加情報 | Object | 取得属性に指定したカラム名だけ取得できます。
blc_us_cnt_"ユーザID" | 逆引き用情報番号 | String | 取得属性の指定に関係なく取得できます。
blc_us_nm_"ユーザID" | 氏名漢字 | String | 取得属性にNMLASTNAMEJとNMFIRSTNAMEJの両方を指定した場合以外は，空文字（""）が返却されます。
blc_us_nuadminauth_$n | 管理者権限 | Short | 取得属性にNUADMINAUTHORITYを指定した場合だけ取得できます。
blc_us_nualtauth_$n | 代行者権限 | Short | 取得属性にNUALTERNATEAUTHORITYを指定した場合だけ取得できます。
blc_us_cfloginst_$n | ログイン可否ステータス | Short | 取得属性にCFLOGINSTATUSを指定した場合だけ取得できます。
blc_us_cfsharest_$n | 共有トレイステータス | Short | 取得属性にCFSHARESTATUSを指定した場合だけ取得できます。

（凡例）

$n　取得情報番号（1～取得数）。

指定した組織にユーザが登録されていない場合でも，キー名「blc_us_total」に値が0のIntegerオブジェクトが設定されて正常終了します。

指定した組織がデータベースに登録されていない場合でも，キー名「blc_us_total」に値が0のIntegerオブジェクトが設定されて，正常終了します。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_belongto」で指定した組織IDの指定長が，1バイト未満または128バイトより大きい。

パラメータ「p_belongto」にnullオブジェクトを指定した。

パラメータ「p_attrlist」で指定した各取得属性の指定長が1バイト未満である。または，取得属性としてStringオブジェクト以外を指定した。

パラメータ「p_attrlist」に要素がないオブジェクトを指定した。

パラメータ「p_attrlist」にnullオブジェクトを指定した。または，パラメータ「p_attrlist」の要素にnullオブジェクトを指定した。

BLC_USER_Vビューにパラメータ「p_attrlist」で指定した属性名に一致するカラムがない。

BLC_USER_Vビューにパラメータ「p_sortkey」で指定した属性名に一致するカラムがない。

パラメータ「p_sortkey」で指定したソートモードの指定に誤りがある。

パラメータ「p_sortkey」で指定したソート条件の形式に誤りがある。

データベースアクセスクラスで例外が発生した。

insertTargetInfo

形式

public void insertTargetInfo(java.lang.String p_uid,
                        java.lang.String p_adduid)
                 throws BLCException

機能

指定したユーザの宛先を追加します。

パラメータ

p_uid

宛先を追加するユーザのユーザIDを指定します。ユーザIDは，1～128バイトで指定してください。

p_adduid

宛先として追加するユーザのユーザIDを指定します。ユーザIDは，1～128バイトで指定してください。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_uid」で指定したユーザIDの指定長が1バイト未満，または128バイトより大きい。

パラメータ「p_uid」にnullオブジェクトを指定した。

パラメータ「p_adduid」で指定したユーザIDの指定長が，1バイト未満または128バイトより大きい。

パラメータ「p_adduid」にnullオブジェクトを指定した。

パラメータ「p_uid」で指定したユーザIDのユーザの宛先として，すでにパラメータ「p_adduid」で指定したユーザIDのユーザがデータベース（BLC_TARGET_USER_Tテーブル）に登録されている。

パラメータ「p_uid」で指定したユーザIDのユーザ，またはパラメータ「p_adduid」で指定したユーザIDのユーザが，データベース(BLC_USER_Vビュー)に登録されていない。

データベースアクセスクラスで例外が発生した。

18.　BLCDirsLoaderクラス

この章では，BLCDirsLoaderクラスの機能および使用方法について説明します。

＜この章の構成＞

18.1　BLCDirsLoaderクラスの概要

18.2　コンストラクタ（BLCDirsLoader）の詳細

18.3　メソッドの詳細

18.1　BLCDirsLoaderクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCDirsLoader

(3)　形式

public class BLCDirsLoader
extends java.lang.Object

(4)　機能

ディレクトリ情報にアクセスするクラスのオブジェクトを取得するクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCDirsLoader() | BLCDirsLoaderオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
BLCDirs | getDirsObject() | ディレクトリ情報にアクセスするクラスのオブジェクトを取得します。

クラスjava.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

18.2　コンストラクタ（BLCDirsLoader）の詳細

＜この節の構成＞

BLCDirsLoader

BLCDirsLoader

形式

public BLCDirsLoader()

機能

BLCDirsLoaderクラスオブジェクトを構築します。

18.3　メソッドの詳細

＜この節の構成＞

getDirsObject

getDirsObject

形式

public BLCDirs getDirsObject()
                     throws BLCException

機能

ディレクトリ情報にアクセスするクラスのオブジェクトを取得します。

プロパティファイルに，ディレクトリ情報アクセスクラスが定義されていない場合，BLCDirsクラスのオブジェクトが返却されます。プロパティファイルに，ディレクトリ情報アクセスクラスが定義されている場合，そのクラスのオブジェクトが返却されます。

プロパティファイルにディレクトリ情報アクセスクラスを定義する場合は，BLCDirsクラスを継承したクラスを指定してください。

例外

BLCException

BLC内で次のどちらかの原因のエラーが発生しました。

プロパティファイルで指定したディレクトリ情報アクセスクラスがBLCDirsクラスを継承していない。

プロパティファイルで指定したディレクトリ情報アクセスクラスが存在しない。

19.　BLCEURFormBaseクラス

この章では，BLCEURFormBaseクラスの機能および使用方法について説明します。

＜この章の構成＞

19.1　BLCEURFormBaseクラスの概要

19.2　フィールドの詳細

19.3　コンストラクタ（BLCEURFormBase）の詳細

19.4　メソッドの詳細

19.1　BLCEURFormBaseクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCEURFormBase

(3)　形式

public class BLCEURFormBase
extends BLCFormBase

(4)　機能

BLSGでEUR Form連携帳票として自動生成した帳票クラス（以降，自動生成帳票クラスと表記します）はこのクラスを継承しています。

EUR Form連携帳票のユーザ追加処理クラスは自動生成帳票クラスを継承して，このクラスの「ufsv_」で始まる任意のメソッドをオーバーライドして定義します。

このクラスはBLCFormBaseクラスを継承していますが，BLCFormBaseクラスのメソッドおよびメンバ変数へはアクセスしないでください。

(5)　フィールドの概要

データ型 | 形式 | 機能
protected jp.co.Hitachi.soft.blc.BLCEURFormProcessInfo | befpi | BLCEURFormProcessInfoオブジェクトを示す定数です。
static java.lang.String | BLC_CHKTARGET_OFF | 起票時に宛先登録をチェックしないフラグです。
static java.lang.String | BLC_CHKTARGET_ON | 起票時に宛先登録をチェックするフラグです。
static java.lang.String | ECV_HIDDEN | 帳票コントロールの表示属性（非表示）を示す定数です。
static java.lang.String | ECV_INPUT | 帳票コントロールの表示属性（入力）を示す定数です。
static java.lang.String | ECV_REFERENCE | 帳票コントロールの表示属性（参照）を示す定数です。
protected jp.co.Hitachi.soft.EURForm.EFormDocument | efDoc | EFormDocumentオブジェクトを示す定数です。

(6)　コンストラクタの概要

形式 | 機能
BLCEURFormBase() | BLCEURFormBaseオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型
形式
機能

java.lang.String
getBPName()
帳票が対象とする業務名（ビジネスプロセス定義名）を取得します。

java.lang.String
getCID(java.lang.String mname)
指定したメンバ名のコントロールIDまたはグループIDを取得します。

java.lang.String[]
getEURCIDList()
EUR Form帳票の帳票コントロールIDリストを取得します。

java.util.HashMap
getEURControlAttribute(java.lang.String node)
指定した作業のコントロールIDをキー，表示属性を値とするHashMapオブジェクトを取得します。

java.lang.String
getEURFormName()
帳票が対象とするEUR Form帳票名を取得します。

java.lang.String[]
getEURMemberNameList()
EUR Form帳票の帳票コントロールメンバ名のリストを取得します。

java.lang.String[]
getFinishNodeList()
BLSGで帳票を作成する時に，業務完了指示作業リストとして定義した完全作業名のリストを取得します。

java.lang.String
getFormID()
帳票IDを取得します。

java.lang.String
getFormName()
帳票名を取得します。

java.lang.String
getFormPackageName()
帳票パッケージ名を取得します。

java.lang.String
getFormVersion()
帳票バージョンを取得します。

java.lang.String
getMemberName(java.lang.String cid)
指定したコントロールIDまたはグループIDのメンバ名を取得します。

boolean
getPrintableModeForHidden()
非表示項目を印刷するかどうか判定します。
BLSGで非表示項目を印刷しない指定をしている場合，trueが返却されます。

java.lang.String[]
getTargetSelectNodeList()
BLSGで帳票作成時に宛先選択表示作業リストとして定義した完全作業名のリストを取得します。

java.lang.String[]
getWIList()
帳票が対象とする業務（ビジネスプロセス定義）に定義されている完全作業名のリストを取得します。

boolean
isFinishNode(java.lang.String node)
指定した作業が業務完了指示作業として定義されているかどうか判定します。
指定した作業が業務完了指示作業として定義されている場合，trueが返却されます。

boolean
isTargetSelectNode(java.lang.String node)
指定した完全作業名の作業が宛先選択リスト表示作業であるかどうか判定します。
指定した完全作業名の作業が宛先選択リスト表示作業である場合，trueが返却されます。

void
setFlgChkTarget(java.lang.String aFlg)
起票時に宛先が登録されているかをチェックするかどうかのフラグを指定します。

void
ufsv_addEURButtonExecution(int p_KindCode, java.lang.String p_Arg)
ボタンDB更新処理をユーザ処理で追加するためのメソッドです。

void
ufsv_addEURButtonPostHandling(int p_KindCode, java.lang.String p_Arg)
ボタンDB更新後処理をユーザ処理で追加するためのメソッドです。

void
ufsv_addEURButtonPreparation(int p_KindCode, java.lang.String p_Arg)
ボタンDB更新前処理をユーザ処理で追加するためのメソッドです。

void
ufsv_addEURFormPreparation()
帳票前処理をユーザが追加するためのメソッドです。

void
ufsv_addEURFormStartUp()
帳票開始処理をユーザが追加するためのメソッドです。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

19.2　フィールドの詳細

＜この節の構成＞

befpi

BLC_CHKTARGET_OFF

BLC_CHKTARGET_ON

ECV_HIDDEN

ECV_INPUT

ECV_REFERENCE

efDoc

befpi

形式

protected jp.co.Hitachi.soft.blc.BLCEURFormProcessInfo befpi

機能

BLCEURFormProcessInfoオブジェクトを示す定数です。

ユーザ追加処理でEUR Form帳票のBLC制御情報を変更する場合などに使用できます。

BLC_CHKTARGET_OFF

形式

public static final java.lang.String BLC_CHKTARGET_OFF

機能

起票時に宛先登録をチェックしないフラグです。

BLC_CHKTARGET_ON

形式

public static final java.lang.String BLC_CHKTARGET_ON

機能

起票時に宛先登録をチェックするフラグです。

ECV_HIDDEN

形式

public static final java.lang.String ECV_HIDDEN

機能

帳票コントロールの表示属性（非表示）を示す定数です。

ECV_INPUT

形式

public static final java.lang.String ECV_INPUT

機能

帳票コントロールの表示属性（入力）を示す定数です。

ECV_REFERENCE

形式

public static final java.lang.String ECV_REFERENCE

機能

帳票コントロールの表示属性（参照）を示す定数です。

efDoc

形式

protected jp.co.Hitachi.soft.EURForm.EFormDocument efDoc

機能

EFormDocumentオブジェクトを示す定数です。

ユーザ追加処理でEUR Form帳票の帳票コントロール属性を変更する場合などに使用できます。

次に示すメソッドで実行するユーザ追加処理でだけ使用できます。

ufsv_addEURFormPreparation

このメンバ変数を使用して，EFormDocumentクラスの次に示すメソッドを使用できます。

modifyControl

modifyInstanceDataItem

19.3　コンストラクタ（BLCEURFormBase）の詳細

＜この節の構成＞

BLCEURFormBase

BLCEURFormBase

形式

public BLCEURFormBase()

機能

BLCEURFormBaseオブジェクトを構築します。

19.4　メソッドの詳細

＜この節の構成＞

getBPName

getCID

getEURCIDList

getEURControlAttribute

getEURFormName

getEURMemberNameList

getFinishNodeList

getFormID

getFormName

getFormPackageName

getFormVersion

getMemberName

getPrintableModeForHidden

getTargetSelectNodeList

getWIList

isFinishNode

isTargetSelectNode

setFlgChkTarget

ufsv_addEURButtonExecution

ufsv_addEURButtonPostHandling

ufsv_addEURButtonPreparation

ufsv_addEURFormPreparation

ufsv_addEURFormStartUp

getBPName

形式

public java.lang.String getBPName()

機能

帳票が対象とする業務名（ビジネスプロセス定義名）を取得します。

戻り値

業務名（ビジネスプロセス定義名）。

getCID

形式

public java.lang.String getCID(java.lang.String mname)
                       throws BLCException

機能

指定したメンバ名のコントロールIDまたはグループIDを取得します。

パラメータ

mname

メンバ名を指定します。

戻り値

指定したメンバ名のコントロールIDまたはグループID。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

指定したメンバ名に誤りがある。

getEURCIDList

形式

public java.lang.String[] getEURCIDList()

機能

EUR Form帳票の帳票コントロールIDリストを取得します。

戻り値

帳票コントロールIDリスト。

getEURControlAttribute

形式

public java.util.HashMap getEURControlAttribute(java.lang.String node)
                                   throws BLCException

機能

指定した作業のコントロールIDをキー，表示属性を値とするHashMapオブジェクトを取得します。

コントロールIDが0個の場合，要素数0のHashMapオブジェクトが返却されます。

パラメータ

node

完全作業名を指定します。

戻り値

コントロールIDをキー，次に示す表示属性を値とするHashMapオブジェクト。

表示属性 | 値（フィールド定数）
入力 | ECV_INPUT
参照 | ECV_REFERENCE
非表示 | ECV_HIDDEN

例外

BLCException

BLC内で次の原因のエラーが発生しました。

指定した完全作業名に誤りがある。

getEURFormName

形式

public java.lang.String getEURFormName()

機能

帳票が対象とするEUR Form帳票名を取得します。

戻り値

EUR Form帳票名。

getEURMemberNameList

形式

public java.lang.String[] getEURMemberNameList()

機能

EUR Form帳票の帳票コントロールメンバ名のリストを取得します。

戻り値

帳票コントロールメンバ名のリスト。

getFinishNodeList

形式

public java.lang.String[] getFinishNodeList()

機能

BLSGで帳票を作成する時に，業務完了指示作業リストとして定義した完全作業名のリストを取得します。

戻り値

業務完了指示作業（完全作業名）のリスト。

getFormID

形式

public java.lang.String getFormID()

機能

帳票IDを取得します。

戻り値

帳票ID。

getFormName

形式

public java.lang.String getFormName()

機能

帳票名を取得します。

戻り値

帳票名。

getFormPackageName

形式

public java.lang.String getFormPackageName()

機能

帳票パッケージ名を取得します。

戻り値

帳票パッケージ名。

getFormVersion

形式

public java.lang.String getFormVersion()

機能

帳票バージョンを取得します。

戻り値

帳票バージョン。

getMemberName

形式

public java.lang.String getMemberName(java.lang.String cid)
                              throws BLCException

機能

指定したコントロールIDまたはグループIDのメンバ名を取得します。

パラメータ

cid

コントロールIDまたはグループIDを指定します。

戻り値

指定したコントロールIDまたはグループIDのメンバ名。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

指定したコントロールIDまたはグループIDに誤りがある。

getPrintableModeForHidden

形式

public boolean getPrintableModeForHidden()

機能

非表示項目を印刷するかどうか判定します。

BLSGで非表示項目を印刷しない指定をしている場合，trueが返却されます。

戻り値

非表示項目を印刷しない場合はtrue。

非表示項目の印刷属性はEUR Formでの設定に依存する場合はfalse。

getTargetSelectNodeList

形式

public java.lang.String[] getTargetSelectNodeList()

機能

BLSGで帳票を作成した時に，宛先選択表示作業リストとして定義した完全作業名のリストを取得します。

戻り値

宛先選択リスト表示作業（完全作業名）のリスト。

getWIList

形式

public java.lang.String[] getWIList()

機能

帳票が対象とする業務（ビジネスプロセス定義）に定義されている完全作業名のリストを取得します。

戻り値

完全作業名のリスト。

isFinishNode

形式

public boolean isFinishNode(java.lang.String node)
                    throws BLCException

機能

指定した作業が業務完了指示作業として定義されているかどうか判定します。

指定した作業が業務完了指示作業として定義されている場合，trueが返却されます。

パラメータ

node

完全作業名を指定します。

戻り値

業務完了指示作業として定義されている場合はtrue。

業務完了指示作業として定義されていない場合はfalse。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

指定した完全作業名に誤りがある。

isTargetSelectNode

形式

public boolean isTargetSelectNode(java.lang.String node)
                      throws BLCException

機能

指定した完全作業名の作業が宛先選択リスト表示作業であるかどうか判定します。

指定した完全作業名の作業が宛先選択リスト表示作業である場合，trueが返却されます。

パラメータ

node

完全作業名を指定します。

戻り値

宛先選択リスト表示作業の場合はtrue。

宛先選択リスト非表示作業の場合はfalse。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

指定した完全作業名に誤りがある。

setFlgChkTarget

形式

public void setFlgChkTarget(java.lang.String aFlg)
                      throws BLCException

機能

起票時に宛先が登録されているかをチェックするかどうかのフラグを指定します。

帳票開始処理（ufsv_addEURFormStartUpメソッド）内で利用します。

デフォルトではチェックするようになっているため，チェックする場合は，このメソッドを実行する必要はありません。

パラメータ

aFlg

宛先登録チェックのフラグを指定します。次のどちらかを指定します。

BLC_CHKTARGET_ON：チェックする

BLC_CHKTARGET_OFF：チェックしない

例外

BLCException

パラメータが不正です。

ufsv_addEURButtonExecution

形式

public void ufsv_addEURButtonExecution(int p_KindCode,
                                  java.lang.String p_Arg)
                           throws BLCException

機能

ボタンDB更新処理をユーザ処理で追加するためのメソッドです。

ユーザ定義クラスでオーバーライドして使用します。

デフォルトでは何も処理を実行しません。

BLCEURFormProcessInfoオブジェクト（befpi）に対する参照処理を実行できます。

オーバーライドしたメソッドで申請IDを取得する場合の例を次に示します。

befpi.getInfo(BLCEURFormProcessInfo.BEF_PINAME)

パラメータ

p_KindCode

ボタン処理の機能ページコードが通知されます。

機能ページコードの詳細は，BLCFormBaseクラスを参照してください。

p_Arg

ボタン処理の引数が通知されます。現在はnull値が通知されます。

例外

BLCException

BLC内でエラーが発生しました。

ufsv_addEURButtonPostHandling

形式

public void ufsv_addEURButtonPostHandling(int p_KindCode,
                                     java.lang.String p_Arg)
                              throws BLCException

機能

ボタンDB更新後処理をユーザ処理で追加するためのメソッドです。

ユーザ定義クラスでオーバーライドして使用します。

デフォルトでは何も処理を実行しません。

BLCEURFormProcessInfoオブジェクト（befpi）に対する参照処理を実行できます。

オーバーライドしたメソッドで申請が成功したかどうかを示す情報を取得する場合の例を次に示します。

befpi.getInfo(BLCEURFormProcessInfo.BEF_RESULTCODE)

パラメータ

p_KindCode

ボタン処理の機能ページコードが通知されます。

機能ページコードの詳細は，BLCFormBaseクラスを参照してください。

p_Arg

ボタン処理の引数が通知されます。現在はnull値が通知されます。

例外

BLCException

BLC内でエラーが発生しました。

ufsv_addEURButtonPreparation

形式

public void ufsv_addEURButtonPreparation(int p_KindCode,
                                    java.lang.String p_Arg)
                             throws BLCException

機能

ボタンDB更新前処理をユーザ処理で追加するためのメソッドです。

ユーザ定義クラスでオーバーライドして使用します。

デフォルトでは何も処理を実行しません。

BLCEURFormProcessInfoオブジェクト（befpi）に対する参照および更新処理を実行できます。

オーバーライドしたメソッドで申請IDを変更する場合の例を次に示します。

befpi.setPIName(申請ID)

パラメータ

p_KindCode

ボタン処理の機能ページコードが通知されます。

機能ページコードの詳細は，BLCFormBaseクラスを参照してください。

p_Arg

ボタン処理の引数が通知されます。現在はnull値が通知されます。

例外

BLCException

BLC内でエラーが発生しました。

ufsv_addEURFormPreparation

形式

public void ufsv_addEURFormPreparation()
                               throws BLCException

機能

帳票前処理をユーザが追加するためのメソッドです。

ユーザ定義クラスでオーバーライドして使用します。

デフォルトでは何も処理を実行しません。

EFormDocumentオブジェクト（efDoc）に対する更新処理や，BLCEURFormProcessInfoオブジェクト（befpi）に対する参照処理を実行できます。

オーバーライドしたメソッドでコントロールID（CID_EF_0001）の印刷属性を変更する場合の例を次に示します。

efDoc.modifyControl("CID_EF_0001",EFormPrintableオブジェクト)

現在の作業の完全作業名を取得する場合の例を次に示します。

befpi.getInfo(BLCEURFormProcessInfo.BEF_NODENAME)

例外

BLCException

BLC内でエラーが発生しました。

ufsv_addEURFormStartUp

形式

public void ufsv_addEURFormStartUp()
                           throws BLCException

機能

帳票開始処理をユーザが追加するためのメソッドです。

ユーザ定義クラスでオーバーライドして使用します。

デフォルトでは何も処理を実行しません。

BLCEURFormProcessInfoオブジェクト（befpi）に対する参照処理を実行できます。

現在の作業の完全作業名を取得する場合の例を次に示します。

befpi.getInfo(BLCEURFormProcessInfo.BEF_NODENAME)

例外

BLCException

BLC内でエラーが発生しました。

20.　BLCEURFormProcessクラス

この章では，BLCEURFormProcessクラスの機能および使用方法について説明します。

＜この章の構成＞

20.1　BLCEURFormProcessクラスの概要

20.2　フィールドの詳細

20.3　コンストラクタ（BLCEURFormProcess）の詳細

20.4　メソッドの詳細

20.1　BLCEURFormProcessクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCEURFormProcess

(3)　形式

public class BLCEURFormProcess
extends java.lang.Object

(4)　機能

このクラスは，EUR Form連携案件遷移情報クラスです。

EUR Form帳票から送信された情報を基に，申請・承認処理を実行するメソッドやEUR Form連携情報にアクセスするメソッドを提供します。

(5)　フィールドの概要

データ型 | 形式 | 機能
static int | BEF_SELECT_DISP_SET | カレント作業は宛先選択表示設定で，宛先設定済み状態を示す定数です。
static int | BEF_SELECT_DISP_UNSET | カレント作業は宛先選択表示設定で，宛先未設定の状態を示す定数です。
static int | BEF_SELECT_HIDDEN_SET | カレント作業の宛先選択非表示設定で，宛先設定済み状態を示す定数です。
static int | BEF_SELECT_HIDDEN_UNSET | カレント作業は宛先選択非表示設定で，宛先未設定の状態を示す定数です。

(6)　コンストラクタの概要

形式 | 機能
BLCEURFormProcess() | BLCEURFormProcessオブジェクトを構築するデフォルトコンストラクタです。

(7)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
int | checkSelectedAddress() | カレントノードで宛先選択が表示設定か非表示設定かを判断します。
void | complete() | 承認処理を実行します。
jp.co.Hitachi.soft.blc.BLCEURFormProcessInfo | getBLCEURFormProcessInfo() | BLCEURFormProcessInfoオブジェクトを取得します。
java.lang.String | getControlValue(org.w3c.dom.Document domDoc, java.lang.String mname) | 指定したDOM Documentオブジェクトから，コントロールIDの値を取得します。
void | loadInfo(jp.co.Hitachi.soft.blc.BLCInfo blcinfo, org.w3c.dom.Document domDoc, java.lang.String strFormData) | BLCInfoオブジェクト，およびEUR Form帳票の送信ユニットをDocumentオブジェクト化したデータを指定して，初期化処理を実行します。
void | setAcceptId(java.lang.String value) | EUR Form連携案件遷移情報で管理するボタンIDを設定します。
void | setAcceptMode(java.lang.String value) | EUR Form連携案件遷移情報で管理するボタン名称を設定します。
void | setCompleteMode(java.lang.String strCompleteMode) | 作業完了モードを設定します。
void | setFlowCondition(java.lang.String value) | EUR Form連携案件遷移情報で管理するフロー分岐値を設定します。
void | start() | EUR Form連携案件の案件開始処理を実行します。
void | sendBack() | EUR Form連携案件の差し戻し処理を実行します。
void | suspend() | EUR Form連携案件の保留処理を実行します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

20.2　フィールドの詳細

＜この節の構成＞

BEF_SELECT_DISP_SET

BEF_SELECT_DISP_UNSET

BEF_SELECT_HIDDEN_SET

BEF_SELECT_HIDDEN_UNSET

BEF_SELECT_DISP_SET

形式

public static final int BEF_SELECT_DISP_SET

機能

カレント作業は宛先選択表示設定で，宛先設定済み状態を示す定数です。

BEF_SELECT_DISP_UNSET

形式

public static final int BEF_SELECT_DISP_UNSET

機能

カレント作業は宛先選択表示設定で，宛先未設定の状態を示す定数です。

BEF_SELECT_HIDDEN_SET

形式

public static final int BEF_SELECT_HIDDEN_SET

機能

カレント作業は宛先選択非表示設定で，宛先設定済み状態を示す定数です。

BEF_SELECT_HIDDEN_UNSET

形式

public static final int BEF_SELECT_HIDDEN_UNSET

機能

カレント作業は宛先選択非表示設定で，宛先未設定の状態を示す定数です。

20.3　コンストラクタ（BLCEURFormProcess）の詳細

＜この節の構成＞

BLCEURFormProcess

BLCEURFormProcess

形式

public BLCEURFormProcess()

機能

BLCEURFormProcessオブジェクトを構築するデフォルトコンストラクタです。

20.4　メソッドの詳細

＜この節の構成＞

checkSelectedAddress

complete

getBLCEURFormProcessInfo

getControlValue

loadInfo

setAcceptId

setAcceptMode

setCompleteMode

setFlowCondition

start

SendBack

suspend

checkSelectedAddress

形式

public int checkSelectedAddress()
                        throws BLCException

機能

カレントノードで宛先選択が表示設定か非表示設定かを判断します。

また同時に，現在のEUR Form連携案件遷移情報に宛先が設定されているかどうかを判断します。

なお，このメソッド実行する前に，loadInfoメソッドを実行しておく必要があります。

戻り値

次に示すコードを返却します。（コード：意味）

BEF_SELECT_DISP_UNSET：宛先選択は表示設定で，宛先は未設定です。

BEF_SELECT_DISP_SET：宛先選択は表示設定で，宛先は設定済みです。

BEF_SELECT_HIDDEN_UNSET：宛先選択は非表示設定で，宛先は未設定です。

BEF_SELECT_HIDDEN_SET：宛先選択は非表示設定で，宛先は設定済みです。

例外

BLCException

次の原因のエラーが発生しました。

初期化処理が実行されていない。

complete

形式

public void complete()
             throws BLCException

機能

承認処理を実行します。

このメソッドを実行する前に，loadInfoメソッドを実行しておく必要があります。

このメソッドでは，EUR Form連携案件遷移情報に次に示す情報が設定されていない場合，デフォルト値を設定します。

次作業の作業者ID
未設定の場合，または"＜未選択＞"の場合，空文字（""）を設定します。

ボタンID
「承認」ボタンIDを設定します。

ボタン名
BLCSTRクラスの定数フィールド（SBTN_WICOMPLETE）を設定します。

フロー分岐値
ボタンIDを設定します。ボタンIDが空文字（""）の場合，案件作業の完了でエラーとなります。

案件作業が正常に完了できた場合は，EUR Form連携案件遷移情報に次に示す情報を設定します。

結果コード（"0"）

案件作業の完了に失敗した場合は，EUR Form連携案件遷移情報に次に示す情報を設定します。

結果コード（BLC例外のメッセージIDテキスト）

例外

BLCException

次のどちらかの原因のエラーが発生しました。

初期化処理が実行されていない。

案件作業の完了処理で例外が発生した。

getBLCEURFormProcessInfo

形式

public jp.co.Hitachi.soft.blc.BLCEURFormProcessInfo getBLCEURFormProcessInfo()

機能

BLCEURFormProcessInfoオブジェクトを取得します。

loadInfoメソッドを実行していない場合，nullオブジェクトが返却されます。

戻り値

BLCEURFormProcessInfoオブジェクト。

getControlValue

形式

public java.lang.String getControlValue(org.w3c.dom.Document domDoc,
                                    java.lang.String mname)
                             throws BLCException

機能

指定したDOM Documentオブジェクトから，コントロールIDの値を取得します。

該当するノードがない場合，または該当するノードが複数存在する場合はBLC例外をスローします。

パラメータ

domDoc

送信ユニットをDocumentオブジェクト化したデータを指定します。

mname

コントロールIDを指定します。

戻り値

指定したコントロールIDの値。

例外

BLCException

次のどれかの原因のエラーが発生しました。

パラメータが不正である（nullオブジェクト指定したか，コントロールIDの場合に空文字（""）を指定した）。

該当するノードがない，または該当するノードが複数存在する。

該当するノードの最初の子ノードが存在しない。

ノードの値取得でDOMException例外が発生した。

loadInfo

形式

public void loadInfo(jp.co.Hitachi.soft.blc.BLCInfo blcinfo,
                  org.w3c.dom.Document domDoc,
                  java.lang.String strFormData)
           throws BLCException

機能

BLCInfoオブジェクトおよびEUR Form帳票の送信ユニットをDocumentオブジェクト化したデータを指定して，初期化処理を実行します。

また，EUR Form連携案件遷移情報に次に示す情報を設定します。

次作業の作業者ID
DOM DocumentオブジェクトのコントロールIDを参照します。

帳票データ
パラメータで受け取った帳票データを参照します。

BLCInfoオブジェクトに対して，setInfoメソッドを実行しておく必要があります。

パラメータ

blcinfo

BLCInfoオブジェクトを指定します。

domDoc

DOM Documentオブジェクトを指定します。

strFormData

EUR Form帳票データを指定します。

例外

BLCException

次のどれかの原因のエラーが発生しました。

パラメータが不正である（nullオブジェクトを指定した）。

BLC初期化処理が実行されていない。

EUR Form連携案件遷移情報の読み込みエラーが発生した。

ユーザ定義クラスのオブジェクトの生成に失敗した。

setAcceptId

形式

public void setAcceptId(java.lang.String value)
              throws BLCException

機能

EUR Form連携案件遷移情報で管理するボタンIDを設定します。

このメソッドを実行する前に，loadInfoメソッドを実行しておく必要があります。

パラメータ

value

ボタンIDを指定します。

例外

BLCException

次のどちらかの原因のエラーが発生しました。

パラメータが不正である（nullオブジェクトまたは空文字（""）を指定した）。

初期化処理が実行されていない。

setAcceptMode

形式

public void setAcceptMode(java.lang.String value)
                 throws BLCException

機能

EUR Form連携案件遷移情報で管理するボタン名称を設定します。

このメソッドを実行する前に，loadInfoメソッドを実行しておく必要があります。

パラメータ

value

ボタン名称を指定します。

例外

BLCException

次のどちらかの原因の発生しました。

パラメータが不正である（nullオブジェクトを指定した）。

初期化処理が実行されていない。

setCompleteMode

形式

public void setCompleteMode(java.lang.String strCompleteMode)
                 throws BLCException

機能

作業完了モードを設定します。この機能は，帳票データを更新しない作業完了で利用します。

デフォルトでは，帳票データを更新します。

パラメータ

strCompleteMode

作業完了モードを指定します。次のどちらかを指定します。

0：帳票データを更新する

1：帳票データを更新しない

例外

BLCException

パラメータが不正です。

setFlowCondition

形式

public void setFlowCondition(java.lang.String value)
                  throws BLCException

機能

EUR Form連携案件遷移情報で管理するフロー分岐値を設定します。

このメソッドを実行する前に，loadInfoメソッドを実行しておく必要があります。

パラメータ

value

フロー分岐値を指定します。

例外

BLCException

次のどちらかの原因のエラーが発生しました。

パラメータが不正である（nullオブジェクトを指定した）。

初期化処理が実行されていない。

start

形式

public void start()
          throws BLCException

機能

EUR Form連携案件の案件開始処理を実行します。

このメソッドを実行する前に，loadInfoメソッドを実行しておく必要があります。

このメソッドでは，EUR Form連携案件遷移情報に次に示す情報が設定されていない場合，デフォルト値を設定します。

次作業の作業者ID
未設定の場合または"＜未選択＞"の場合，空文字（""）を設定します。

ボタンID
「申請」ボタンIDを設定します。

ボタン名
BLCSTRクラスの定数フィールド（APPLY）を設定します。

フロー分岐値
ボタンIDを設定します。ボタンIDが空文字（""）の場合，案件開始処理でエラーとなります。

処理期限
このメソッドが実行された日付から30日後の23:59:59とします。ユーザ追加処理で変更できます。
なお，このメソッドが実行された日付時刻は，BLCプロパティファイルのTimeZoneキー値に依存します。

案件が正常に開始できた場合は，EUR Form連携案件遷移情報に次に示す情報を設定します。

申請ID

案件開始日時

結果コード（"0"）

案件開始に失敗した場合は，EUR Form連携案件遷移情報に次に示す情報を設定します。

結果コード（BLC例外のメッセージIDテキスト）

例外

BLCException

次のどちらかの原因のエラーが発生しました。

初期化処理が実行されていない。

案件開始処理で例外が発生した。

SendBack

形式

public void sendBack()
          throws BLCException

機能

EUR Form連携案件の差し戻し処理を実行します。

このメソッドを実行する前に，loadInfoメソッドを実行しておく必要があります。

このメソッドでは，EUR Form連携案件遷移情報に次に示す情報が設定されていない場合，デフォルト値を設定します。

ボタンID
「差し戻し」ボタンIDを設定します。

ボタン名
BLCSTRクラスの定数フィールド（SBTN_SENDBACK）を設定します。

フロー分岐値
ボタンIDを設定します。ボタンIDが空文字（""）の場合，案件差し戻し処理でエラーとなります。
案件が正常に差し戻しできた場合は，EUR Form連携案件遷移情報に次に示す情報を設定します。

結果コード（"0"）
案件開始に失敗した場合は，EUR Form連携案件遷移情報に次に示す情報を設定します。

結果コード（BLC例外のメッセージIDテキスト）

例外

BLCException

次のどちらかの原因のエラーが発生しました。

初期化処理が実行されていない。

案件開始処理で例外が発生した。

suspend

形式

public void suspend()
             throws BLCException

機能

EUR Form連携案件の保留処理を行います。

このメソッドを実行する前に，loadInfoメソッドを実行しておく必要があります。

このメソッドでは，EUR Form連携案件遷移情報に次に示す情報が設定されていない場合，デフォルト値を設定します。

次作業の作業者ID
未設定の場合，または"＜未選択＞"の場合，空文字（""）を設定します。

ボタンID
「保留」ボタンIDを設定します。

ボタン名
BLCSTRクラスの定数フィールド（SBTN_SUSPEND）を設定します。

フロー分岐値
ボタンIDを設定します。ボタンIDが空文字（""）の場合，案件の保留でエラーとなります。
案件が正常に保留できた場合は，EUR Form連携案件遷移情報に次に示す情報を設定します。

結果コード（"0"）
案件の保留に失敗した場合は，EUR Form連携案件遷移情報に次に示す情報を設定します。

結果コード（BLC例外のメッセージIDテキスト）

例外

BLCException

次のどちらかの原因のエラーが発生しました。

初期化処理が実行されていない。

案件保留処理で例外が発生した。

21.　BLCEURFormProcessInfoクラス

この章では，BLCEURFormProcessInfoクラスの機能および使用方法について説明します。

＜この章の構成＞

21.1　BLCEURFormProcessInfoクラスの概要

21.2　フィールドの詳細

21.3　コンストラクタ（BLCEURFormProcessInfo）の詳細

21.4　メソッドの詳細

21.1　BLCEURFormProcessInfoクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCEURFormProcessInfo

(3)　形式

public class BLCEURFormProcessInfo
extends java.lang.Object

(4)　機能

EUR Form連携帳票の案件がBLC上で遷移するための情報を扱うクラスです。

(5)　フィールドの概要

データ型 | 形式 | 機能
static java.lang.String | BEF_ACCEPTID | ボタンIDです。
static java.lang.String | BEF_ACCEPTMODE | ボタン名称です。
static java.lang.String | BEF_APPLYUID | 申請作業者IDです。
static java.lang.String | BEF_ATTRDATA | 案件属性の項目値です。
static java.lang.String | BEF_ATTRNUM | 案件属性の項目数です。
static java.lang.String | BEF_BPNAME | ビジネスプロセス名です。
static java.lang.String | BEF_EURFORMDATA | フォームデータです。
static java.lang.String | BEF_FLOWCOND | フロー分岐値です。
static java.lang.String | BEF_FORMID | 帳票IDです。
static java.lang.String | BEF_MDLLIST | 帳票モジュールプレフィックスリストです。
static java.lang.String | BEF_NODEINSTNAME | 完全作業名です。
static java.lang.String | BEF_NODENAME | 作業名です。
static java.lang.String | BEF_PIID | 案件IDです。
static java.lang.String | BEF_PILIMIT | 処理期限です。
static java.lang.String | BEF_PINAME | 申請IDです。
static java.lang.String | BEF_PISTATUS | 案件状態です。
static java.lang.String | BEF_PROCMODE | 処理モードです。
static java.lang.String | BEF_RESULTCODE | 結果コードです。
static java.lang.String | BEF_SENDTODATA | 宛先ユーザです。
static java.lang.String | BEF_SENTLOG_ATTRDATA | 送信ログの項目値です。
static java.lang.String | BEF_SENTLOG_ATTRNUM | 送信ログの項目数です。
static java.lang.String | BEF_WIID | 作業IDです。

(6)　コンストラクタの概要

形式 | 機能
BLCEURFormProcessInfo() | BLCEURFormProcessInfoオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
boolean | containsKey(java.lang.String key) | 指定したキーが存在するかどうか判定します。
BLCInfo | getBLCInfo() | BLCInfoオブジェクトを取得します。
jp.co.Hitachi.soft.EURForm.EFormModel | getEFormModel() | EFormModelオブジェクトを取得します。
java.lang.String | getInfo(java.lang.String key) | 指定したキー名のEUR Form連携案件遷移情報を取得します。
void | setEFormModel(jp.co.Hitachi.soft.EURForm.EFormModel efModel) | EFormModelオブジェクトを設定します。
void | setEURFormData(java.lang.String value) | フォームデータを設定します。
void | setInfo(java.lang.String key, java.lang.String value) | 指定したキー名のEUR Form連携案件遷移情報を設定します。
void | setLimitDateTime(java.lang.String value) | EUR Form連携案件遷移情報で管理する案件処理期限を設定します。
void | setPIName(java.lang.String value) | 申請IDを設定します。
void | setPIStatus(java.lang.String value) | 案件状態を設定します。
void | setSendToData(java.lang.String value) | 宛先ユーザを設定します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

21.2　フィールドの詳細

＜この節の構成＞

BEF_ACCEPTID

BEF_ACCEPTMODE

BEF_APPLYUID

BEF_ATTRDATA

BEF_ATTRNUM

BEF_BPNAME

BEF_EURFORMDATA

BEF_FLOWCOND

BEF_FORMID

BEF_MDLLIST

BEF_NODEINSTNAME

BEF_NODENAME

BEF_PIID

BEF_PILIMIT

BEF_PINAME

BEF_PISTATUS

BEF_PROCMODE

BEF_RESULTCODE

BEF_SENDTODATA

BEF_SENTLOG_ATTRDATA

BEF_SENTLOG_ATTRNUM

BEF_WIID

BEF_ACCEPTID

形式

public static final java.lang.String BEF_ACCEPTID

機能

ボタンIDです。

BEF_ACCEPTMODE

形式

public static final java.lang.String BEF_ACCEPTMODE

機能

ボタン名称です。

BEF_APPLYUID

形式

public static final java.lang.String BEF_APPLYUID

機能

申請作業者ID（申請をしたユーザID）です。

BEF_ATTRDATA

形式

public static final java.lang.String BEF_ATTRDATA

機能

案件属性の項目値です。

BEF_ATTRNUM

形式

public static final java.lang.String BEF_ATTRNUM

機能

案件属性の項目数です。

BEF_BPNAME

形式

public static final java.lang.String BEF_BPNAME

機能

ビジネスプロセス名です。

承認時は値が存在しません。

BEF_EURFORMDATA

形式

public static final java.lang.String BEF_EURFORMDATA

機能

フォームデータです。

フォームデータには，送信ユニットを文字列化したデータが格納されています。

送信ユニットについては，マニュアル「帳票作成機能 EUR EUR 帳票設計（EUR Form帳票）」を参照してください。

BEF_FLOWCOND

形式

public static final java.lang.String BEF_FLOWCOND

機能

フロー分岐値です。

BEF_FORMID

形式

public static final java.lang.String BEF_FORMID

機能

帳票IDです。

BEF_MDLLIST

形式

public static final java.lang.String BEF_MDLLIST

機能

帳票モジュールプレフィックスリストです。

BEF_NODEINSTNAME

形式

public static final java.lang.String BEF_NODEINSTNAME

機能

完全作業名です。

完全作業名は，"業務ステップ名"+"-"（半角ハイフン）+"作業名"の文字列で示されます。

申請時は"@Source"です。

BEF_NODENAME

形式

public static final java.lang.String BEF_NODENAME

機能

作業名です。

作業名は，"業務ステップ定義名"+"-"（半角ハイフン）+"作業定義名"の文字列で示されます。

申請時は"@Source"です。

BEF_PIID

形式

public static final java.lang.String BEF_PIID

機能

案件IDです。

CSCIWの案件IDです。

申請時は値が存在しません。

BEF_PILIMIT

形式

public static final java.lang.String BEF_PILIMIT

機能

処理期限です。

BEF_PINAME

形式

public static final java.lang.String BEF_PINAME

機能

申請IDです。

CSCIWの案件名です。

申請時だけCSCIWシステムでユニークになるようなユーザ指定値に設定できます。

BEF_PISTATUS

形式

public static final java.lang.String BEF_PISTATUS

機能

案件状態です。

申請時は"処理中"，帳票ジェネレータ（BLSG）機能の業務完了指示作業で"完了"を設定します。

BEF_PROCMODE

形式

public static final java.lang.String BEF_PROCMODE

機能

処理モードです。

0：帳票一覧から起票します。
送信ログからの申請によって起票します。
申請帳票画面へのリンク機能によって起票します。

1：受信ボックスから起票します。

3：送信ログから起票します（案件履歴画面，内容確認画面の場合）。

その他の値：今後の拡張用に予約済みです。

BEF_RESULTCODE

形式

public static final java.lang.String BEF_RESULTCODE

機能

結果コードです。

CSCIWを呼び出した結果が設定されます。

成功時："0"

失敗時："0"以外

ユーザ処理のボタンDB更新後処理で使用できます。

BEF_SENDTODATA

形式

public static final java.lang.String BEF_SENDTODATA

機能

宛先ユーザです。

BEF_SENTLOG_ATTRDATA

形式

public static final java.lang.String BEF_SENTLOG_ATTRDATA

機能

送信ログの項目値です。

BEF_SENTLOG_ATTRNUM

形式

public static final java.lang.String BEF_SENTLOG_ATTRNUM

機能

送信ログの項目数です。

BEF_WIID

形式

public static final java.lang.String BEF_WIID

機能

作業IDです。

CSCIWの作業IDです。

申請時は値が存在しません。

21.3　コンストラクタ（BLCEURFormProcessInfo）の詳細

＜この節の構成＞

BLCEURFormProcessInfo

BLCEURFormProcessInfo

形式

public BLCEURFormProcessInfo()

機能

BLCEURFormProcessInfoオブジェクトを構築します。

21.4　メソッドの詳細

＜この節の構成＞

containsKey

getBLCInfo

getEFormModel

getInfo

setEFormModel

setEURFormData

setInfo

setLimitDateTime

setPIName

setPIStatus

setSendToData

containsKey

形式

public boolean containsKey(java.lang.String key)
                 throws BLCException

機能

指定したキーが存在するかどうか判定します。

パラメータ

key

このクラスの定数フィールドの値をキーとして指定します。

例外

BLCException

BLCExceptionが発生しました。

getBLCInfo

形式

public BLCInfo getBLCInfo()

機能

BLCInfoオブジェクトを取得します。

戻り値

BLCInfoオブジェクトを返します。

取得に失敗した場合はnullオブジェクトを返します。

getEFormModel

形式

public jp.co.Hitachi.soft.EURForm.EFormModel getEFormModel()

機能

EFormModelオブジェクトを取得します。

このメソッドを使用する前に，setEFormModelメソッドを発行しておく必要があります。

戻り値

EFormModelオブジェクトまたはnullオブジェクト。

getInfo

形式

public java.lang.String getInfo(java.lang.String key)
                      throws BLCException

機能

指定したキー名のEUR Form連携案件遷移情報を取得します。指定したキー名が存在しない場合は，nullオブジェクトが返却されます。

パラメータ

key

このクラスの定数フィールドの値をキーとして指定します。

戻り値

引数で指定したキーの値。

例外

BLCException

BLCExceptionが発生しました。

setEFormModel

形式

public void setEFormModel(jp.co.Hitachi.soft.EURForm.EFormModel efModel)
                      throws BLCException

機能

EFormModelオブジェクトを設定します。

パラメータ

efModel

EFormModelオブジェクトを指定します。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

パラメータ「efModel」で指定したEFormModelオブジェクトがnullオブジェクトである。

setEURFormData

形式

public void setEURFormData(java.lang.String value)
                  throws BLCException

機能

フォームデータを設定します。

パラメータ

value

フォームデータを指定します。

例外

BLCException

パラメータが不正です。

setInfo

形式

public void setInfo(java.lang.String key, java.lang.String value)
                  throws BLCException

機能

指定したキー名のEUR Form連携案件遷移情報を設定します。

すでにキー名が存在する場合は，指定した値で上書きされます。

パラメータ

key

設定するキー名を指定します。

value

設定する値を指定します。

指定できるキー名と値を次に示します。

キー名
値

BEF_ATTRNUM
案件属性の項目を利用する数を指定します。
デフォルトは10です。
0～10の値を指定してください。
0は項目値を利用しない場合に指定します。
1～10の値を指定した場合は，指定した値の個数の項目値を利用できます。
0～10以外の値を指定した場合は，正常に動作しません。
値を変更しない場合は，申請／承認などを行った次ノードでも値が引き継がれます。

BEF_ATTRDATA + $n
案件属性の項目値を指定します。
デフォルトは""（空文字列）です。
$nには，「1～BEF_ATTRNUMで指定した値」を指定してください。
$nにBEF_ATTRNUMで指定した値の範囲以外を指定した場合は，案件属性の項目値として有効になりません。
値を変更しない場合は，申請／承認などを行った次ノードでも値が引き継がれます。

BEF_SENTLOG_ATTRNUM
送信ログの項目を利用する数を指定します。
デフォルトは0です。
0～10の値を指定してください。
0は項目値を利用しない場合に指定します。
1～10の値を指定した場合は，指定した値の個数の送信ログの項目値を利用できます。
0～10以外の値を指定した場合は，正常に動作しません。
送信ログは作業を実行したユーザごとに記録されます。そのため，送信ログの設定をしないで作業を実行したユーザの送信ログは記録されません。送信ログ画面にも表示されません。

BEF_SENTLOG_ATTRDATA + $n
送信ログの項目値を指定します。
デフォルトは""（空文字列）です。
$nには，「1～BEF_SENTLOG_ATTRNUMで指定した値」を指定してください。
$nにBEF_SENTLOG_ATTRNUMで指定した値の範囲以外を指定した場合は，項目値として有効になりません。
送信ログは作業を実行したユーザごとに記録されます。そのため，送信ログの設定をしないで作業を実行したユーザの送信ログは記録されません。送信ログ画面にも表示されません。

注意事項

値を設定する場合は，ボタンDB更新前処理で指定してください。

使用例

案件属性の項目を2個使用し，項目値として"data1"，"data2"の文字列を設定する場合は，次のようになります。

　　befpi.setInfo(befpi.BEF_ATTRNUM,"2");
　　befpi.setInfo(befpi.BEF_ATTRDATA+"1","data1");
　　befpi.setInfo(befpi.BEF_ATTRDATA+"2","data2");

例外

BLCException

BLCExceptionが発生しました。

setLimitDateTime

形式

public void setLimitDateTime(java.lang.String value)
                  throws BLCException

機能

EUR Form連携案件遷移情報で管理する案件処理期限を設定します。

パラメータで指定する処理期限は，日付時刻パターン文字列の"yyyyMMddHHmmss"形式で指定してください。

日付時刻パターン文字列については，java.text.SimpleDateFormatクラスを参照してください。

パラメータ

value

案件処理期限を指定します。

例外

BLCException

次の原因のエラーが発生しました。

パラメータが不正である（nullオブジェクト，または長さが14バイト以上の文字列を指定した）。

setPIName

形式

public void setPIName(java.lang.String value)
              throws BLCException

機能

申請IDを設定します。

パラメータ

value

申請IDを指定します。

例外

BLCException

パラメータが不正です。

setPIStatus

形式

public void setPIStatus(java.lang.String value)
             throws BLCException

機能

案件状態を設定します。

パラメータ

value

案件状態を指定します。

例外

BLCException

パラメータが不正です。

setSendToData

形式

public void setSendToData(java.lang.String value)
                throws BLCException

機能

宛先ユーザを設定します。

パラメータ

value

宛先選択値を指定します。

例外

BLCException

パラメータが不正です。

22.　BLCExceptionクラス

この章では，BLCExceptionクラスの機能および使用方法について説明します。

＜この章の構成＞

22.1　BLCExceptionクラスの概要

22.2　フィールドの詳細

22.3　コンストラクタ（BLCException）の詳細

22.4　メソッドの詳細

22.1　BLCExceptionクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--java.lang.Throwable
       |
       +--java.lang.Exception
             |
             +--jp.co.Hitachi.soft.blc.BLCException

すべての実装インタフェース

java.io.Serializable

(3)　形式

public class BLCException
extends java.lang.Exception
implements java.io.Serializable

(4)　機能

このクラスは，BLCで発生する例外の基底クラスです。

BLC例外オブジェクトの情報を取得するメソッドを提供します。

(5)　フィールドの概要

データ型 | 形式 | 機能
static int | ERROR_BLC | 例外区分コード定義でBLC例外を意味します。
static int | ERROR_BPM | BLC2 05-00から廃止されました。
static int | ERROR_DBA | 例外区分コード定義でDBアクセス例外を意味します。
static int | ERROR_JAVA | 例外区分コード定義でその他の例外を意味します。
static int | ERROR_WCO | 例外区分コード定義でCSCIW例外を意味します。
static int | PAGE_CONTINUE | 例外処置コード定義で処理続行を意味します。
static int | PAGE_ERROR_RAISE | 例外処置コード定義の処理中断でエラーページジャンプを意味します。
static int | RESPONSE_END | 例外処置コード定義で処理中断を意味します。

(6)　コンストラクタの概要

形式
機能

BLCException(int msgId)
推奨されていません。
メッセージIDを指定して，BLCExceptionクラスオブジェクトを構築します。

BLCException(int msgId, java.lang.String msgPart)
推奨されていません。
メッセージIDとメッセージの埋め字を指定して，BLCExceptionクラスオブジェクトを構築します。

BLCException(int msgId, java.lang.String[] msgArray)
推奨されていません。
メッセージIDを指定して，BLCExceptionクラスオブジェクトを構築します。

BLCException(int msgId, java.lang.String[] msgArray, int doProc)
推奨されていません。
メッセージIDと例外処置コードを指定して，BLCExceptionクラスオブジェクトを構築します。

BLCException(java.lang.Throwable exception)
推奨されていません。
例外オブジェクトを指定して，BLCExceptionクラスオブジェクトを構築します。

BLCException(java.lang.Throwable exception, int msgId)
推奨されていません。
例外オブジェクトとメッセージIDを指定して，BLCExceptionオブジェクトを構築します。

BLCException(java.lang.Throwable exception, int msgId, java.lang.String[] msgArray)
推奨されていません。
例外オブジェクトとメッセージIDを指定して，BLCExceptionクラスオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
java.lang.String | getBLCStackTrace() | スタックトレースを取得します。
int | getDoCode() | 例外処置コードを取得します。
int | getMessageId() | メッセージIDを取得します。
java.lang.String | getMessageIdText() | メッセージIDテキストを取得します。
java.lang.String | getMessageText() | メッセージテキストを取得します。
int | getPartitionCode() | 例外区分コードを取得します。
static jp.co.Hitachi.soft.blc.BLCException | getUserException(int msgId, java.lang.String[] msgArray) | 例外オブジェクトを構築します。
static jp.co.Hitachi.soft.blc.BLCException | getUserException(java.lang.Throwable exception, int msgId, java.lang.String[] msgArray) | 例外オブジェクトを構築します。
int | getUserMessageId() | getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージIDを取得します。
java.lang.String | getUserMessageIdText() | getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージIDテキストを取得します。
java.lang.String | getUserMessageText() | getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージテキストを取得します。
int | postResponse(javax.servlet.jsp.PageContext pageContext) | BLC標準エラーページにforwardします。
int | postResponse(javax.servlet.jsp.PageContext pageContext, java.lang.String errURL) | 指定したページにforwardします。
int | postResponse(jp.co.Hitachi.soft.blc.BLCInfo blcInfo) | BLC標準エラーページにforwardします。
int | postResponse(jp.co.Hitachi.soft.blc.BLCInfo blcInfo, java.lang.String errURL) | 指定したページにforwardします。

クラス java.lang.Throwable から継承したメソッド

fillInStackTrace，getCause，getLocalizedMessage，getMessage，getStackTrace，initCause，printStackTrace，printStackTrace，printStackTrace，setStackTrace，toString

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，wait，wait，wait

22.2　フィールドの詳細

＜この節の構成＞

ERROR_BLC

ERROR_BPM

ERROR_DBA

ERROR_JAVA

ERROR_WCO

PAGE_CONTINUE

PAGE_ERROR_RAISE

RESPONSE_END

ERROR_BLC

形式

public static final int ERROR_BLC

機能

例外区分コード定義でBLC例外を意味します。

ERROR_BPM

形式

public static final int ERROR_BPM

機能

BLC2 05-00から廃止されました。

ERROR_DBA

形式

public static final int ERROR_DBA

機能

例外区分コード定義でDBアクセス例外を意味します。

ERROR_JAVA

形式

public static final int ERROR_JAVA

機能

例外区分コード定義でその他の例外を意味します。

ERROR_WCO

形式

public static final int ERROR_WCO

機能

例外区分コード定義でCSCIW例外を意味します。

PAGE_CONTINUE

形式

public static final int PAGE_CONTINUE

機能

例外処置コード定義で処理続行を意味します。

PAGE_ERROR_RAISE

形式

public static final int PAGE_ERROR_RAISE

機能

例外処置コード定義の処理中断でエラーページジャンプを意味します。

RESPONSE_END

形式

public static final int RESPONSE_END

機能

例外処置コード定義で処理中断を意味します。

22.3　コンストラクタ（BLCException）の詳細

＜この節の構成＞

BLCException

BLCException

BLCException

BLCException

BLCException

BLCException

BLCException

BLCException

形式

public BLCException(int msgId)

機能

推奨されていません。getUserExceptionメソッドを使用してください。

メッセージIDを指定して，BLCExceptionクラスオブジェクトを構築します。

メッセージIDは，メッセージプロパティファイルに登録されているIDです。

例外コードはERROR_BLC，例外処置コードはPAGE_ERROR_RAISEになります。

パラメータ

msgId

メッセージIDを指定します。

BLCException

形式

public BLCException(int msgId,
                 java.lang.String msgPart)

機能

推奨されていません。getUserExceptionメソッドを使用してください。

メッセージIDとメッセージの埋め字を指定して，BLCExceptionクラスオブジェクトを構築します。

メッセージIDは，メッセージプロパティファイルに登録されているIDです。

例外コードはERROR_BLC，例外処置コードはPAGE_ERROR_RAISEになります。

パラメータ

msgId

メッセージIDを指定します。

msgPart

メッセージの埋め字を指定します。埋め字が不要な場合は，nullオブジェクトを指定します。

BLCException

形式

public BLCException(int msgId,
                 java.lang.String[] msgArray)

機能

推奨されていません。getUserExceptionメソッドを使用してください。

メッセージIDを指定して，BLCExceptionクラスオブジェクトを構築します。

メッセージIDは，メッセージプロパティファイルに登録されているIDです。

例外コードはERROR_BLC，例外処置コードはPAGE_ERROR_RAISEになります。

パラメータ

msgId

メッセージIDを指定します。

msgArray

メッセージの埋め字配列を指定します。埋め字が不要な場合は，nullオブジェクトを指定します。

BLCException

形式

public BLCException(int msgId,
                 java.lang.String[] msgArray,
                 int doProc)

機能

推奨されていません。getUserExceptionメソッドを使用してください。

メッセージIDと例外処置コードを指定して，BLCExceptionクラスオブジェクトを構築します。

メッセージIDは，メッセージプロパティファイルに登録されているIDです。

例外コードはERROR_BLC，例外処置コードはPAGE_ERROR_RAISEになります。

パラメータ

msgId

メッセージIDを指定します。

msgArray

メッセージの埋め字配列を指定します。埋め字が不要な場合は，nullオブジェクトを指定します。

doProc

上位層に通知する例外処置コードを指定します。

BLCException

形式

public BLCException(java.lang.Throwable exception)

機能

推奨されていません。getUserExceptionメソッドを使用してください。

例外オブジェクトを指定して，BLCExceptionクラスオブジェクトを構築します。

例外コードはオブジェクトによって区別されます。例外処置コードはPAGE_ERROR_RAISEになります。

この形式は，外部要因を起因としない内部矛盾，またはJava標準パッケージのエラーを検知した場合に使用します。

なお，メッセージの埋め字情報として，exception.toStringメソッドでテキストが取得されます。

パラメータ

exception

例外オブジェクトを指定します。

BLCException

形式

public BLCException(java.lang.Throwable exception,
                 int msgId)

機能

推奨されていません。getUserExceptionメソッドを使用してください。

例外オブジェクトとメッセージIDを指定して，BLCExceptionクラスオブジェクトを構築します。

メッセージIDは，メッセージプロパティファイルに登録されているIDです。

例外コードはオブジェクトによって区別されます。例外処置コードはPAGE_ERROR_RAISEになります。

この形式は，予測可能な他プログラム例外を検知した場合に使用します。

なお，メッセージの埋め字情報として，exception.toStringメソッドでテキストが取得されます。

パラメータ

exception

例外オブジェクトを指定します。

msgId

メッセージIDを指定します。

BLCException

形式

public BLCException(java.lang.Throwable exception,
                 int msgId,
                 java.lang.String[] msgArray)

機能

推奨されていません。getUserExceptionメソッドを使用してください。

例外オブジェクトとメッセージIDを指定して，BLCExceptionクラスオブジェクトを構築します。

メッセージIDは，メッセージプロパティファイルに登録されているIDです。

例外コードはオブジェクトによって区別されます。例外処置コードはPAGE_ERROR_RAISEなります。

この形式は，予測可能な他プログラム例外を検知した場合に使用します。

パラメータ

exception

例外オブジェクトを指定します。

msgId

メッセージIDを指定します。

msgArray

メッセージの埋め字配列を指定します。埋め字が不要な場合は，nullオブジェクトを指定します。

22.4　メソッドの詳細

＜この節の構成＞

getBLCStackTrace

getDoCode

getMessageId

getMessageIdText

getMessageText

getPartitionCode

getUserException

getUserException

getUserMessageId

getUserMessageIdText

getUserMessageText

postResponse

postResponse

postResponse

postResponse

getBLCStackTrace

形式

public java.lang.String getBLCStackTrace()

機能

スタックトレースを取得します。

戻り値

スタックトレース情報。

getDoCode

形式

public final int getDoCode()

機能

例外処置コードを取得します。

戻り値

例外処置コード。

次のどれかが返却されます。

RESPONSE_END：処理中断の処置。

PAGE_CONTINUE：処理続行の処置。

PAGE_ERROR_RAISE：処理中断でエラーページジャンプの処置。

getMessageId

形式

public final int getMessageId()

機能

メッセージIDを取得します。

メッセージIDは，メッセージプロパティファイルに登録されているIDです。

戻り値

メッセージID。

getMessageIdText

形式

public java.lang.String getMessageIdText()

機能

メッセージIDテキストを取得します。

形式は，KDLCxxxx-Eです。

戻り値

メッセージIDテキスト。

getMessageText

形式

public java.lang.String getMessageText()

機能

メッセージテキストを取得します。

戻り値

メッセージテキスト。

getPartitionCode

形式

public final int getPartitionCode()

機能

例外区分コードを取得します。

戻り値

例外区分コード。

次のどれかが返却されます。

WCO_ERROR：CSCIW例外が発生しました。

DBA_ERROR：DBアクセス例外が発生しました。

BLC_ERROR：BLC例外が発生しました。

JAVA_ERROR：BLC内部エラーが発生しました。

getUserException

形式

public static jp.co.Hitachi.soft.blc.BLCException getUserException(
                                    int msgId,
                                    java.lang.String[] msgArray)

機能

例外オブジェクトを構築します。

ユーザ追加処理などでユーザ任意にBLC例外を発生させる場合に使用します。

トレースには，BLCエラーメッセージおよびユーザ任意メッセージが出力されます。

また，返却される例外オブジェクトでpostResponseメソッドを呼び出すと，BLC標準エラーページにエラー情報を表示できます。

留意事項

BLCExceptionクラスのメソッドは，例外をスローしません。

例外コードはERROR_BLC，例外処置コードはPAGE_ERROR_RAISEになります。

メッセージプロパティファイルがロードされていない状態（BLC初期化処理の完了前）でこのメソッドを呼び出すと，エラーメッセージ（KDLC1220-E）が出力されます。

メッセージプロパティファイルに未登録のメッセージIDを指定すると，エラーメッセージ（KDLC1202-E）が出力されます。

パラメータ

msgId

メッセージIDを指定します。メッセージIDは，メッセージプロパティファイルに登録されている必要があります。

msgArray

メッセージの埋め字配列を指定します。埋め字が不要な場合はnullオブジェクトを指定します。

指定された埋め字は要素番号の昇順に，メッセージテキスト中の%sの数に従って左から埋め込まれます。メッセージテキスト中の%sの数が引数の配列数よりも多い場合，メッセージテキスト中の余分な%sの埋め字処理は実行されないで，%sがそのままテキストに残ります。また，メッセージテキスト中の%sの数が引数の配列数よりも少ない場合，引数の余分な埋め字は無視されます。

戻り値

BLCExceptionクラスオブジェクト。

getUserException

形式

public static jp.co.Hitachi.soft.blc.BLCException getUserException(java.lang.Throwable exception,
             int msgId,
             java.lang.String[] msgArray)

機能

例外オブジェクトを構築します。

ユーザ追加処理などでユーザ任意にBLC例外を発生させる場合に使用します。

トレースには，BLCエラーメッセージおよびユーザ任意メッセージが出力されます。

また，返却される例外オブジェクトでpostResponseメソッドを呼び出すと，BLC標準エラーページにエラー情報を表示できます。

留意事項

BLCExceptionクラスのメソッドは，例外をスローしません。

例外コードはERROR_BLC，例外処置コードはPAGE_ERROR_RAISEになります。

メッセージプロパティファイルがロードされていない状態（BLC初期化処理の完了前）でこのメソッドを呼び出すと，エラーメッセージ（KDLC1220-E）が出力されます。

メッセージプロパティファイルに未登録のメッセージIDを指定すると，エラーメッセージ（KDLC1202-E）が出力されます。

パラメータ

exception

例外オブジェクトを指定します。スタックトレースは指定された例外オブジェクトのスタックトレースを保持します。

msgId

メッセージIDを指定します。メッセージIDは，メッセージプロパティファイルに登録されている必要があります。

msgArray

メッセージの埋め字配列を指定します。埋め字が不要な場合はnullオブジェクトを指定します。

指定された埋め字は要素番号の昇順に，メッセージテキスト中の%sの数に従って左から埋め込まれます。メッセージテキスト中の%sの数が引数の配列数よりも多い場合，メッセージテキスト中の余分な%sの埋め字処理は実行されないで，%sがそのままテキストに残ります。また，メッセージテキスト中の%sの数が引数の配列数よりも少ない場合，引数の余分な埋め字は無視されます。

戻り値

BLCExceptionクラスオブジェクト。

getUserMessageId

形式

public final int getUserMessageId()

機能

getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージIDを取得します。

getUserExceptionメソッド以外で構築された例外オブジェクト（BLCシステムが発生させる例外）の場合，0が返却されます。

留意事項

BLCExceptionクラスのメソッドは，例外をスローしません。

メッセージプロパティファイルがロードされていない状態（BLC初期化処理の完了前）でこのメソッドを呼び出すと，ERR_PROP_NOT_LOADED（1220）が返却されます。

メッセージプロパティファイルに登録されていないIDで例外オブジェクトが構築された場合，ERR_NO_MSG（1202）が返却されます。

戻り値

ユーザ任意メッセージID。

getUserMessageIdText

形式

public java.lang.String getUserMessageIdText()

機能

getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージIDテキストを取得します。取得したメッセージIDテキストは，KDLCxxxxx-Uの形式で返却されます。xxxxxはメッセージの番号です。

getUserExceptionメソッド以外で構築された例外オブジェクト（BLCシステムが発生させる例外）の場合，nullオブジェクトが返却されます。

留意事項

BLCExceptionクラスのメソッドは，例外をスローしません。

メッセージプロパティファイルがロードされていない状態（BLC初期化処理の完了前）でこのメソッドを呼び出すと，"KDLC1220-E"が返却されます。

メッセージプロパティファイルに登録されていないIDで例外オブジェクトが構築された場合，"KDLC1202-E"が返却されます。

戻り値

ユーザ任意メッセージIDテキスト。

getUserMessageText

形式

public java.lang.String getUserMessageText()

機能

getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージテキストを取得します。

getUserExceptionメソッド以外で構築された例外オブジェクト（BLCシステムが発生させる例外）の場合，nullオブジェクトが返却されます。

留意事項

BLCExceptionクラスのメソッドは，例外をスローしません。

メッセージプロパティファイルがロードされていない状態（BLC初期化処理の完了前）でこのメソッドを呼び出すと，KDLC1220-E（エラーメッセージ）のメッセージテキストが返却されます。

メッセージプロパティファイルに登録されていないIDで例外オブジェクトが構築された場合，KDLC1202-E（エラーメッセージ）のメッセージテキストが返却されます。

戻り値

ユーザ任意メッセージテキスト。

postResponse

形式

public final int postResponse(javax.servlet.jsp.PageContext pageContext)

機能

BLC標準エラーページにforwardします。

forward先のページは，"/app/include/BLCCerror.jsp"です。

このメソッドでは，PageContextオブジェクトに，BLCExceptionオブジェクトをリクエストスコープで登録します。

登録する属性名は，"BLCEXCEPTION"です。

留意事項

BLCExceptionクラスのメソッドは，例外をスローしません。

このため，パラメータ不正の場合は，何も実行されないでリターンされます。

また，BLCExceptionクラスオブジェクトが保持する例外処置コードがPAGE_ERROR_RAISE以外の場合は，何も実行されないでリターンされます。

パラメータ

pageContext

PageContextオブジェクトを指定します。

戻り値

例外処置コード。

次のどれかが返却されます。

RESPONSE_END：処理中断の処置。

PAGE_CONTINUE：処理続行の処置。

PAGE_ERROR_RAISE：処理中断でエラーページジャンプの処置。

postResponse

形式

public final int postResponse(
                    javax.servlet.jsp.PageContext pageContext,
                    java.lang.String errURL)

機能

指定したページにforwardします。

このメソッドでは，PageContextオブジェクトに，BLCExceptionクラスオブジェクトをリクエストスコープで登録します。

登録する属性名は，"BLCEXCEPTION"です。

留意事項

BLCExceptionクラスのメソッドは，例外をスローしません。

このため，パラメータ不正の場合は，何も実行されないでリターンされます。

また，BLCExceptionクラスオブジェクトが保持する例外処置コードがPAGE_ERROR_RAISE以外の場合は，何も実行されないでリターンされます。

パラメータ

pageContext

PageContextオブジェクトを指定します。

errURL

エラーページを指定します。

戻り値

例外処置コード。

次のどれかが返却されます。

RESPONSE_END：処理中断の処置。

PAGE_CONTINUE：処理続行の処置。

PAGE_ERROR_RAISE：処理中断でエラーページジャンプの処置。

postResponse

形式

public final int postResponse(jp.co.Hitachi.soft.blc.BLCInfo blcInfo)

機能

BLC標準エラーページにforwardします。

forward先のページは，"/app/include/BLCCerror.jsp"です。

このメソッドでは，HttpServletRequestオブジェクトに，BLCExceptionクラスオブジェクトを登録します。

登録する属性名は，"BLCEXCEPTION"です。

留意事項

BLCExceptionのメソッドは，例外をスローしません。

このため，パラメータ不正の場合は，何も実行されないでリターンされます。

また，BLCExceptionクラスオブジェクトが保持する例外処置コードがPAGE_ERROR_RAISE以外の場合は，何も実行されないでリターンされます。

パラメータ

blcInfo

BLCInfoオブジェクトを指定します。

戻り値

次に示すコードを返却します。（コード：意味）

RESPONSE_END：処理中断の処置。

PAGE_CONTINUE：処理続行の処置。

PAGE_ERROR_RAISE：処理中断でエラーページジャンプの処置。

postResponse

形式

public final int postResponse(
                    jp.co.Hitachi.soft.blc.BLCInfo blcInfo,
                    java.lang.String errURL)

機能

指定したページにforwardします。

このメソッドでは，HttpServletRequestオブジェクトに，BLCExceptionクラスオブジェクトを登録します。

登録する属性名は，"BLCEXCEPTION"および"BLCEXCEPTION_URL"です。

留意事項

BLCExceptionクラスのメソッドは，例外をスローしません。

このため，パラメータ不正の場合は，何も実行されないでリターンされます。

また，BLCExceptionクラスオブジェクトが保持する例外処置コードがPAGE_ERROR_RAISE以外の場合は，何も実行されないでリターンされます。

パラメータ

blcInfo

BLCInfoオブジェクトを指定します。

errURL

エラーページを指定します。

戻り値

次に示すコードを返却します。（コード：意味）

RESPONSE_END：処理中断の処置。

PAGE_CONTINUE：処理続行の処置。

PAGE_ERROR_RAISE：処理中断でエラーページジャンプの処置。

23.　BLCFileAccessクラス

この章では，BLCFileAccessクラスの機能および使用方法について説明します。

＜この章の構成＞

23.1　BLCFileAccessクラスの概要

23.2　フィールドの詳細

23.3　コンストラクタ（BLCFileAccess）の詳細

23.4　メソッドの詳細

23.1　BLCFileAccessクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCFileAccess

(3)　形式

public class BLCFileAccess
extends java.lang.Object

(4)　機能

このクラスは，添付ファイルを操作するクラスです。

このクラスでは，バイトストリームを含むテーブル（BLC_FILE_Tテーブル）を操作する機能を提供します。

このため，データベースサーバの設定（ジャーナル出力など）によっては，レスポンスが著しく劣化することがありますので注意してください。

また，ufsv_addButtonExecutionメソッド（ボタンDB更新処理をユーザ処理で追加するためのメソッド）からこのクラスのメソッドを使用する場合は，このメソッドのデータベースアクセスがBLCのトランザクション内で処理されるため，次の点に注意してください。

並列作業中の案件の場合，その案件を所有しているほかの使用者の案件操作（一覧取得など）が一時的に待ち状態となることがあります。

(5)　フィールドの概要

データ型 | 形式 | 機能
static java.lang.String | DBCN_BNFILECONTENT | BLC_FILE_TテーブルのBNFILECONTENTカラム名を示す定数です。
static java.lang.String | DBCN_CDPINAME | BLC_FILE_TテーブルのCDPINAMEカラム名を示す定数です。
static java.lang.String | DBCN_DTCREATE | BLC_FILE_TテーブルのDTCREATEカラム名を示す定数です。
static java.lang.String | DBCN_DTUPDATE | BLC_FILE_TテーブルのDTUPDATEカラム名を示す定数です。
static java.lang.String | DBCN_NMCONTENT | BLC_FILE_TテーブルのNMCONTENTカラム名を示す定数です。
static java.lang.String | DBCN_NMCREATEUSER | BLC_FILE_TテーブルのNMCREATEUSERカラム名を示す定数です。
static java.lang.String | DBCN_NMFILENAME | BLC_FILE_TテーブルのNMFILENAMEカラム名を示す定数です。
static java.lang.String | DBCN_NMITEM1 | BLC_FILE_TテーブルのNMITEM1カラム名を示す定数です。
static java.lang.String | DBCN_NMITEM2 | BLC_FILE_TテーブルのNMITEM2カラム名を示す定数です。
static java.lang.String | DBCN_NMITEM3 | BLC_FILE_TテーブルのNMITEM3カラム名を示す定数です。
static java.lang.String | DBCN_NMITEM4 | BLC_FILE_TテーブルのNMITEM4カラム名を示す定数です。
static java.lang.String | DBCN_NMITEM5 | BLC_FILE_TテーブルのNMITEM5カラム名を示す定数です。
static java.lang.String | DBCN_NMITEM6 | BLC_FILE_TテーブルのNMITEM6カラム名を示す定数です。
static java.lang.String | DBCN_NMITEM7 | BLC_FILE_TテーブルのNMITEM7カラム名を示す定数です。
static java.lang.String | DBCN_NMITEM8 | BLC_FILE_TテーブルのNMITEM8カラム名を示す定数です。
static java.lang.String | DBCN_NMITEM9 | BLC_FILE_TテーブルのNMITEM9カラム名を示す定数です。
static java.lang.String | DBCN_NMITEM10 | BLC_FILE_TテーブルのNMITEM10カラム名を示す定数です。
static java.lang.String | DBCN_NMUPDATEUSER | BLC_FILE_TテーブルのNMUPDATEUSERカラム名を示す定数です。
static java.lang.String | DBCN_NUFID | BLC_FILE_TテーブルのNUFIDカラム名を示す定数です。
static java.lang.String | DBCN_NUSIZE | BLC_FILE_TテーブルのNUSIZEカラム名を示す定数です。

(6)　コンストラクタの概要

形式 | 機能
BLCFileAccess() | BLCFileAccessオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型
形式
機能

int
addFile(jp.co.Hitachi.soft.blc.BLCValDic p_DataValue, java.util.HashMap p_info, java.io.ByteArrayInputStream p_stream)
処理中の案件にファイル実体（バイナリデータ）およびファイル情報を追加します。

int
deleteFile(jp.co.Hitachi.soft.blc.BLCValDic p_DataValue, int p_fid)
処理中の案件に添付されている添付ファイルの実体（バイナリデータ）および情報を削除します。

int
deleteFile(java.lang.String p_piname, int p_fid)
添付ファイル実体（バイナリデータ）および添付ファイルの情報を削除します。

byte[ ]
getFile(java.lang.String p_piname,int p_fid)
添付ファイル実体（バイナリデータ）を取得します。

java.util.HashMap
getFile(java.lang.String p_piname, int p_fid, java.util.ArrayList p_attrlist)
添付ファイル実体（バイナリデータ）および添付ファイルの情報を取得します。

java.util.HashMap[ ]
getInfo(java.lang.String p_piname, java.util.ArrayList p_attrlist, java.lang.String p_condition)
指定した案件に添付されているファイル情報の一覧を取得します。

void
setTableName(java.lang.String aValue)
BLCFileAccessクラスのgetFileメソッドおよびgetInfoメソッドのテーブル名を変更します。
このメソッドは，保管案件の照会機能だけで使用できます。

int
updateFile(jp.co.Hitachi.soft.blc.BLCValDic p_DataValue, int p_fid, java.util.HashMap p_info, java.io.ByteArrayInputStream p_stream)
処理中の案件に添付されている添付ファイルの実体（バイナリデータ）および情報を更新します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

23.2　フィールドの詳細

＜この節の構成＞

DBCN_BNFILECONTENT

DBCN_CDPINAME

DBCN_DTCREATE

DBCN_DTUPDATE

DBCN_NMCONTENT

DBCN_NMCREATEUSER

DBCN_NMFILENAME

DBCN_NMITEM1

DBCN_NMITEM2

DBCN_NMITEM3

DBCN_NMITEM4

DBCN_NMITEM5

DBCN_NMITEM6

DBCN_NMITEM7

DBCN_NMITEM8

DBCN_NMITEM9

DBCN_NMITEM10

DBCN_NMUPDATEUSER

DBCN_NUFID

DBCN_NUSIZE

DBCN_BNFILECONTENT

形式

public static final java.lang.String DBCN_BNFILECONTENT

機能

BLC_FILE_TテーブルのBNFILECONTENTカラム名を示す定数です。

DBCN_CDPINAME

形式

public static final java.lang.String DBCN_CDPINAME

機能

BLC_FILE_TテーブルのCDPINAMEカラム名を示す定数です。

DBCN_DTCREATE

形式

public static final java.lang.String DBCN_DTCREATE

機能

BLC_FILE_TテーブルのDTCREATEカラム名を示す定数です。

DBCN_DTUPDATE

形式

public static final java.lang.String DBCN_DTUPDATE

機能

BLC_FILE_TテーブルのDTUPDATEカラム名を示す定数です。

DBCN_NMCONTENT

形式

public static final java.lang.String DBCN_NMCONTENT

機能

BLC_FILE_TテーブルのNMCONTENTカラム名を示す定数です。

DBCN_NMCREATEUSER

形式

public static final java.lang.String DBCN_NMCREATEUSER

機能

BLC_FILE_TテーブルのNMCREATEUSERカラム名を示す定数です。

DBCN_NMFILENAME

形式

public static final java.lang.String DBCN_NMFILENAME

機能

BLC_FILE_TテーブルのNMFILENAMEカラム名を示す定数です。

DBCN_NMITEM1

形式

public static final java.lang.String DBCN_NMITEM1

機能

BLC_FILE_TテーブルのNMITEM1カラム名を示す定数です。

DBCN_NMITEM2

形式

public static final java.lang.String DBCN_NMITEM2

機能

BLC_FILE_TテーブルのNMITEM2カラム名を示す定数です。

DBCN_NMITEM3

形式

public static final java.lang.String DBCN_NMITEM3

機能

BLC_FILE_TテーブルのNMITEM3カラム名を示す定数です。

DBCN_NMITEM4

形式

public static final java.lang.String DBCN_NMITEM4

機能

BLC_FILE_TテーブルのNMITEM4カラム名を示す定数です。

DBCN_NMITEM5

形式

public static final java.lang.String DBCN_NMITEM5

機能

BLC_FILE_TテーブルのNMITEM5カラム名を示す定数です。

DBCN_NMITEM6

形式

public static final java.lang.String DBCN_NMITEM6

機能

BLC_FILE_TテーブルのNMITEM6カラム名を示す定数です。

DBCN_NMITEM7

形式

public static final java.lang.String DBCN_NMITEM7

機能

BLC_FILE_TテーブルのNMITEM7カラム名を示す定数です。

DBCN_NMITEM8

形式

public static final java.lang.String DBCN_NMITEM8

機能

BLC_FILE_TテーブルのNMITEM8カラム名を示す定数です。

DBCN_NMITEM9

形式

public static final java.lang.String DBCN_NMITEM9

機能

BLC_FILE_TテーブルのNMITEM9カラム名を示す定数です。

DBCN_NMITEM10

形式

public static final java.lang.String DBCN_NMITEM10

機能

BLC_FILE_TテーブルのNMITEM10カラム名を示す定数です。

DBCN_NMUPDATEUSER

形式

public static final java.lang.String DBCN_NMUPDATEUSER

機能

BLC_FILE_TテーブルのNMUPDATEUSERカラム名を示す定数です。

DBCN_NUFID

形式

public static final java.lang.String DBCN_NUFID

機能

BLC_FILE_TテーブルのNUFIDカラム名を示す定数です。

DBCN_NUSIZE

形式

public static final java.lang.String DBCN_NUSIZE

機能

BLC_FILE_TテーブルのNUSIZEカラム名を示す定数です。

23.3　コンストラクタ（BLCFileAccess）の詳細

＜この節の構成＞

BLCFileAccess

BLCFileAccess

形式

public BLCFileAccess( )
             throws BLCException

機能

BLCFileAccessオブジェクトを構築します。

例外

BLCException

BLCで例外が発生しました。

23.4　メソッドの詳細

＜この節の構成＞

addFile

deleteFile

deleteFile

getFile

getFile

getInfo

setTableName

updateFile

addFile

形式

public int addFile(jp.co.Hitachi.soft.blc.BLCValDic p_DataValue,
                java.util.HashMap p_info,
                java.io.ByteArrayInputStream p_stream)
         throws BLCException

機能

処理中の案件にファイル実体（バイナリデータ）およびファイル情報を追加します。

ufsv_addButtonExecutionメソッド（ボタンDB更新処理をユーザ処理で追加するためのメソッド）からだけ使用できます。

ufsv_addButtonExecutionメソッド以外から使用した場合，動作は保証されません。

パラメータ

p_DataValue

BLCValDicオブジェクト（blse.m_DataValue）を指定します。

p_info

設定するカラム情報（キー名および値）を指定します。指定できるカラム情報のキー名を次に示します。

キー名（カラム名） | 意味 | 設定値のオブジェクト種別
NMFILENAME | ファイル名 | String
NMCONTENT | コンテントタイプ | String
NMCREATEUSER | 添付者名 | String
DTCREATE | 添付日時 | String
NMUPDATEUSER | 更新者名 | String
DTUPDATE | 更新日時 | String
NUSIZE | ファイルサイズ | Integer
NMITEM1 | ユーザ任意情報1 | String
NMITEM2 | ユーザ任意情報2 | String
NMITEM3 | ユーザ任意情報3 | String
NMITEM4 | ユーザ任意情報4 | String
NMITEM5 | ユーザ任意情報5 | String
NMITEM6 | ユーザ任意情報6 | String
NMITEM7 | ユーザ任意情報7 | String
NMITEM8 | ユーザ任意情報8 | String
NMITEM9 | ユーザ任意情報9 | String
NMITEM10 | ユーザ任意情報10 | String

カラム情報を設定しない場合は，nullオブジェクトを指定してください。

値がnullオブジェクトのカラムは無視されます。

p_stream

追加するファイル実体をバイト入力ストリームのオブジェクトで指定します。指定したバイト入力ストリームの終わりまで，データが読み込みまれます。

戻り値

追加したファイルのファイルID。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_info」で指定したカラム情報が不正である。

パラメータ「p_stream」にnullオブジェクトを指定した。または，パラメータ「p_stream」で指定したオブジェクトの読み込み対象データが0バイトである。

パラメータ「p_DataValue」で指定したBLCValDicオブジェクトが不正である。

データベースアクセスでエラーが発生した。

deleteFile

形式

public int deleteFile(jp.co.Hitachi.soft.blc.BLCValDic p_DataValue,
                  int p_fid)
           throws BLCException

機能

処理中の案件に添付されている添付ファイルの実体（バイナリデータ）および情報を削除します。

ufsv_addButtonExecutionメソッド（ボタンDB更新処理をユーザ処理で追加するためのメソッド）からだけ使用できます。

ufsv_addButtonExecutionメソッド以外から使用した場合，動作は保証されません。

パラメータ「p_fid」で指定した添付ファイルが処理中の案件に添付されていない場合でも正常終了します。

実際に削除されたレコード数は戻り値で確認してください。

パラメータ

p_DataValue

BLCValDicオブジェクト（blse.m_DataValue）を指定します。

p_fid

ファイルIDを指定します。

戻り値

削除レコード数。

例外

BLCException

BLC内で次のどちらかの原因のエラーが発生しました。

パラメータ「p_DataValue」で指定したBLCValDicオブジェクトが不正である。

データベースアクセスでエラーが発生した。

deleteFile

形式

public int deleteFile(java.lang.String p_piname,
                  int p_fid)
           throws BLCException

機能

添付ファイル実体（バイナリデータ）および添付ファイルの情報を削除します。

ufsv_addButtonPostHandlingメソッド（ボタンDB更新後処理をユーザ処理で追加するためのメソッド）からだけ使用できます。

ufsv_addButtonPostHandlingメソッド以外から使用した場合，動作は保証されません。

パラメータ「p_piname」およびパラメータ「p_fid」で指定した添付ファイルがBLCデータベースに存在しない場合でも正常終了します。

実際に削除されたレコード数は戻り値で確認してください。

パラメータ

p_piname

対象の案件名称を１～80バイトで指定します。

p_fid

ファイルIDを指定します。

戻り値

削除レコード数。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_piname」で指定した案件名称のオブジェクトがnullオブジェクトである。

パラメータ「p_piname」で指定した案件名称のオブジェクトの長さが0バイト，または80バイトより大きい。

データベースアクセスでエラーが発生した。

getFile

形式

public byte[] getFile(java.lang.String p_piname,
                     int p_fid)
             throws BLCException

機能

添付ファイル実体（バイナリデータ）を取得します。

パラメータ

p_piname

対象の案件名称を１～80バイトで指定します。

p_fid

ファイルIDを指定します。

戻り値

BLCFileテーブルから取得した添付ファイルの実体がbyte[]型で返却されます。

パラメータ「p_piname」とパラメータ「p_fid」で指定した添付ファイルがBLCデータベースに存在しない場合は，nullが返却されます。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_piname」で指定した案件名称のオブジェクトがnullオブジェクトである。

パラメータ「p_piname」で指定した案件名称のオブジェクトの長さが0バイト，または80バイトより大きい。

データベースアクセスでエラーが発生した。

getFile

形式

public java.util.HashMap getFile(java.lang.String p_piname,
                              int p_fid,
                              java.util.ArrayList p_attrlist)
                       throws BLCException

機能

添付ファイル実体（バイナリデータ）および添付ファイルの情報を取得します。

パラメータ

p_piname

対象の案件名称を１～80バイトで指定します。

p_fid

ファイルIDを指定します。

p_attrlist

取得するカラム名を指定します。指定できるカラム名を次に示します。

カラム名 | 意味
CDPINAME | 案件名
NUFID | ファイルID
NMFILENAME | ファイル名
NMCONTENT | コンテントタイプ
NMCREATEUSER | 作成者名
DTCREATE | 作成日時
NMUPDATEUSER | 更新者名
DTUPDATE | 更新日時
NUSIZE | ファイルサイズ
NMITEM1 | ユーザ任意情報1
NMITEM2 | ユーザ任意情報2
NMITEM3 | ユーザ任意情報3
NMITEM4 | ユーザ任意情報4
NMITEM5 | ユーザ任意情報5
NMITEM6 | ユーザ任意情報6
NMITEM7 | ユーザ任意情報7
NMITEM8 | ユーザ任意情報8
NMITEM9 | ユーザ任意情報9
NMITEM10 | ユーザ任意情報10

nullオブジェクトまたは要素が0のオブジェクトを指定した場合，BNFILECONTENTカラムの情報だけを取得します。

戻り値

取得した情報。

取得した情報は，キーを次の表に示すキー名とし，値を取得値とするHashMapオブジェクトで返却されます。

パラメータ「p_piname」およびパラメータ「p_fid」で指定した添付ファイルがBLCデータベースに存在しない場合はnullオブジェクトが返却されます。

キー名 | 意味 | オブジェクト種別 | 備考
CDPINAME | 案件名 | String | 取得カラム名にCDPINAMEを指定した場合だけ取得できます。
NUFID | ファイルID | Integer※ | 取得カラム名にNUFIDを指定した場合だけ取得できます。
NMFILENAME | ファイル名 | String | 取得カラム名にNMFILENAMEを指定した場合だけ取得できます。
NMCONTENT | コンテントタイプ | String | 取得カラム名にNMCONTENTを指定した場合だけ取得できます。
NMCREATEUSER | 作成者名 | String | 取得カラム名にNMCREATEUSERを指定した場合だけ取得できます。
DTCREATE | 作成日時 | String | 取得カラム名にDTCREATEを指定した場合だけ取得できます。
NMUPDATEUSER | 更新者名 | String | 取得カラム名にNMUPDATEUSERを指定した場合だけ取得できます。
DTUPDATE | 更新日時 | String | 取得カラム名にDTUPDATEを指定した場合だけ取得できます。
NUSIZE | ファイルサイズ | Integer※ | 取得カラム名にNUSIZEを指定した場合だけ取得できます。
BNFILECONTENT | 添付ファイルデータ | InputStream | 取得カラムの指定にかかわらず取得できます。
NMITEM1 | ユーザ任意情報1 | String | 取得カラム名にNMITEM1を指定した場合だけ取得できます。
NMITEM2 | ユーザ任意情報2 | String | 取得カラム名にNMITEM2を指定した場合だけ取得できます。
NMITEM3 | ユーザ任意情報3 | String | 取得カラム名にNMITEM3を指定した場合だけ取得できます。
NMITEM4 | ユーザ任意情報4 | String | 取得カラム名にNMITEM4を指定した場合だけ取得できます。
NMITEM5 | ユーザ任意情報5 | String | 取得カラム名にNMITEM5を指定した場合だけ取得できます。
NMITEM6 | ユーザ任意情報6 | String | 取得カラム名にNMITEM6を指定した場合だけ取得できます。
NMITEM7 | ユーザ任意情報7 | String | 取得カラム名にNMITEM7を指定した場合だけ取得できます。
NMITEM8 | ユーザ任意情報8 | String | 取得カラム名にNMITEM8を指定した場合だけ取得できます。
NMITEM9 | ユーザ任意情報9 | String | 取得カラム名にNMITEM9を指定した場合だけ取得できます。
NMITEM10 | ユーザ任意情報10 | String | 取得カラム名にNMITEM10を指定した場合だけ取得できます。

注※　データベースサーバがOracleの場合はNumber型の値が返却されます。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_piname」で指定した案件名称のオブジェクトがnullオブジェクトである。

パラメータ「p_piname」で指定した案件名称のオブジェクトの長さが0バイト，または80バイトより大きい。

パラメータ「p_attrlist」で指定した取得カラム名の指定が不正である。

データベースアクセスでエラーが発生した。

getInfo

形式

public java.util.HashMap[] getInfo(java.lang.String p_piname,
                                java.util.ArrayList p_attrlist,
                                java.lang.String p_condition)
                         throws BLCException

機能

指定した案件に添付されているファイル情報の一覧を取得します。

パラメータ

p_piname

対象の案件名称を１～80バイトで指定してください。

p_attrlist

取得するカラム名を指します。1個以上指定してください。指定できるカラム名を次に示します。

カラム名 | 意味
CDPINAME | 案件名
NUFID | ファイルID
NMFILENAME | ファイル名
NMCONTENT | コンテントタイプ
NMCREATEUSER | 作成者名
DTCREATE | 作成日時
NMUPDATEUSER | 更新者名
DTUPDATE | 更新日時
NUSIZE | ファイルサイズ
NMITEM1 | ユーザ任意情報1
NMITEM2 | ユーザ任意情報2
NMITEM3 | ユーザ任意情報3
NMITEM4 | ユーザ任意情報4
NMITEM5 | ユーザ任意情報5
NMITEM6 | ユーザ任意情報6
NMITEM7 | ユーザ任意情報7
NMITEM8 | ユーザ任意情報8
NMITEM9 | ユーザ任意情報9
NMITEM10 | ユーザ任意情報10

p_condition

絞り込み条件およびソート条件をSQL文のWHERE句以降に指定する形式で記述します。絞り込みおよびソートを行わない場合はnullオブジェクトを指定します。nullオブジェクトを指定した場合は，案件名称で絞り込んだ一覧が返却されます。このパラメータに絞り込み条件およびソート条件以外を指定した場合，動作は保証されません。

絞り込み条件およびソート条件の指定例を次に示します。

指定例

CDPINAME='案件名'△and△NMITEM1='xxxx'△ORDER△BY△NMFILENAME△ASC

注1　△は半角スペースです。xxxxは任意の値です。

注2　指定できる形式は，ご使用になるRDBMSによって異なります。詳細は，ご使用になるRDBMSのWHERE句以降に指定できる式を確認してください。

戻り値

取得した情報。

取得した情報は，キーを0からの通番とし，値をHashMapオブジェクトとするHashMap配列で返却されます。HashMap配列の値は，キー名を次の表に示すキー名とし，値を取得値としたHashMapオブジェクトです。

パラメータ「p_piname」で指定した案件に添付ファイルが添付されていない場合はnullオブジェクトが返却されます。

キ－名 | 意味 | オブジェクト種別 | 備考
CDPINAME | 案件名 | String | 取得カラム名にCDPINAMEを指定した場合だけ取得できます。
NUFID | ファイルID | Integer※ | 取得カラム名にNUFIDを指定した場合だけ取得できます。
NMFILENAME | ファイル名 | String | 取得カラム名にNMFILENAMEを指定した場合だけ取得できます。
NMCONTENT | コンテントタイプ | String | 取得カラム名にNMCONTENTを指定した場合だけ取得できます。
NMCREATEUSER | 作成者名 | String | 取得カラム名にNMCREATEUSERを指定した場合だけ取得できます。
DTCREATE | 作成日時 | String | 取得カラム名にDTCREATEを指定した場合だけ取得できます。
NMUPDATEUSER | 更新者名 | String | 取得カラム名にNMUPDATEUSERを指定した場合だけ取得できます。
DTUPDATE | 更新日時 | String | 取得カラム名にDTUPDATEを指定した場合だけ取得できます。
NUSIZE | ファイルサイズ | Integer※ | 取得カラム名にNUSIZEを指定した場合だけ取得できます。
NMITEM1 | ユーザ任意情報1 | String | 取得カラム名にNMITEM1を指定した場合だけ取得できます。
NMITEM2 | ユーザ任意情報2 | String | 取得カラム名にNMITEM2を指定した場合だけ取得できます。
NMITEM3 | ユーザ任意情報3 | String | 取得カラム名にNMITEM3を指定した場合だけ取得できます。
NMITEM4 | ユーザ任意情報4 | String | 取得カラム名にNMITEM4を指定した場合だけ取得できます。
NMITEM5 | ユーザ任意情報5 | String | 取得カラム名にNMITEM5を指定した場合だけ取得できます。
NMITEM6 | ユーザ任意情報6 | String | 取得カラム名にNMITEM6を指定した場合だけ取得できます。
NMITEM7 | ユーザ任意情報7 | String | 取得カラム名にNMITEM7を指定した場合だけ取得できます。
NMITEM8 | ユーザ任意情報8 | String | 取得カラム名にNMITEM8を指定した場合だけ取得できます。
NMITEM9 | ユーザ任意情報9 | String | 取得カラム名にNMITEM9を指定した場合だけ取得できます。
NMITEM10 | ユーザ任意情報10 | String | 取得カラム名にNMITEM10を指定した場合だけ取得できます。

注※　データベースサーバがOracleの場合はNumber型の値が返却されます。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_piname」で指定した案件名称のオブジェクトがnullオブジェクトである。

パラメータ「p_piname」で指定した案件名称のオブジェクトの長さが0バイト，または80バイトより大きい。

パラメータ「p_attrlist」にnullオブジェクトを指定した。または，パラメータ「p_attrlist」に要素がないオブジェクトを指定した。

パラメータ「p_attrlist」で指定した取得カラム名の指定が不正である。

パラメータ「p_condition」で指定した絞り込み条件やソート条件が不正である。

データベースアクセスでエラーが発生した。

setTableName

形式

public void setTableName(java.lang.String aValue)
                         throws BLCException

機能

BLCFileAccessクラスのgetFileメソッドおよびgetInfoメソッドのテーブル名を変更します。

このメソッドを呼び出さないで添付ファイルの処理を行った場合，テーブル名は，「BLC_FILE_T」になります。

このメソッドは，保管案件の照会機能だけで使用できます。

パラメータ

aValue

Stringオブジェクトを指定します。

例外

BLCException

BLC内で次のどちらかの原因のエラーが発生しました。

パラメータ「aValue」で指定したテーブル名がnullである。

パラメータ「aValue」で指定したテーブル名の長さが0バイトである。

updateFile

形式

public int updateFile(jp.co.Hitachi.soft.blc.BLCValDic p_DataValue,
                   int p_fid,
                   java.util.HashMap p_info,
                   java.io.ByteArrayInputStream p_stream)
            throws BLCException

機能

処理中の案件に添付されている添付ファイルの実体（バイナリデータ）および情報を更新します。

ufsv_addButtonExecutionメソッド（ボタンDB更新処理をユーザ処理で追加するためのメソッド）からだけ使用できます。

ufsv_addButtonExecutionメソッド以外から使用した場合，動作は保証されません。

パラメータ「p_fid」で指定した添付ファイルが処理中の案件に添付されていない場合でも正常終了します。

実際に更新されたレコード数は戻り値で確認してください。

パラメータ

p_DataValue

BLCValDicオブジェクト（blse.m_DataValue）を指定します。

p_fid

ファイルIDを指定します。

p_info

更新するカラム情報（キー名および値）を指定してください。指定できるカラム情報のキー名を次に示します。

キー名（カラム名） | 意味 | 設定値のオブジェクト種別
NMFILENAME | ファイル名 | String
NMCONTENT | コンテントタイプ | String
NMCREATEUSER | 添付者名 | String
DTCREATE | 添付日時 | String
NMUPDATEUSER | 更新者名 | String
DTUPDATE | 更新日時 | String
NUSIZE | ファイルサイズ | Integer
NMITEM1 | ユーザ任意情報1 | String
NMITEM2 | ユーザ任意情報2 | String
NMITEM3 | ユーザ任意情報3 | String
NMITEM4 | ユーザ任意情報4 | String
NMITEM5 | ユーザ任意情報5 | String
NMITEM6 | ユーザ任意情報6 | String
NMITEM7 | ユーザ任意情報7 | String
NMITEM8 | ユーザ任意情報8 | String
NMITEM9 | ユーザ任意情報9 | String
NMITEM10 | ユーザ任意情報10 | String

カラム情報を更新しない場合はnullオブジェクトを指定してください。

値がnullオブジェクトのカラムは無視されます。

p_stream

更新するファイル実体をバイト入力ストリームのオブジェクトで指定します。

指定したバイト入力ストリームの終わりまで，データが読み込まれます。

添付ファイルの実体（バイナリデータ）を更新しない場合は，nullオブジェクトを指定します。

戻り値

更新レコード数

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_info」で指定したカラム情報がnullオブジェクトで，かつパラメータ「p_stream」で指定したオブジェクトがnullオブジェクトである。

パラメータ「p_info」で指定したカラム情報が不正である。

パラメータ「p_stream」で指定したオブジェクトの読み込み対象データが0バイトである。

パラメータ「p_DataValue」で指定したBLCValDicオブジェクトが不正である。

データベースアクセスでエラーが発生した。

24.　BLCFormBaseクラス

この章では，BLCFormBaseクラスの機能および使用方法について説明します。

＜この章の構成＞

24.1　BLCFormBaseクラスの概要

24.2　フィールドの詳細

24.3　コンストラクタ（BLCFormBase）の詳細

24.4　メソッドの詳細

24.1　BLCFormBaseクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCFormBase

直系の既知のサブクラス

BLCEURFormBase

(3)　形式

public class BLCFormBase
extends java.lang.Object

(4)　機能

BLSGで自動生成した帳票クラス（以降，自動生成帳票クラスと表記します）はこのクラスを継承しています。

インスタンスの作成と初期化処理は，自動生成帳票ページ（JSP）が実行します。

帳票ページからforwardされた機能ページでは，setWriterメソッドを必ず呼び出してください。また，forwardされた機能ページで，このクラスのサブクラスのインスタンスを取得して利用する場合は，m_initializedメンバで初期化済みの状態を確認してください。

このクラスを継承したユーザ追加処理クラスでは，BLCFormControlクラスオブジェクトとしてblseフィールドのインスタンスを使用できます。

帳票のユーザ追加処理クラスを設計する場合，setInfoメソッドおよびsetWriterメソッドの検討は不要です。帳票のユーザ追加処理クラスは，自動生成帳票クラスを継承して，BLCFormBaseクラスの「ufsv_」で始まる任意のメソッドをオーバーライドして定義します。

(5)　フィールドの概要

データ型 | 形式 | 機能
BLCFormControl | blse | 帳票の表示制御をするオブジェクトです。
boolean | m_initialized | setInfoメソッドによる初期化が実行されている場合にtrueになります。
javax.servlet.jsp.JspWriter | out | ブラウザに渡すHTMLを扱うオブジェクトです。
static int | PAGEPROC_DBFORMOUT | DBアクセス専用帳票の更新ボタン処理を示す機能ページコードです。
static int | PAGEPROC_PIHISTORY | 案件履歴処理を示す機能ページコードです。
static int | PAGEPROC_PISTART | 案件開始処理を示す機能ページコードです。
static int | PAGEPROC_WICOMPLETE | 作業完了処理を示す機能ページコードです。
static int | PAGEPROC_SENDBACK | 差し戻し処理を示す機能ページコードです。

(6)　コンストラクタの概要

形式 | 機能
BLCFormBase() | BLCFormBaseクラスオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | setInfo(javax.servlet.jsp.JspWriter p_out, BLCFormControl p_blse) | このクラスの動作上必要な情報を設定します。
void | setWriter(javax.servlet.jsp.JspWriter p_out) | forwardによってページが切り替わると，JSPのoutオブジェクトのインスタンスが変わって利用できなくなります。その時に，現在のjspページで利用可能なoutオブジェクトに更新するメソッドです。
void | ufsv_addButtonExecution(int p_KindCode, java.lang.String p_Arg) | ボタンDB更新処理をユーザ処理で追加するためのメソッドです。
void | ufsv_addButtonPostHandling(int p_KindCode, java.lang.String p_Arg) | ボタンDB更新後処理をユーザ処理で追加するためのメソッドです。
void | ufsv_addButtonPreparation(int p_KindCode, java.lang.String p_Arg) | ボタンDB更新前処理をユーザ処理で追加するためのメソッドです。
void | ufsv_addFormPreparation() | 帳票前処理をユーザ処理で追加するためのメソッドです。
void | ufsv_addFormStartUp() | 帳票開始処理をユーザ処理で追加するためのメソッドです。
java.lang.String | ufsv_overrideCommentArea() | コメント表示処理をユーザ処理でオーバーライドするためのメソッドです。
java.lang.String | ufsv_overrideFormTitle() | タイトル表示処理をユーザ処理でオーバーライドするためのメソッドです。
java.lang.String | ufsv_overrideGetAvailableParticipant() | 宛先選択表示処理をユーザ処理でオーバーライドするためのメソッドです。
void | ufsv_overrideGetDirsData() | 宛先選択リストデータ取得処理を，ユーザ処理でオーバライドするためのメソッドです。
java.lang.String | ufsv_overrideProcessHistory() | 案件履歴表示処理をユーザ処理でオーバーライドするためのメソッドです。
java.lang.String | ufsv_overrideSubmitButtons() | ボタン表示処理をユーザ処理でオーバーライドするためのメソッドです。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

24.2　フィールドの詳細

＜この節の構成＞

blse

m_initialized

out

PAGEPROC_DBFORMOUT

PAGEPROC_PIHISTORY

PAGEPROC_PISTART

PAGEPROC_WICOMPLETE

PAGEPROC_SENDBACK

blse

形式

public BLCFormControl blse

機能

帳票の表示制御をするオブジェクトです。setInfoメソッドの設定を保持します。

m_initialized

形式

public boolean m_initialized

機能

setInfoメソッドによる初期化が実行されている場合にtrueになります。

out

形式

public javax.servlet.jsp.JspWriter out

機能

ブラウザに渡すHTMLを扱うオブジェクトです。

setInfoメソッドの設定を保持します。setWriterメソッドで更新されます。

PAGEPROC_DBFORMOUT

形式

public static final int PAGEPROC_DBFORMOUT

機能

DBアクセス専用帳票の更新ボタン処理を示す機能ページコードです。

PAGEPROC_PIHISTORY

形式

public static final int PAGEPROC_PIHISTORY

機能

案件履歴処理を示す機能ページコードです。

PAGEPROC_PISTART

形式

public static final int PAGEPROC_PISTART

機能

案件開始処理を示す機能ページコードです。

PAGEPROC_WICOMPLETE

形式

public static final int PAGEPROC_WICOMPLETE

機能

作業完了処理を示す機能ページコードです。

PAGEPROC_SENDBACK

形式

public static final int PAGEPROC_SENDBACK

機能

差し戻し処理を示す機能ページコードです。

24.3　コンストラクタ（BLCFormBase）の詳細

＜この節の構成＞

BLCFormBase

BLCFormBase

形式

public BLCFormBase()

機能

BLCFormBaseクラスオブジェクトを構築します。実際の構築はサブクラスで実行します。

このクラスは，各業務で使用する自動生成帳票クラスおよびユーザ定義クラスのスーパークラスです。業務固有処理の，共通的な実行インタフェースを提供します。

24.4　メソッドの詳細

＜この節の構成＞

setInfo

setWriter

ufsv_addButtonExecution

ufsv_addButtonPostHandling

ufsv_addButtonPreparation

ufsv_addFormPreparation

ufsv_addFormStartUp

ufsv_overrideCommentArea

ufsv_overrideFormTitle

ufsv_overrideGetAvailableParticipant

ufsv_overrideGetDirsData

ufsv_overrideProcessHistory

ufsv_overrideSubmitButtons

setInfo

形式

public void setInfo(javax.servlet.jsp.JspWriter p_out,
                 BLCFormControl p_blse)

機能

このクラスの動作上必要な情報を設定します。実際のメソッドの呼び出しは，サブクラスのインスタンスから帳票ページで実行します。

帳票ページからforwardされた機能ページで，JSP Beanからインスタンスを取得した場合，このメソッドの呼び出しは不要です。正しくforwardされたかどうかは，m_initializedメンバによって確認してください。

パラメータ

p_out

現在のjspページで使用可能なJspWriterオブジェクトであるoutメンバを指定します。

p_blse

構築とsetInfoメソッド実行済みのBLCFormControlクラスオブジェクトであるblseメンバを指定します。

setWriter

形式

public void setWriter(javax.servlet.jsp.JspWriter p_out)

機能

forwardによってページが切り替わると，JSPのoutオブジェクトのインスタンスが変わって利用できなくなります。その時に，現在のjspページで利用可能なoutオブジェクトに更新するメソッドです。

帳票ページからforwardされた機能ページでは必ず呼び出してください。

パラメータ

p_out

現在のjspページで使用可能なJspWriterオブジェクトであるoutメンバを指定します。

ufsv_addButtonExecution

形式

public void ufsv_addButtonExecution(int p_KindCode,
                               java.lang.String p_Arg)
                        throws BLCException

機能

ボタンDB更新処理をユーザ処理で追加するためのメソッドです。自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

このメソッドは，帳票からforwardしたjspページで呼び出すためのメソッドです。呼び出しの有無とパラメータの内容は，各forward後のjspページの呼び出し仕様によって異なります。このため，このメソッド内では，不用意に処理が実行されないように，パラメータ「p_KindCode」の内容を判定して，処理を実装してください。

パラメータ

p_KindCode

ボタン処理の機能ページコードが通知されます。

p_Arg

ボタン処理のパラメータが通知されます。現在は，nullオブジェクトが通知されます。

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

ufsv_addButtonPostHandling

形式

public void ufsv_addButtonPostHandling(int p_KindCode,
                                  java.lang.String p_Arg)
                           throws BLCException

機能

ボタンDB更新後処理をユーザ処理で追加するためのメソッドです。自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

このメソッドは，帳票からforwardしたjspページで呼び出すためのメソッドです。呼び出しの有無とパラメータの内容は，各forward後のjspページの呼び出し仕様によって異なります。このため，このメソッド内では，不用意に処理が実行されないように，パラメータ「p_KindCode」の内容を判定して，処理を実装してください。

パラメータ

p_KindCode

ボタン処理の機能ページコードが通知されます。

p_Arg

ボタン処理のパラメータが通知されます。現在は，nullオブジェクトが通知されます。

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

ufsv_addButtonPreparation

形式

public void ufsv_addButtonPreparation(int p_KindCode,
                                java.lang.String p_Arg)
                         throws BLCException

機能

ボタンDB更新前処理をユーザ処理で追加するためのメソッドです。自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

このメソッドは，帳票からforwardしたjspページで呼び出すためのメソッドです。呼び出しの有無とパラメータの内容は，各forward後のjspページの呼び出しの仕様によって異なります。このため，このメソッド内では不用意に処理が実行されないように，パラメータ「p_KindCode」の内容を判定して，処理を実装してください。

処理例

ボタンIDが"ID_REJECT"のときにBLCInboxテーブルのCDPARTICIPANTカラムに格納する作業者IDを申請者のユーザIDとする場合。

if(blse.m_DataValue.item("BLC_AcceptID").equals(blse.fbtn.BTNID_REJECT)){
blse.m_DataValue.put("BLC_SendToData", blse.m_DataValue.item("BLC_ApplyUID"));
}

パラメータ

p_KindCode

ボタン処理の機能ページコードが通知されます。

p_Arg

ボタン処理のパラメータが通知されます。現在は，nullオブジェクトが通知されます。

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

ufsv_addFormPreparation

形式

public void ufsv_addFormPreparation()
                            throws BLCException

機能

帳票前処理をユーザ処理で追加するためのメソッドです。自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

処理例

宛先選択ドロップダウンに表示するユーザを，役職略称の"課長"と"部長"に限定する場合。

blse.m_DataValue.put("BLC_TargetPutList", "課長,部長");

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

ufsv_addFormStartUp

形式

public void ufsv_addFormStartUp()
                        throws BLCException

機能

帳票開始処理を，ユーザ処理で追加するためのメソッドです。自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

ufsv_overrideCommentArea

形式

public java.lang.String ufsv_overrideCommentArea()
                                         throws BLCException

機能

コメント表示処理をユーザ処理でオーバーライドするためのメソッドです。オーバーライド処理は，自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

戻り値

コメント領域表示用のHTML文字列が返却されます。

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

ufsv_overrideFormTitle

形式

public java.lang.String ufsv_overrideFormTitle()
                                       throws BLCException

機能

タイトル表示処理をユーザ処理でオーバーライドするためのメソッドです。オーバーライド処理は，自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

戻り値

タイトル表示用のHTML文字列が返却されます。

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

ufsv_overrideGetAvailableParticipant

形式

public java.lang.String ufsv_overrideGetAvailableParticipant()
                                                  throws BLCException

機能

宛先選択表示処理をユーザ処理でオーバーライドするためのメソッドです。オーバーライド処理は，自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

戻り値

宛先選択表示用のHTML文字列が返却されます。

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

ufsv_overrideGetDirsData

形式

public void ufsv_overrideGetDirsData()
                                                  throws BLCException

機能

宛先選択リストデータ取得処理をユーザ処理でオーバーライドするためのメソッドです。オーバーライド処理は，自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

ufsv_overrideProcessHistory

形式

public java.lang.String ufsv_overrideProcessHistory()
                                          throws BLCException

機能

案件履歴表示処理をユーザ処理でオーバーライドするためのメソッドです。オーバーライド処理は，自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

戻り値

案件履歴表示用のHTML文字列が返却されます。

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

ufsv_overrideSubmitButtons

形式

public java.lang.String ufsv_overrideSubmitButtons()
                                           throws BLCException

機能

ボタン表示処理をユーザ処理でオーバーライドするためのメソッドです。オーバーライド処理は，自動生成帳票クラスを継承するユーザ定義クラスで実装してください。

戻り値

ボタン表示用のHTML文字列が返却されます。

例外

BLCException

ユーザ追加処理でBLCエラーが発生しました。

25.　BLCFormButtonクラス

この章では，BLCFormButtonクラスの機能および使用方法について説明します。

＜この章の構成＞

25.1　BLCFormButtonクラスの概要

25.2　フィールドの詳細

25.3　メソッドの詳細

25.1　BLCFormButtonクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCFormButton

(3)　形式

public class BLCFormButton
extends java.lang.Object

(4)　機能

BLCFormBaseクラスを継承した自動生成帳票クラスの帳票に表示するボタンを制御するクラスです。

標準のボタン内容をカスタマイズする場合は，setButtonsListメソッドを使用します。表示するボタンの表示文字やOnClickスクリプトを変更する場合は，setButtonNameメソッドを使用します。これらのメソッドはBLCFormBaseクラスを継承した自動生成帳票クラスのユーザ追加処理メソッドであるufsv_overrideSubmitButtonsメソッドをオーバーライドしたユーザ追加処理クラスで使用します。

標準のボタン内容

作業名が"確認"で終了する場合は，ボタンリストをBTNLISTTYPE_CONFIRMにします。

作業名が"受付"で終了する場合は，ボタンリストをBTNLISTTYPE_RECEPTIONにします。
例えば，作業名が"経理部受付"の場合，通常の"承認"ボタンの代わりに"受付"ボタンが表示されます。

申請時は，ボタンリストを BTNLISTTYPE_APPLYにします。

送信ログからの内容確認時は，ボタンリストをBTNLISTTYPE_RTNPAGE にします。

BLC_ProcModeタグが"9"（BLCFormControl.FORM_TOOL）の時は，ボタンリストをBTNLISTTYPE_RTNMENUにします。

使用方法

ユーザ追加処理クラスでは，BLCFormButtonクラスのオブジェクトをblse.fbtnと記述して使用します。

BLCFormButtonクラスメソッドでボタンリストやボタン名を変更した結果は，BLCFormBaseクラスに実装されたufsv_overrideSubmitButtonsメソッドの既定の処理で取得するHTMLデータに影響します。

通常はBLCFormButtonクラスメソッドでボタンリストやボタン名を変更したあと，return super.ufsv_overrideSubmitButtons();と記述して，BLCFormBaseクラスによる既定のボタンHTML生成処理を使用します。

(5)　フィールドの概要

データ型
形式
機能

static java.lang.String
BTNID_APPLY
「申請」ボタンIDです。
申請帳票（カスタム申請のターゲット帳票を含む）だけで使用できます。

static java.lang.String
BTNID_APPLYFORM
「申請書表示」ボタンIDです。
カスタム申請のソース帳票画面だけで使用できます。

static java.lang.String
BTNID_CONFIRM
「確認」ボタンIDです。
承認帳票だけで使用できます。

static java.lang.String
BTNID_DESTRUCTION
「破棄」ボタンIDです。
承認帳票だけで使用できます。

static java.lang.String
BTNID_EXTEND1
「ユーザ設定機能1」ボタンIDです。
対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

static java.lang.String
BTNID_EXTEND2
「ユーザ設定機能2」ボタンIDです。
対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

static java.lang.String
BTNID_EXTEND3
「ユーザ設定機能3」ボタンIDです。
対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

static java.lang.String
BTNID_EXTEND4
「ユーザ設定機能4」ボタンIDです。
対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

static java.lang.String
BTNID_EXTEND5
「ユーザ設定機能5」ボタンIDです。
対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

static java.lang.String
BTNID_EXTEND6
「ユーザ設定機能6」ボタンIDです。
対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

static java.lang.String
BTNID_FORMREUSE
「再表示」ボタンIDです。
申請帳票，DBアクセス専用帳票，カスタム申請帳票（ソース帳票，ターゲット帳票）だけで使用できます。

static java.lang.String
BTNID_REAPPLY
「再申請」ボタンIDです。
承認帳票でだけ使用できます。

static java.lang.String
BTNID_REASSIGN
「振替」ボタンIDです。
サンプルページ（BLCWFWRwiReassign.jsp）を呼び出します。

static java.lang.String
BTNID_RECEPTION
「受付」ボタンIDです。
承認帳票だけで使用できます。

static java.lang.String
BTNID_REJECT
「却下」ボタンIDです。
却下先の指定を作成する必要があります。
承認帳票だけで使用できます。

static java.lang.String
BTNID_RESET
「リセット」ボタンIDです。
フォームフィールドを初期状態に再設定します。

static java.lang.String
BTNID_RTNBACK
「ヒストリBACK」ボタンIDです（Internet Explorerの「戻る」ボタンと同様の機能です）。
推奨されません。

static java.lang.String
BTNID_RTNMENU
「閉じる」ボタンIDです。
ただし05-00以前の場合は，「一覧画面へ戻る」ボタンIDです。
一覧画面に戻ります。

static java.lang.String
BTNID_RTNPAGE
「閉じる」ボタンIDです。
ただし05-00以前の場合は，「一つ前の画面へ戻る」ボタンIDです。
一つ前の画面(一覧画面，カスタム申請のソース帳票，履歴画面)に戻ります。

static java.lang.String
BTNID_SAVEMODEL
「ひな形保存」ボタンIDです。
ひな形の保存を確認したあと，サンプルページ（BLCWFSFsaveForm.jsp）を呼び出します。

static java.lang.String
BTNID_SAVETMP
「一時保存」ボタンIDです。
一時保存名を確認したあと，サンプルページ（BLCWFSFsaveForm.jsp）を呼び出します。

static java.lang.String
BTNID_SENDBACK
「差し戻し」ボタンIDです。
承認帳票だけで使用できます。

static java.lang.String
BTNID_SUSPEND
「保留」ボタンIDです。
承認帳票だけで使用できます。

static java.lang.String
BTNID_TAKEBACK
「引戻」ボタンIDです。
サンプルページ（BLCWFWTwiTakeback.jsp）を呼び出します。

static java.lang.String
BTNID_VIEWFORM
「内容確認」ボタンIDです。
案件履歴画面だけで使用できます。
案件履歴画面だけで使用できます。

static java.lang.String
BTNID_WICOMPLETE
「承認」ボタンIDです。
承認帳票だけで使用できます。

static java.lang.String
BTNLISTTYPE_APPLY
承認作業用ボタンリスト指定値です。

static java.lang.String
BTNLISTTYPE_CONFIRM
確認作業用ボタンリスト指定値です。

static java.lang.String
BTNLISTTYPE_CUSTOMSOURCE
カスタム申請ソース帳票用ボタンリスト指定値です。

static java.lang.String
BTNLISTTYPE_DESTCONF
破棄確認作業用ボタンリスト指定値です。

static java.lang.String
BTNLISTTYPE_PIHIST
案件履歴用ボタンリスト指定値です。

static java.lang.String
BTNLISTTYPE_PROCAPPROVE
承認作業用ボタンリスト指定値です。

static java.lang.String
BTNLISTTYPE_REAPPLY
再申請用ボタンリスト指定値です。

static java.lang.String
BTNLISTTYPE_RECEPTION
受付作業用ボタンリスト指定値です。

static java.lang.String
BTNLISTTYPE_RTNMENU
参照帳票用ボタンリスト指定値です。

static java.lang.String
BTNLISTTYPE_RTNPAGE
帳票戻り用ボタンリスト指定値（内容確認）です。

java.lang.String
DISP_ERROR_MESSAGE
ボタン表示の失敗情報（詳細情報）を保持します。

int
DISP_ERROR_NUMBER
ボタン表示の状態番号を保持します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
int | setButtonName(java.lang.String p_ButtonID, java.lang.String p_ButtonName, java.lang.String p_ClickJFunc) | ボタンの表示名とOnClick関数を変更します。
int | setButtonsList(java.lang.String p_ButtonListType, java.lang.String p_DefList) | 表示するボタンの組み合わせを設定します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

25.2　フィールドの詳細

＜この節の構成＞

BTNID_APPLY

BTNID_APPLYFORM

BTNID_CONFIRM

BTNID_DESTRUCTION

BTNID_EXTEND1

BTNID_EXTEND2

BTNID_EXTEND3

BTNID_EXTEND4

BTNID_EXTEND5

BTNID_EXTEND6

BTNID_FORMREUSE

BTNID_REAPPLY

BTNID_REASSIGN

BTNID_RECEPTION

BTNID_REJECT

BTNID_RESET

BTNID_RTNBACK

BTNID_RTNMENU

BTNID_RTNPAGE

BTNID_SAVEMODEL

BTNID_SAVETMP

BTNID_SENDBACK

BTNID_SUSPEND

BTNID_TAKEBACK

BTNID_VIEWFORM

BTNID_WICOMPLETE

BTNLISTTYPE_APPLY

BTNLISTTYPE_CONFIRM

BTNLISTTYPE_CUSTOMSOURCE

BTNLISTTYPE_DESTCONF

BTNLISTTYPE_PIHIST

BTNLISTTYPE_PROCAPPROVE

BTNLISTTYPE_REAPPLY

BTNLISTTYPE_RECEPTION

BTNLISTTYPE_RTNMENU

BTNLISTTYPE_RTNPAGE

DISP_ERROR_MESSAGE

DISP_ERROR_NUMBER

BTNID_APPLY

形式

public static final java.lang.String BTNID_APPLY

機能

「申請」ボタンIDです。

案件を申請します。

申請帳票（カスタム申請のターゲット帳票を含む）だけで使用できます。

定数フィールド値

ID_APPLY

BTNID_APPLYFORM

形式

public static final java.lang.String BTNID_APPLYFORM

機能

「申請書表示」ボタンIDです。

カスタム申請のターゲット帳票を呼び出します。

カスタム申請のソース帳票画面だけで使用できます。

定数フィールド値

ID_APPLYFORM

BTNID_CONFIRM

形式

public static final java.lang.String BTNID_CONFIRM

機能

「確認」ボタンIDです。

作業を完了します。

承認帳票だけで使用できます。

定数フィールド値

ID_CONFIRM

BTNID_DESTRUCTION

形式

public static final java.lang.String BTNID_DESTRUCTION

機能

「破棄」ボタンIDです。

破棄確認メッセージを表示したあと，承認ボタンと同じ処理を実行します。

承認帳票だけで使用できます。

ユーザ追加処理でこのボタンに対応する破棄処理を追加する必要があります。

定数フィールド値

ID_DESTRUCTION

BTNID_EXTEND1

形式

public static final java.lang.String BTNID_EXTEND1

機能

「ユーザ設定機能1」ボタンIDです。

対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

定数フィールド値

ID_EX1

BTNID_EXTEND2

形式

public static final java.lang.String BTNID_EXTEND2

機能

「ユーザ設定機能2」ボタンIDです。

対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

定数フィールド値

ID_EX2

BTNID_EXTEND3

形式

public static final java.lang.String BTNID_EXTEND3

機能

「ユーザ設定機能3」ボタンIDです。

対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

定数フィールド値

ID_EX3

BTNID_EXTEND4

形式

public static final java.lang.String BTNID_EXTEND4

機能

「ユーザ設定機能4」ボタンIDです。

対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

定数フィールド値

ID_EX4

BTNID_EXTEND5

形式

public static final java.lang.String BTNID_EXTEND5

機能

「ユーザ設定機能5」ボタンIDです。

対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

定数フィールド値

ID_EX5

BTNID_EXTEND6

形式

public static final java.lang.String BTNID_EXTEND6

機能

「ユーザ設定機能6」ボタンIDです。

対応する処理を記載したJavaScript関数をユーザ定義スクリプトに追加します。そのあと，追加したJavaScript関数に対してsetButtonNameメソッドを実行して，OnClick属性に指定するJavaScriptとして設定しておく必要があります。

定数フィールド値

ID_EX6

BTNID_FORMREUSE

形式

public static final java.lang.String BTNID_FORMREUSE

機能

「再表示」ボタンIDです。

帳票を再表示します。

申請帳票，DBアクセス専用帳票，カスタム申請帳票（ソース帳票，ターゲット帳票）だけで使用できます。

定数フィールド値

ID_FORMREUSE

BTNID_REAPPLY

形式

public static final java.lang.String BTNID_REAPPLY

機能

「再申請」ボタンIDです。

作業を完了します。

承認帳票だけで使用できます。

定数フィールド値

ID_REAPPLY

BTNID_REASSIGN

形式

public static final java.lang.String BTNID_REASSIGN

機能

「振替」ボタンIDです。

サンプルページ（BLCWFWRwiReassign.jsp）を呼び出します。サンプルページに必要な処理を実装してください。

定数フィールド値

ID_REASSIGN

BTNID_RECEPTION

形式

public static final java.lang.String BTNID_RECEPTION

機能

「受付」ボタンIDです。

作業を完了します。

承認帳票だけで使用できます。

定数フィールド値

ID_RECEPTION

BTNID_REJECT

形式

public static final java.lang.String BTNID_REJECT

機能

「却下」ボタンIDです。

デフォルトの処理は承認ボタンと同じです。

承認帳票だけで使用できます。

ユーザ追加処理でこのボタンに対応する却下処理を追加する必要があります。

定数フィールド値

ID_REJECT

BTNID_RESET

形式

public static final java.lang.String BTNID_RESET

機能

「リセット」ボタンIDです。

フォームフィールドを初期状態に再設定します。

定数フィールド値

ID_RESET

BTNID_RTNBACK

形式

public static final java.lang.String BTNID_RTNBACK

機能

「ヒストリBACK」ボタンIDです（Internet Explorerの「戻る」ボタンと同様の機能です）。推奨されません。

「BTNID_RTNMENU」または「BTNID_RTNPAGE」を使用してください。

定数フィールド値

ID_RTNBACK

BTNID_RTNMENU

形式

public static final java.lang.String BTNID_RTNMENU

機能

「閉じる」ボタンIDです。

ただし05-00以前の場合は，「一覧画面へ戻る」ボタンIDです。

一覧画面に戻ります。

定数フィールド値

ID_RTNMENU

BTNID_RTNPAGE

形式

public static final java.lang.String BTNID_RTNPAGE

機能

「閉じる」ボタンIDです。

ただし05-00以前の場合は，「一つ前の画面へ戻る」ボタンIDです。

一つ前の画面（一覧画面，カスタム申請のソース帳票，履歴画面）に戻ります。

定数フィールド値

ID_RTNPAGE

BTNID_SAVEMODEL

形式

public static final java.lang.String BTNID_SAVEMODEL

機能

「ひな形保存」ボタンIDです。

ひな形の保存を確認したあと，サンプルページ（BLCWFSFsaveForm.jsp）を呼び出します。サンプルページに必要な処理を実装してください。

定数フィールド値

ID_SAVEMODEL

BTNID_SAVETMP

形式

public static final java.lang.String BTNID_SAVETMP

機能

「一時保存」ボタンIDです。

一時保存名を確認したあと，サンプルページ（BLCWFSFsaveForm.jsp）を呼び出します。サンプルページに必要な処理を実装してください。

定数フィールド値

ID_SAVETMP

BTNID_SENDBACK

形式

public static final java.lang.String BTNID_SENDBACK

機能

「差し戻しボタンID」ボタンIDです。

作業を差し戻します。

承認帳票でのみ使用できます

定数フィールド値

ID_SENDBACK

BTNID_SUSPEND

形式

public static final java.lang.String BTNID_SUSPEND

機能

「保留」ボタンIDです。

帳票データを保存して，作業は完了しません。

承認帳票だけで使用できます。

定数フィールド値

ID_SUSPEND

BTNID_TAKEBACK

形式

public static final java.lang.String BTNID_TAKEBACK

機能

「引戻」ボタンIDです。

サンプルページ（BLCWFWTwiTakeback.jsp）を呼び出します。

定数フィールド値

ID_TAKEBACK

BTNID_VIEWFORM

形式

public static final java.lang.String BTNID_VIEWFORM

機能

「内容確認」ボタンIDです。

内容確認帳票を呼び出します。

案件履歴画面だけで使用できます。

定数フィールド値

ID_VIEWFORM

BTNID_WICOMPLETE

形式

public static final java.lang.String BTNID_WICOMPLETE

機能

「承認」ボタンIDです。

作業を完了します。

承認帳票だけで使用できます。

定数フィールド値

ID_WICOMPLETE

BTNLISTTYPE_APPLY

形式

public static final java.lang.String BTNLISTTYPE_APPLY

機能

承認作業用ボタンリスト指定値です。

ボタンリスト=「承認（BTNID_WICOMPLETE）」「閉じる（BTNID_RTNMENU）」

ただし05-00以前の場合は，「閉じる（BTNID_RTNMENU）」は「戻る（BTNID_RTNMENU）」となります。

承認帳票だけで使用できます。

定数フィールド値

TYPE_APPLY

BTNLISTTYPE_CONFIRM

形式

public static final java.lang.String BTNLISTTYPE_CONFIRM

機能

確認作業用ボタンリスト指定値です。

ボタンリスト=「確認（BTNID_CONFIRM）」「閉じる（BTNID_RTNMENU）」

ただし05-00以前の場合は，「閉じる（BTNID_RTNMENU）」は「戻る（BTNID_RTNMENU）」となります。

承認帳票だけで使用できます。

定数フィールド値

TYPE_CONFIRM

BTNLISTTYPE_CUSTOMSOURCE

形式

public static final java.lang.String BTNLISTTYPE_CUSTOMSOURCE

機能

カスタム申請ソース帳票用ボタンリスト指定値です。

ボタンリスト=「申請書表示（BTNID_APPLYFORM）」「閉じる（BTNID_RTNMENU）」

ただし05-00以前の場合は，「閉じる（BTNID_RTNMENU）」は「戻る（BTNID_RTNMENU）」となります。

カスタム申請のソース帳票画面だけで使用できます。

定数フィールド値

TYPE_CUSTOMSRC

BTNLISTTYPE_DESTCONF

形式

public static final java.lang.String BTNLISTTYPE_DESTCONF

機能

破棄確認作業用ボタンリスト指定値です。

ボタンリスト=「破棄（BTNID_DESTRUCTION）」「閉じる（BTNID_RTNMENU）」

ただし05-00以前の場合は，「閉じる（BTNID_RTNMENU）」は「戻る（BTNID_RTNMENU）」となります。

承認帳票だけで使用できます。

定数フィールド値

TYPE_DESTCONF

BTNLISTTYPE_PIHIST

形式

public static final java.lang.String BTNLISTTYPE_PIHIST

機能

案件履歴用ボタンリスト指定値です。

ボタンリスト=「内容確認（BTNID_VIEWFORM）」「閉じる（BTNID_RTNMENU）」

ただし05-00以前の場合は，「閉じる（BTNID_RTNMENU）」は「戻る（BTNID_RTNMENU）」となります。

案件履歴画面だけで使用できます。

定数フィールド値

TYPE_PIHIST

BTNLISTTYPE_PROCAPPROVE

形式

public static final java.lang.String BTNLISTTYPE_PROCAPPROVE

機能

承認作業用ボタンリスト指定値です。

ボタンリスト=「承認（BTNID_WICOMPLETE）」「閉じる（BTNID_RTNMENU）」

ただし05-00以前の場合は，「閉じる（BTNID_RTNMENU）」は「戻る（BTNID_RTNMENU）」となります。

承認帳票だけで使用できます。

定数フィールド値

TYPE_PROCAPPROVE

BTNLISTTYPE_REAPPLY

形式

public static final java.lang.String BTNLISTTYPE_REAPPLY

機能

再申請用ボタンリスト指定値です。

ボタンリスト=「再申請（BTNID_REAPPLY）」「振替（BTNID_REASSIGN）」「閉じる（BTNID_RTNMENU）」

ただし05-00以前の場合は，「閉じる（BTNID_RTNMENU）」は「戻る（BTNID_RTNMENU）」となります。

定数フィールド値

TYPE_REAPPLY

BTNLISTTYPE_RECEPTION

形式

public static final java.lang.String BTNLISTTYPE_RECEPTION

機能

受付作業用ボタンリスト指定値です。

ボタンリスト=「受付（BTNID_RECEPTION）」「閉じる（BTNID_RTNMENU）」

ただし05-00以前の場合は，「閉じる（BTNID_RTNMENU）」は「戻る（BTNID_RTNMENU）」となります。

承認帳票だけで使用できます。

定数フィールド値

TYPE_RECEPTION

BTNLISTTYPE_RTNMENU

形式

public static final java.lang.String BTNLISTTYPE_RTNMENU

機能

参照帳票用ボタンリスト指定値です。

ボタンリスト=「閉じる（BTNID_RTNMENU）」

ただし05-00以前の場合は，「閉じる（BTNID_RTNMENU）」は「戻る（BTNID_RTNMENU）」となります。

一覧画面に戻ります。

定数フィールド値

TYPE_RTNMENU

BTNLISTTYPE_RTNPAGE

形式

public static final java.lang.String BTNLISTTYPE_RTNPAGE

機能

帳票戻り用ボタンリスト指定値（内容確認）です。

ボタンリスト=「閉じる（BTNID_RTNPAGE）」

ただし05-00以前の場合は，「閉じる（BTNID_RTNPAGE）」は「戻る（BTNID_RTNPAGE）」となります。

一つ前の画面に戻ります。

定数フィールド値

TYPE_RTNPAGE

DISP_ERROR_MESSAGE

形式

public java.lang.String DISP_ERROR_MESSAGE

機能

ボタン表示の失敗情報（詳細情報）を保持します。

DISP_ERROR_NUMBER

形式

public int DISP_ERROR_NUMBER

機能

ボタン表示の状態番号を保持します。

0　正常

-1　エラー発生

25.3　メソッドの詳細

＜この節の構成＞

setButtonName

setButtonsList

setButtonName

形式

public int setButtonName(java.lang.String p_ButtonID,
                      java.lang.String p_ButtonName,
                      java.lang.String p_ClickJFunc)
               throws BLCException

機能

ボタンの表示名とOnClick関数を変更します。

指定されたボタンIDが表示ボタンリストの中にない場合は，無視されます。このとき，BLCトレースにCheckPointログが出力されます。

指定例

int rc1 = blse.fbtn.setButtonName(blse.fbtn.BTNID_WICOMPLETE, "決裁", null);
int rc2 = blse.fbtn.setButtonName(blse.fbtn.BTNID_RTNMENU, "メニューへ戻る", null);

パラメータ

p_ButtonID

ボタンの表示名を変更するボタンIDを指定します。

p_ButtonName

新しい表示名を指定します。nullオブジェクトを指定した場合は，変更されません。

p_ClickJFunc

OnClick属性に指定するJavaScriptを指定します。nullオブジェクトを指定した場合は，変更されません。

戻り値

実行結果が返却されます。

0　正常終了した場合。

-1　メソッド内でエラー，またはメソッド呼び出し前にすでにエラーが発生している場合。

例外

BLCException

パラメータ不正です。

setButtonsList

形式

public int setButtonsList(java.lang.String p_ButtonListType,
                     java.lang.String p_DefList)
              throws BLCException

機能

表示するボタンの組み合わせを設定します。

申請ノードで承認ボタンを表示するなどの指定はしないでください。指定した場合，このメソッドは正常終了しますが，そのボタンが機能するかどうかは呼び先のページの制約によります。

このメソッドを利用する時は，現在のノード名によって，表示するボタンのリストを適切に変える必要があります。

このメソッドを呼び出す前のsetButtonNameメソッドによる情報変更は無視されます。setButtonNameメソッドは，このメソッドよりあとで実行したものが有効になります。

指定例

String strDefList = blse.fbtn.BTNID_WICOMPLETE + ","+ blse.fbtn.BTNID_RTNMENU;
int rc = blse.fbtn.setButtonsList( null, strDefList );

パラメータ

p_ButtonListType

ボタンリスト種別を指定します。「BTNLISTTYPE_」で始まる定数フィールドを指定します。

p_DefList

ボタンIDのリストを文字列で指定します。このパラメータを指定する場合は，パラメータ「p_ButtonListType」にnullオブジェクトを指定する必要があります。

ボタンIDのリストは，「BTNID_」で始まる文字列定数フィールドの内容を，コンマ文字","で区切って指定します。（例："ID_WICOMPLETE,ID_RTNMENU"）

戻り値

実行結果が返却されます。

0　正常終了した場合。

-1　メソッド内でエラー，またはメソッド呼び出し前にすでにエラーが発生している場合。

例外

BLCException

パラメータ不正です。

26.　BLCFormControlクラス

この章では，BLCFormControlクラスの機能および使用方法について説明します。

＜この章の構成＞

26.1　BLCFormControlクラスの概要

26.2　フィールドの詳細

26.3　コンストラクタ（BLCFormControl）の詳細

26.4　メソッドの詳細

26.1　BLCFormControlクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCFormControl

(3)　形式

public class BLCFormControl
extends java.lang.Object

(4)　機能

帳票の表示制御をするクラスです。

帳票ページからforwardされる各機能ページでBLCValDicクラスを使用する場合は，m_DataValueメンバを使用します。

(5)　フィールドの概要

データ型
形式
機能

BLCInfo
blc
BLCInfoクラスオブジェクトです。

static java.lang.String
DEFAULT_SOURCE_TEXT
履歴ボックス表示時のソースノード文字列です。

BLCFormButton
fbtn
BLCFormButtonクラスオブジェクトです。

static java.lang.String
FORM_APPLYNEW
申請用帳票モード"0"です。
m_ProcModeメンバの判定用に使用します。

static java.lang.String
FORM_APPLYREUSE
保存申請用帳票モード"4"です。
m_ProcModeメンバの判定用に使用します。

static java.lang.String
FORM_CHECKOFFA
チェックボックス（OFF）の表示用画像ファイル名定数です。

static java.lang.String
FORM_CHECKONA
チェックボックス（ON）の表示用画像ファイル名定数です。

static java.lang.String
FORM_PROCAPPROVE
承認用帳票モード "1"です。
m_ProcModeメンバの判定用に使用します。

static java.lang.String
FORM_PROCROLE
業務ID承認用帳票モード "2"です。m_ProcModeメンバの判定用に使用します。

static java.lang.String
FORM_RADIOOFFA
ラジオボタン（OFF）の表示用画像ファイル名定数です。

static java.lang.String
FORM_RADIOONA
ラジオボタン（ON）の表示用画像ファイル名定数です。

static java.lang.String
FORM_SENT
送信ログ参照用帳票モード "3"です。
m_ProcModeメンバの判定用に使用します。

static java.lang.String
FORM_TOOL
ツール用帳票モード "9"です。
m_ProcModeメンバの判定用に使用します。

BLCFormTarget
ftgt
BLCFormTargetクラスオブジェクトです。

int
GC_HISTORY_CR
帳票の履歴表示時の横に並べるボックスの数です。

java.lang.String
m_BrowserType
帳票制御で使用するブラウザ種別です。

BLCValDic
m_DataValue
BLCValDicクラスオブジェクトです。
BLC帳票のカスタマイズで，ユーザ追加処理クラスからアクセスできるようにします。

int
m_FormPreProc
帳票表示モードです。
0：新規表示
1：再表示
2：引き継ぎ項目を受けて新規表示

BLCDictionary
m_HiddenDic
HIDDENタグ化する情報を管理するディクショナリです。

BLCDictionary
m_JobTitle
役職情報ディクショナリです。

java.lang.String
m_ProcMode
帳票処理モードです。

BLCRequestData
m_RequestValue
リクエストデータディクショナリオブジェクトです。

BLCDictionary
m_TargetInfo
宛先情報ディクショナリです。

java.lang.String
m_UrlRoot
リクエストのコンテキストパスに"/"を追加した文字列です。

static java.lang.String
PHIST_ARROW
履歴表示時の矢印画像ファイル名定数です。

static java.lang.String
PHIST_DOT
履歴表示時の矢印画像ファイル名定数です。

static java.lang.String
REF_TO_DATAVALUE
addHiddenTagメソッドによってHIDDENタグを出力する時に，BLCValDicクラスの内容を使用してHIDDENタグ値を出力することを示す定数です。

static java.lang.String
SOURCE_NODE_STRING
ソースノードの完全作業名を示す固定文字列"@Source"です。

(6)　コンストラクタの概要

形式 | 機能
BLCFormControl() | BLCFormControlクラスオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | addHiddenTag(java.lang.String p_HiddenTagName, java.lang.String p_TagValue) | HIDDENタグを登録します。
boolean | checkButtonAction(javax.servlet.jsp.PageContext p_pageContext) | 帳票のボタンを押したことによるページ要求かを判定して，BLC_AcceptPageタグの指定するページへforwardします。
void | checkCCFileVersion(int intCCFileVersion) | BLSGで生成したファイルが現在のBLCで実行できるかをチェックします。
boolean | checkForward(javax.servlet.jsp.PageContext p_pageContext) | BLCValDicクラス"BLC_ForwardPage"タグの指定するページへforwardします。
void | checkHistoryNode() | 操作者が処理した過去の案件を送信ログで参照する時に，操作者が処理した ノード名を調べます。
void | checkUserIncludeSyntax(javax.servlet.jsp.JspWriter p_out) | ユーザ追加処理のチェックをします。
void | deterHiddenTag(java.lang.String p_tagName) | HIDDENタグの出力を抑止します。
void | doPrint(javax.servlet.jsp.JspWriter p_out, java.lang.String strMsg) | パラメータ「p_out」に指定したオブジェクトのprintメソッドを呼び出して，IOExceptionを受け捨てするメソッドです。
void | editDetailsData(java.lang.String strIn, BLCDictionary dicDic) | 明細行の追加削除操作をディクショナリに対して実行します。
void | executeDBAccessOutDef(javax.servlet.jsp.PageContext p_pageContext, BLCFormBase p_bpjp) | DBアクセス専用帳票で，更新ボタンが押される（BLCValDicクラスキー BLC_AcceptIDが"ID_UPDATEWIN"）場合にDBアクセス定義の出力定義を実行します。
void | getBPDefinitionData(java.lang.String p_finishnode) | 処理期限を30日後に設定します。また，ビジネスプロセス定義情報にアクセスしてビジネスプロセス定義バージョン(BLC_StartBpVer)を取得します。
java.lang.String | getBpName() | BLCValDicクラスオブジェクトからビジネスプロセス名を取得します。
void | getCustomLinkData(java.lang.String[][] p_ItemArray) | 引き継ぎ項目のデータをリクエストデータから受け取ります。
void | getDBAccessData() | DBアクセス定義を実行します。
void | getDirsData(int p_getflag) | ディレクトリ情報を読み込みます。
java.lang.String | getDispItem(java.lang.String p_TagID) | 指定した単項目のHTMLを取得します。
java.lang.String | getDispItemRow(java.lang.String p_TagID, int p_Count) | 指定した明細項目のHTMLを取得します。
void | getFormData(javax.servlet.http.HttpServletRequest p_request) | JSP requestオブジェクトのAttribute"BLC_FormData"に格納されている項目初期データを，m_DataValueメンバに複写します。
java.lang.String | getHelpText(java.lang.String tagid, java.lang.String strType, java.lang.String strText) | 指定した項目の注釈文字列を取得します。
java.lang.String | getLabelTag(int intCnt, java.lang.String tagid, java.lang.String strTagCnt) | 指定したラベル項目のHTMLを取得します。
java.lang.String | getNodeName() | BLCValDicクラスオブジェクトから完全作業名を取得します。
static java.lang.String | getPrintElements(BLCDictionary objDic, java.lang.String strTitle) | ディクショナリの内容を表示用にリストした文字列を取得します。
void | getRequestData() | 画面再表示時にPOSTデータをBLCValDicクラスに復元します。
java.lang.String | getTextValue(java.lang.String p_ItemName, java.lang.String p_DefaultValue) | BLCValDicクラスオブジェクトからHTMLエンコードした文字列を取得します。
void | initFormTag(int p_FormDisp) | 帳票データを初期化します。
static java.lang.String | Mid(java.lang.String strVal, int intStart) | 文字列から，パラメータ「intStart」に指定した文字列以後のすべての文字を取得します。
static java.lang.String | Mid(java.lang.String strVal, int intStart, int intLen) | 文字列から，指定した文字数分の文字列を取得します。
static int | parseIntWithDefault(java.lang.String strVal, int intDefVal) | Integer文字列をint値に変換します。
java.lang.String | putCommentArea() | 帳票の帳票モジュールの下に表示するコメント記述欄HTMLを取得します。
java.lang.String | putFormTitle() | 帳票の最上部に表示する帳票タイトルHTMLを取得します。
java.lang.String | putHiddenTag() | HIDDENタグを出力します。
java.lang.String | putProcessHistory() | 帳票の上部2番目に表示する承認履歴HTMLを取得します。
java.lang.String | putSelectAddress() | 宛先選択ドロップダウン用HTMLを生成します。
java.lang.String | putSubmitButtons() | 申請承認ボタンHTMLを取得します。
void | setAttrNamesList(java.lang.String pNamesList) | 項目属性名リストを設定します。
void | setBpName(java.lang.String p_BpName) | 帳票のビジネスプロセス名を設定します。
void | setDBDefFile(java.lang.String p_path) | DBアクセス定義ファイル名を設定します。
void | setFormPackage(java.lang.String p_FormPackage) | 帳票のパッケージ名を設定します。
void | setHiddenItem(java.lang.String strItem) | 指定した項目変数の表示属性を「非表示」に設定します。
void | setHideNodeList(java.lang.String strMdl, java.lang.String strNodes) | 帳票モジュールの非表示切り替えをします。
void | setHoldTag() | 引き継ぎ項目をHIDDENタグに登録します。
void | setInfo(BLCInfo p_info, javax.servlet.http.HttpServletRequest p_request, java.lang.String p_FormID, java.lang.String p_FormVer, java.lang.String p_FormName) | 帳票制御クラスを初期化します。
void | setInputItem(java.lang.String strItem) | 指定した項目変数の表示属性を「入力」に設定します。
void | setModuleDBDef(java.lang.String p_Module, java.lang.String[] p_AryHidden, java.lang.String[] p_AryDBNormal, java.lang.String[] p_AryDBOptions) | 帳票モジュールのDBアクセス定義の実行可否を設定します。
void | setMpatNodeList(java.lang.String strMdl, java.lang.String strNodes) | 帳票モジュールの入力／表示の切り替えをします。
void | setReferItem(java.lang.String strItem) | 指定した項目変数の表示属性を「参照」に設定します。
void | setTargetSelectNode(java.lang.String p_NodeName) | 宛先選択ドロップダウンを表示するノード名を登録します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

26.2　フィールドの詳細

＜この節の構成＞

blc

DEFAULT_SOURCE_TEXT

fbtn

FORM_APPLYNEW

FORM_APPLYREUSE

FORM_CHECKOFFA

FORM_CHECKONA

FORM_PROCAPPROVE

FORM_PROCROLE

FORM_RADIOOFFA

FORM_RADIOONA

FORM_SENT

FORM_TOOL

ftgt

GC_HISTORY_CR

m_BrowserType

m_DataValue

m_FormPreProc

m_HiddenDic

m_JobTitle

m_ProcMode

m_RequestValue

m_TargetInfo

m_UrlRoot

PHIST_ARROW

PHIST_DOT

REF_TO_DATAVALUE

SOURCE_NODE_STRING

blc

形式

public BLCInfo blc

機能

BLCInfoクラスオブジェクトです。setInfoメソッドで初期化します。

DEFAULT_SOURCE_TEXT

形式

public static java.lang.String DEFAULT_SOURCE_TEXT

機能

履歴ボックス表示時のソースノード文字列です。

fbtn

形式

public BLCFormButton fbtn

機能

BLCFormButtonクラスオブジェクトです。setInfoメソッドで初期化します。

FORM_APPLYNEW

形式

public static final java.lang.String FORM_APPLYNEW

機能

申請用帳票モード "0"です。m_ProcModeメンバの判定用に使用します。

FORM_APPLYREUSE

形式

public static final java.lang.String FORM_APPLYREUSE

機能

保存申請用帳票モード "4"です。m_ProcModeメンバの判定用に使用します。

FORM_CHECKOFFA

形式

public static java.lang.String FORM_CHECKOFFA

機能

チェックボックス（OFF）の表示用画像ファイル名定数です。

FORM_CHECKONA

形式

public static java.lang.String FORM_CHECKONA

機能

チェックボックス（ON）の表示用画像ファイル名定数です。

FORM_PROCAPPROVE

形式

public static final java.lang.String FORM_PROCAPPROVE

機能

承認用帳票モード "1"です。m_ProcModeメンバの判定用に使用します。

FORM_PROCROLE

形式

public static final java.lang.String FORM_PROCROLE

機能

業務ID承認用帳票モード "2"です。m_ProcModeメンバの判定用に使用します。

FORM_RADIOOFFA

形式

public static java.lang.String FORM_RADIOOFFA

機能

ラジオボタン（OFF）の表示用画像ファイル名定数です。

FORM_RADIOONA

形式

public static java.lang.String FORM_RADIOONA

機能

ラジオボタン（ON）の表示用画像ファイル名定数です。

FORM_SENT

形式

public static final java.lang.String FORM_SENT

機能

送信ログ参照用帳票モード "3"です。m_ProcModeメンバの判定用に使用します。

FORM_TOOL

形式

public static final java.lang.String FORM_TOOL

機能

ツール用帳票モード "9"です。m_ProcModeメンバの判定用に使用します。

ftgt

形式

public BLCFormTarget ftgt

機能

BLCFormTargetクラスオブジェクトです。

setInfoメソッドで初期化します。

GC_HISTORY_CR

形式

public int GC_HISTORY_CR

機能

帳票の履歴表示時の横に並べるボックスの数です。

デフォルトは6です。

m_BrowserType

形式

public java.lang.String m_BrowserType

機能

帳票制御で使用するブラウザ種別です。

m_DataValue

形式

public BLCValDic m_DataValue

機能

BLCValDicクラスオブジェクトです。

BLC帳票のカスタマイズで，ユーザ追加処理クラスからアクセスできるようにします。

アクセスできる項目については，マニュアル「uCosminexus 電子フォームワークフロー 解説」の「サーバ側ユーザ追加処理の呼び出し順序」について説明している個所を参照してください。

m_FormPreProc

形式

public int m_FormPreProc

機能

帳票表示モードです。

0：新規表示

1：再表示

2：引き継ぎ項目を受けて新規表示

m_HiddenDic

形式

public BLCDictionary m_HiddenDic

機能

HIDDENタグ化する情報を管理するディクショナリです。

m_JobTitle

形式

public BLCDictionary m_JobTitle

機能

役職情報ディクショナリです。

m_ProcMode

形式

public java.lang.String m_ProcMode

機能

帳票処理モードです。

m_RequestValue

形式

public BLCRequestData m_RequestValue

機能

リクエストデータディクショナリオブジェクトです。

m_TargetInfo

形式

public BLCDictionary m_TargetInfo

機能

宛先情報ディクショナリです。

m_UrlRoot

形式

public java.lang.String m_UrlRoot

機能

リクエストのコンテキストパスに"/"を追加した文字列です。

PHIST_ARROW

形式

public static java.lang.String PHIST_ARROW

機能

履歴表示時の矢印画像ファイル名定数です。

PHIST_DOT

形式

public static java.lang.String PHIST_DOT

機能

履歴表示時の矢印画像ファイル名定数です。

REF_TO_DATAVALUE

形式

public static final java.lang.String REF_TO_DATAVALUE

機能

addHiddenTagメソッドによってHIDDENタグを出力する時に，BLCValDicクラスの内容を使用してHIDDENタグ値を出力することを示す定数です。

SOURCE_NODE_STRING

形式

public static final java.lang.String SOURCE_NODE_STRING

機能

ソースノードの完全作業名を示す固定文字列"@Source"です。

26.3　コンストラクタ（BLCFormControl）の詳細

＜この節の構成＞

BLCFormControl

BLCFormControl

形式

public BLCFormControl()

機能

BLCFormControlクラスオブジェクトを構築します。

26.4　メソッドの詳細

＜この節の構成＞

addHiddenTag

checkButtonAction

checkCCFileVersion

checkForward

checkHistoryNode

checkUserIncludeSyntax

deterHiddenTag

doPrint

editDetailsData

executeDBAccessOutDef

getBPDefinitionData

getBpName

getCustomLinkData

getDBAccessData

getDirsData

getDispItem

getDispItemRow

getFormData

getHelpText

getLabelTag

getNodeName

getPrintElements

getRequestData

getTextValue

initFormTag

Mid

Mid

parseIntWithDefault

putCommentArea

putFormTitle

putHiddenTag

putProcessHistory

putSelectAddress

putSubmitButtons

setAttrNamesList

setBpName

setDBDefFile

setFormPackage

setHiddenItem

setHideNodeList

setHoldTag

setInfo

setInputItem

setModuleDBDef

setMpatNodeList

setReferItem

setTargetSelectNode

addHiddenTag

形式

public void addHiddenTag(java.lang.String p_HiddenTagName,
                       java.lang.String p_TagValue)

機能

HIDDENタグを登録します。

帳票モジュールで出力するタグと重複している場合，このメソッドでの登録は無視されます。

パラメータ

p_HiddenTagName

タグ名を指定します。"s"で始まるタグは使用しないでください。

p_TagValue

値文字列を指定します。

checkButtonAction

形式

public boolean checkButtonAction(
                      javax.servlet.jsp.PageContext p_pageContext)
               throws BLCException

機能

帳票のボタンを押したことによるページ要求かを判定して，BLC_AcceptPageタグの指定するページへforwardします。

パラメータ

p_pageContext

JSPのpagecontextオブジェクトを指定します。

例外

BLCException

forwardが例外をスローしたときに生成します。

checkCCFileVersion

形式

public void checkCCFileVersion(int intCCFileVersion)
                    throws BLCException

機能

BLSGで生成したファイルが，現在のBLCで実行できるかをチェックします。

パラメータ

intCCFileVersion

帳票アルゴリズム番号を指定します。

BLSGJが指定した値は変更しないでください。

例外

BLCException

未対応の帳票ファイルを実行しようとしました。

checkForward

形式

public boolean checkForward(
                      javax.servlet.jsp.PageContext p_pageContext)
               throws BLCException

機能

BLCValDicクラスの"BLC_ForwardPage"タグの指定するページへforwardします。

パラメータ

p_pageContext

JSPのpagecontextオブジェクトを指定します。

例外

BLCException

forwardが例外をスローしたときに生成します。

checkHistoryNode

形式

public void checkHistoryNode()
                      throws BLCException

機能

操作者が処理した過去の案件を送信ログで参照する時に，操作者が処理したノード名を調べます。

履歴に操作者が処理したノードが見つからなかった場合は，BLCプロパティのCheckHistoryNodeExistキーの設定によって，次のように動作します。

CheckHistoryNodeExistキーの値がfalse以外の場合

BLC例外（KDLC1265-E）をスローします。

CheckHistoryNodeExistキーの値がfalseの場合

現在の最終ノードを設定します。

例外

BLCException

実行時エラーが発生しました。

checkUserIncludeSyntax

形式

public void checkUserIncludeSyntax(javax.servlet.jsp.JspWriter p_out)
                       throws BLCException

機能

ユーザ追加処理のチェックをします。

このメソッドは，ボタン表示処理のカスタマイズエラーの内容を表示します。

パラメータ

p_out

JspWriterオブジェクトを指定します。

例外

BLCException

実行時エラーが発生しました。

deterHiddenTag

形式

public void deterHiddenTag(java.lang.String p_TagName)

機能

HIDDENタグの出力を抑止します。

addHiddenTagメソッドによるHIDDENタグの登録は無効になります。

パラメータ

p_TagName

タグ名を指定します。

doPrint

形式

public void doPrint(javax.servlet.jsp.JspWriter p_out,
                   java.lang.String strMsg)

機能

パラメータ「p_out」に指定したオブジェクトのprintメソッドを呼び出して，IOExceptionを受け捨てするメソッドです。

パラメータ

p_out

outオブジェクトを指定します。

strMsg

出力する文字列を指定します。

editDetailsData

形式

public void editDetailsData(java.lang.String strIn,
                       BLCDictionary dicDic)
                throws BLCException

機能

明細行の追加削除操作を，ディクショナリに対して実行します。

パラメータ

strIn

制御情報を指定します。

先頭３文字は，行操作種別"add"または"del"を指定します。４文字目以降は，明細IDを指定します。

dicDic

編集対象のディクショナリを指定します。通常はBLCValDicクラスオブジェクトです。

例外

BLCException

実行時エラーが発生しました。

executeDBAccessOutDef

形式

public boolean executeDBAccessOutDef(
                      javax.servlet.jsp.PageContext p_pageContext,
                      BLCFormBase p_bpjp)
               throws BLCException

機能

DBアクセス専用帳票で，更新ボタンが押される（BLCValDicクラスキーBLC_AcceptIDが"ID_UPDATEWIN"）場合にDBアクセス定義の出力定義を実行します。

実行完了後はBLCValDicクラスキーBLC_CloseObjの示すページにforwardして閉じる画面を表示します。

正常終了時はJSP requestオブジェクトのAttribute"BLC_ResultCode"に"0"を設定します。

エラー発生時はJSP requestオブジェクトのAttribute"BLC_ResultCode"にBLCExceptionオブジェクトのMessageIdTextを設定し，Attribute"BLC_ErrorObj"にBLCExceptionオブジェクトを格納します。

このBLC_ResultCodeとBLC_ErrorObjはm_DataValue(BLCValDicクラス)にも格納します。

ユーザ追加処理の呼び出しは，ボタンDB更新前処理・ボタンDB更新処理・ボタンDB更新後処理の各メソッドです。

このときの引数の機能ページコード(p_KindCode)はBLCFormBase.PAGEPROC_DBFORMOUTです。

ボタンDB更新処理を呼び出した場合は，必ずボタンDB更新後処理を呼び出します。

パラメータ

p_pageContext

JSPのpagecontextオブジェクトを指定します。

p_bpjp

BLCFormBaseを継承した帳票ユーザ追加処理クラスを指定します。

戻り値

更新ボタンによる処理（forward）を行った場合はtrue。

更新ボタンによる処理ではない場合はfalse。

例外

BLCException

forwardが例外をスローしたときに生成します。

getBPDefinitionData

形式

public void getBPDefinitionData(java.lang.String p_finishnode)
                    throws BLCException

機能

処理期限を30日後に設定します。また，ビジネスプロセス定義情報にアクセスして，ビジネスプロセス定義バージョン(BLC_StartBpVer)を取得します。

ビジネスプロセス定義へのアクセスに失敗した場合，または該当するビジネスプロセス定義のすべてのバージョンが非活性の場合はBLC例外をスローします。

該当するビジネスプロセス定義の最新バージョンで案件を開始する場合，ユーザ追加処理でビジネスプロセス定義バージョン（BLC_StartBpVer）に空文字（""）を設定します。

このメソッドで設定される処理期限(BLC_PILimit)は，30日後の23:59:59ですが，ユーザ追加処理で変更できます。

このメソッド内では，ビジネスプロセス名が次のルールで更新，決定されます。

BLCFormInfoテーブルに帳票が登録されている場合，setBpNameメソッドで指定した情報は更新されます。

帳票起票時のリクエストデータBLC_BpNameに指定がある場合，setBpNameメソッドで指定した情報は更新されます。この指定が最優先になります。

パラメータ

p_finishnode

業務完了指示付き作業名リストを指定します。

例外

BLCException

実行時エラーが発生しました。

getBpName

形式

public java.lang.String getBpName()

機能

BLCValDicクラスオブジェクトからビジネスプロセス名を取得します。

getCustomLinkData

形式

public void getCustomLinkData(java.lang.String[][] p_ItemArray)
                    throws BLCException

機能

引き継ぎ項目のデータをリクエストデータから受け取ります。

パラメータ

p_ItemArray

ソース項目とターゲット項目文字列一覧の二次配列を指定します。

例外

BLCException

実行時エラーが発生しました。

getDBAccessData

形式

public void getDBAccessData()
                    throws BLCException

機能

DBアクセス定義を実行します。

例外

BLCException

実行時エラーが発生しました。

getDirsData

形式

public void getDirsData(int p_getflag)
              throws BLCException

機能

ディレクトリ情報を読み込みます。

パラメータ「p_getflag」に1を指定した場合，または申請・承認帳票の場合に，BLCDirsクラスのgetJobTitleメソッドとgetTargetInfoメソッドを実行します。

パラメータ

p_getflag

基本的に宛先選択を使用する帳票の場合は，1を指定します。

例外

BLCException

BLCDirsクラスで例外が発生しました。

getDispItem

形式

public java.lang.String getDispItem(java.lang.String p_TagID)
                          throws BLCException

機能

指定した単項目のHTMLを取得します。

パラメータ

p_TagID

項目変数名IDを指定します。

例外

BLCException

実行時エラーが発生しました。

getDispItemRow

形式

public java.lang.String getDispItemRow(java.lang.String p_TagID,
                                    int p_Count)
                             throws BLCException

機能

指定した明細項目のHTMLを取得します。

パラメータ

p_TagID

項目変数名IDを指定します。

p_Count

明細行番号を指定します。

例外

BLCException

実行時エラーが発生しました。

getFormData

形式

public void getFormData(
                  javax.servlet.http.HttpServletRequest p_request)
           throws BLCException

機能

JSP requestオブジェクトのAttribute"BLC_FormData"に格納されている項目初期データを，m_DataValueメンバに複写します。

受信ボックス以外の帳票一覧や送信ログでも，この項目初期データがあれば，帳票定義時の初期値よりも優先して使用されます。

新規表示時に，initFormTagメソッドの次に実行します。

新規表示時は，このメソッドの中でノード名が設定されます。これよりもあとのメソッドでノード名が参照できます。現在のノードが業務完了指示付き作業の場合は，BLC_PIStatusに"完了"が設定されます。新規申請（空の場合）の場合は，"処理中"が設定されます。

例外

BLCException

実行時エラーが発生しました。

getHelpText

形式

public java.lang.String getHelpText(java.lang.String tagid,
                                 java.lang.String strType,
                                 java.lang.String strText)
                          throws BLCException

機能

指定した項目の注釈文字列を取得します。

パラメータ

tagid

項目変数名IDを指定します。

strType

注釈文字列を表示する表示種別を指定します。

次のどれかを指定します。

"i"：入力

"p"：表示

"h"：非表示

strText

表示する注釈文字列を指定します。

例外

BLCException

実行時エラーが発生しました。

getLabelTag

形式

public java.lang.String getLabelTag(int intCnt,
                                 java.lang.String tagid,
                                 java.lang.String strTagCnt)
                          throws BLCException

機能

指定したラベル項目のHTMLを取得します。

パラメータ

intCnt

ラベル項目番号を指定します。

tagid

項目変数名IDを指定します。

strTagCnt

明細行番号を"_"付きで指定します。

例外

BLCException

実行時エラーが発生しました。

getNodeName

形式

public java.lang.String getNodeName()

機能

BLCValDicクラスオブジェクトから完全作業名を取得します。

getPrintElements

形式

public static java.lang.String getPrintElements(BLCDictionary objDic,
                                               java.lang.String strTitle)

機能

ディクショナリの内容を表示用にリストした文字列を取得します。

パラメータ

objDic

BLCDictionaryクラスオブジェクトを指定します。

strTitle

見出し文字列を指定します。

getRequestData

形式

public void getRequestData()
                   throws BLCException

機能

画面再表示時にPOSTデータをBLCValDicクラスに復元します。

再表示時にinitFormTagメソッドの次に実行されます。

再表示時は，このメソッドの中でノード名が設定されます。これよりもあとのメソッドでノード名が参照できます。

例外

BLCException

実行時エラーが発生しました。

getTextValue

形式

public java.lang.String getTextValue(java.lang.String p_ItemName,
                                    java.lang.String p_DefaultValue)
                           throws BLCException

機能

BLCValDicクラスオブジェクトからHTMLエンコードした文字列を取得します。

パラメータ

p_ItemName

項目変数名（BLCValDicクラスキー）を指定します。

p_DefaultValue

指定した項目変数名がBLCValDicクラスにない場合の，代替文字列を指定します。

例外

BLCException

実行時エラーが発生しました。

initFormTag

形式

public void initFormTag(int p_FormDisp)
              throws BLCException

機能

帳票データを初期化します。

カスタム申請画面からPOSTされる制御タグ・引き継ぎタグや帳票制御タグがBLCValDicクラスオブジェクトに格納されます。getRequestDataメソッドかinitFormTagメソッドのどちらかを使用して，BLCValDicクラスオブジェクトを作成してください。

パラメータ

p_FormDisp

画面の表示モードを指定します。次のどちらかを指定します。

1：新規表示

2：再表示

例外

BLCException

実行時エラーが発生しました。

Mid

形式

public static java.lang.String Mid(java.lang.String strVal,
                                  int intStart)

機能

文字列から，パラメータ「intStart」に指定した文字列以降のすべての文字を取得します。

パラメータ

strVal

文字列を指定します。

intStart

開始位置を指定します。1以上を指定します。

Mid

形式

public static java.lang.String Mid(java.lang.String strVal,
                                  int intStart,
                                  int intLen)

機能

文字列から，指定した文字数分の文字列を取得します。

パラメータ

strVal

文字列を指定します。

intStart

開始位置を指定します。1以上を指定します。

intLen

取り出す文字数を指定します。

parseIntWithDefault

形式

public static int parseIntWithDefault(java.lang.String strVal,
                                 int intDefVal)

機能

Integer文字列をint値に変換します。失敗した場合は，パラメータ「intDefVal」に指定した値が返却されます。

パラメータ

strVal

Integer文字列を指定します。

intDefVal

失敗した場合のデフォルト値を指定します。

putCommentArea

形式

public java.lang.String putCommentArea()
                                throws BLCException

機能

帳票の帳票モジュールの下に表示するコメント記述欄HTMLを取得します。

このメソッドで生成するコメント記述欄は，前回入力値をtextareaの中にそのまま再表示するタイプのものです。

スタイルシートのclass名に，"blcitname"と"blcitvalu"を使用します。

戻り値

コメント領域表示用のHTML文字列が返却されます。

例外

BLCException

実行時エラーが発生しました。

putFormTitle

形式

public java.lang.String putFormTitle()
                             throws BLCException

機能

帳票の最上部に表示する帳票タイトルHTMLを取得します。

スタイルシートのclass名に，"blcformtitle"を使用します。表示する文字列は，BLCValDicクラスキーの"BLC_FormName"を使用します。

戻り値

タイトル表示用のHTML文字列が返却されます。

例外

BLCException

実行時エラーが発生しました。

putHiddenTag

形式

public java.lang.String putHiddenTag()
                             throws BLCException

機能

HIDDENタグを出力します。

例外

BLCException

RuntimeExceptionがスローされました。

putProcessHistory

形式

public java.lang.String putProcessHistory()
                                  throws BLCException

機能

帳票の上部２番目に表示する承認履歴HTMLを取得します。

戻り値

案件履歴表示用のHTML文字列が返却されます。

例外

BLCException

実行時エラーが発生しました。

putSelectAddress

形式

public java.lang.String putSelectAddress()
                                 throws BLCException

機能

宛先選択ドロップダウン用HTMLを生成します。デフォルトでは宛先情報内の全ユーザを表示します。

BLCValDicクラスキーの"BLC_SendToData"の値と候補値を持つHIDDENタグHTMLを作成します。

このメソッドは，HTMLのSELECTタグと，この宛先選択ドロップダウンの選択必須チェックをするためのJavaScript関数（chkSelectedAddress）を作成します。chkSelectedAddress関数は，項目入力チェックのあとで呼び出されます。

BLCValDicクラスの次に示すキーによって，表示条件を変更できます。

BLC_TargetPutListキー

宛先に表示する役職範囲を役職略称で指定します。

「部長,部長代理,課長」のようにコンマで区切って指定するか，「TOP-部長」のように範囲を指定します。

「TOP」は最上位役職を示す予約語です。役職順位の値は0です。

「LOW」は最下位役職を示す予約語です。

役職順序は，役職テーブル（BLCJobTitleテーブル）のNUORDERカラム値で決定されます。小さい値を持つ役職が，上位役職です。

BLC_TargetPutCondキー

帳票の作業者の役職による役職条件を指定します。次の値を指定します。

1：帳票の作業者よりも上位役職を持つユーザだけを表示します。

2：帳票の作業者以上の上位役職を持つユーザだけを表示します。

3：条件なし

BLC_TargetPutMaxキー

宛先選択ドロップダウンを表示する帳票の作業者の最高役職を役職略称で指定します。

「TOP」は，役職順序の値は0として扱われます。

「LOW」と指定した場合は宛先選択ドロップダウンを表示しません。

戻り値

宛先選択表示用のHTML文字列が返却されます。

例外

BLCException

BLC_TargetPutListキーの値の文字列フォーマットが不正です。

putSubmitButtons

形式

public java.lang.String putSubmitButtons()

機能

申請承認ボタンHTMLを取得します。

戻り値

申請承認ボタン表示用のHTML文字列が返却されます。

例外

BLCException

実行時エラーが発生しました。

setAttrNamesList

形式

public void setAttrNamesList(java.lang.String p_NamesList)
                  throws BLCException

機能

項目属性名リストを設定します。

デフォルトでは，属性名としてNMITEM1～NMITEM10が使用できます。この属性名を変更する時に指定します。

指定する属性名リストは，先頭から順に，BLCInboxテーブルのNMITEM1～NMITEM10カラムに対応しています。ブラウザ側のJavaScript関数（BLC_SetAttrValなど）で，属性名を使用した操作ができます。

サーバ側処理で属性値をあらかじめ設定する場合は，デフォルト属性名NMITEM1～NMITEM10の順序に対応したBLCValDicクラスキーのBLC_AttrData1～BLC_AttrData10に値を設定します。

参考

属性名リストはブラウザ側でもBLC_AttrNamesListタグで指定できますが，ブラウザ側では属性数を増やすことができません

パラメータ

p_NamesList

属性名をコンマ区切りで指定します。

例外

BLCException

実行時エラーが発生しました。

setBpName

形式

public void setBpName(java.lang.String p_BpName)

機能

帳票のビジネスプロセス名を設定します。

帳票制御クラスの初期化直後に呼び出します。

パラメータ

p_BpName

ビジネスプロセス名を指定します。

setDBDefFile

形式

public void setDBDefFile(java.lang.String p_path)
                 throws BLCException

機能

DBアクセス定義ファイル名を設定します。

この情報は，BLCValDicクラスキーであるBLC_DBDefFileがフルパスで保持します。

このフルパス情報は，BLCDBDefクラスのloadメソッドに指定できるパス情報です。

パラメータ

p_path

DBアクセス定義ファイルのパスを指定します。

例外

BLCException

パラメータ不正です。

setFormPackage

形式

public void setFormPackage(java.lang.String p_FormPackage)

機能

帳票のパッケージ名を設定します。帳票制御クラスの初期化直後に呼び出します。

パラメータ

p_FormPackage

パッケージ名を指定します。

setHiddenItem

形式

public void setHiddenItem(java.lang.String strItem)

機能

指定した項目変数の表示属性を「非表示」に設定します。指定した項目変数が存在しない場合でも例外はスローされません。

パラメータ

strItem

項目変数名を指定します。

setHideNodeList

形式

public void setHideNodeList(java.lang.String strMdl,
                        java.lang.String strNodes)
                 throws BLCException

機能

帳票モジュールの非表示切り替えをします。

パラメータ

strMdl

帳票モジュールIDを指定します。

strNodes

帳票モジュールを非表示で出力するノード名リストを指定します。

例外

BLCException

実行時エラーが発生しました。

setHoldTag

形式

public void setHoldTag()
               throws BLCException

機能

引き継ぎ項目をHIDDENタグに登録します。

引き継ぎ項目リストはBLC_HoldTagsタグから取得します。

例外

BLCException

実行時エラーが発生しました。

setInfo

形式

public void setInfo(BLCInfo p_info,
                 javax.servlet.http.HttpServletRequest p_request,
                 java.lang.String p_FormID,
                 java.lang.String p_FormVer,
                 java.lang.String p_FormName)
          throws BLCException

機能

帳票制御クラスを初期化します。

このメソッドでは，次のモードが決定されます。

帳票表示モード(m_FormPreProc)
新規表示か再表示かを表すモードです。

帳票処理モード(m_ProcMode)

パラメータ

p_info

BLCInfoクラスオブジェクトを指定します。

p_request

JSP requestオブジェクトを指定します。

p_FormID

帳票IDを指定します。

p_FormVer

帳票バージョンを指定します。

p_FormName

帳票名を指定します。

例外

BLCException

次のどれかが発生しました。

プロパティアクセスに失敗した。

BLCDirsLoaderクラスによるクラスロードに失敗した。

BLCDirsクラスによる役職情報の取得に失敗した。

BLCDirsクラスによる宛先情報の取得に失敗した。

BLCDirsクラスによるクラスロードに失敗した。

setInputItem

形式

public void setInputItem(java.lang.String strItem)

機能

指定した項目変数の表示属性を「入力」に設定します。指定した項目変数が存在しない場合でも例外はスローされません。

パラメータ

strItem

項目変数名を指定します。

setModuleDBDef

形式

public void setModuleDBDef(java.lang.String p_Module,
                        java.lang.String[] p_AryHidden,
                        java.lang.String[] p_AryDBNormal,
                        java.lang.String[] p_AryDBOptions)
                 throws BLCException

機能

帳票モジュールのDBアクセス定義の実行可否を設定します。設定内容は，次のとおりです。

すべてのDBアクセス定義の実行に対して以下の条件で実行の抑止を設定します。

ソースノード以外での帳票表示時，候補値取得モードでない定義の実行を抑止します。

帳票モジュールを非表示にする定義をしたノードの場合は，HIDDENタグを生成して，定義実行の抑止フラグを機能ページに送信します。

POSTデータ，FORMデータで帳票モジュールの非表示指定(BLC_show_タグ)がある場合は，すべての定義の実行を抑止します。POSTデータに非表示指定がある場合は，それを参照して，FORMデータを無視します。

POSTデータで個別のDBアクセス定義の実行可否が決定済み(dbadef_タグ)の場合は，それに従って定義の実行を設定します。この指定が最優先されます。

結果的に抑止するDBアクセス定義について，HIDDENタグ登録をします。

パラメータ

p_Module

帳票モジュールIDを指定します。

p_AryHidden

帳票モジュールの非表示化ノード名を指定します。

p_AryDBNormal

候補値取得用以外の定義名リストを指定します。

p_AryDBOptions

候補値取得用の定義名リストを指定します。

例外

BLCException

実行時エラーが発生しました。

setMpatNodeList

形式

public void setMpatNodeList(java.lang.String strMdl,
                        java.lang.String strNodes)
                 throws BLCException

機能

帳票モジュールの入力／表示の切り替えをします。

パラメータ

strMdl

帳票モジュールIDを指定します。

strNodes

入力用帳票モジュールを出力するノード名リストを指定します。

例外

BLCException

実行時エラーが発生しました。

setReferItem

形式

public void setReferItem(java.lang.String strItem)

機能

指定した項目変数の表示属性を「参照」に設定します。指定した項目変数が存在しない場合でも例外はスローされません。

パラメータ

strItem

項目変数名を指定します。

setTargetSelectNode

形式

public void setTargetSelectNode(java.lang.String p_NodeName)
                     throws BLCException

機能

宛先選択ドロップダウンを表示するノード名を登録します。

パラメータ

p_NodeName

表示するノード名を指定します。

例外

BLCException

実行時エラーが発生しました。

27.　BLCFormTargetクラス

この章では，BLCFormTargetクラスの機能および使用方法について説明します。

＜この章の構成＞

27.1　BLCFormTargetクラスの概要

27.2　フィールドの詳細

27.3　メソッドの詳細

27.1　BLCFormTargetクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCFormTarget

(3)　形式

public class BLCFormTarget
extends java.lang.Object

(4)　機能

宛先選択ドロップダウンを表示するためのHTML文字列を生成するクラスです。

宛先選択ドロップダウンの表示属性をメンバ変数に指定できます。

宛先選択ドロップダウンに表示する宛先作業者のフィルタ規則をBLCValDicクラスオブジェクトで指定できます。

規則の初期値データは次のとおりです。

blse.m_DataValue.put("BLC_TargetPutList", "TOP-LOW");

blse.m_DataValue.put("BLC_TargetPutCond", "3");

blse.m_DataValue.put("BLC_TargetPutMax", "TOP");

詳細は，このクラスのputSelectAddressParamメソッド，またはBLCFormControlクラスのputSelectAddressメソッドを参照してください。

(5)　フィールドの概要

データ型 | 形式 | 機能
java.lang.String | m_BackGrdColor | 宛先選択ドロップダウンの背景色を保持するメンバです。
java.lang.String | m_Caption | 宛先選択ドロップダウンの見出し文字列を保持するメンバです。
java.lang.String | m_StringColor | 宛先選択ドロップダウンの文字色を保持するメンバです。
java.lang.String | m_TableTagOption | 宛先選択ドロップダウンのtableタグ属性を保持するメンバです。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
java.lang.String | putSelectAddressParam(java.lang.String p_Tag, java.lang.String p_List, int p_Cond, java.lang.String p_DispMax) | 宛先選択ドロップダウンHTMLを作成します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

27.2　フィールドの詳細

＜この節の構成＞

m_BackGrdColor

m_Caption

m_StringColor

m_TableTagOption

m_BackGrdColor

形式

public java.lang.String m_BackGrdColor

機能

宛先選択ドロップダウンの背景色を保持するメンバです。

デフォルトは""（透過色）です。

m_Caption

形式

public java.lang.String m_Caption

機能

宛先選択ドロップダウンの見出し文字列を保持するメンバです。

m_StringColor

形式

public java.lang.String m_StringColor

機能

宛先選択ドロップダウンの文字色を保持するメンバです。

デフォルトは"black"です。

m_TableTagOption

形式

public java.lang.String m_TableTagOption

機能

宛先選択ドロップダウンのtableタグ属性を保持するメンバです。

デフォルトは"border=1"です。

27.3　メソッドの詳細

＜この節の構成＞

putSelectAddressParam

putSelectAddressParam

形式

public java.lang.String putSelectAddressParam(java.lang.String p_Tag,
                                      java.lang.String p_List,
                                      int p_Cond,
                                      java.lang.String p_DispMax)
                               throws BLCException

機能

宛先選択ドロップダウンHTMLを作成します。

BLCValDicクラスキーの"BLC_TargetSelNode"の値であるコンマ区切りのノード名を参照して，宛先選択ドロップダウンを表示するノードかを判定します。

宛先選択ドロップダウンを表示しない場合は，"BLC_TargetSelNode"キーの値を空文字("")にして呼び出します。

このメソッドは，HTMLのSELECTタグだけを作成します。この宛先選択ドロップダウンの選択を必須にするチェック処理（JavaScript）は，独自に実行する必要があります。

パラメータ

p_Tag

HTMLタグオブジェクト名を指定します。

p_List

宛先に表示する役職範囲を役職略称で指定します。

「部長,部長代理,課長」のようにコンマで区切って指定するか，「TOP-部長」のように範囲を指定します。

「TOP」は最上位役職を示す予約語です。役職順序の値は0です。

「LOW」は最下位役職を示す予約語です。

役職順序は役職テーブル（BLCJobTitleテーブル）のNUORDERカラム値で決定されます。小さい値を持つ役職が上位役職です。

p_Cond

帳票の作業者の役職による役職条件を指定します。

1：帳票の作業者よりも上位役職を持つユーザだけを表示します。

2：帳票の作業者以上の上位役職を持つユーザだけを表示します。

3：条件なし。

p_DispMax

宛先選択ドロップダウンを表示する帳票の作業者の最高役職を役職略称で指定します。

「TOP」は，役職順序の値を0として扱われます。

「LOW」と指定した場合は，宛先選択ドロップダウンを表示しません。

戻り値

宛先選択表示用のHTML文字列が返却されます。

例外

BLCException

実行時エラーが発生しました。

28.　BLCInboxVColDTCreatePIクラス

この章では，BLCInboxVColDTCreatePIクラスの機能および使用方法について説明します。

＜この章の構成＞

28.1　BLCInboxVColDTCreatePIクラスの概要

28.2　メソッドの詳細

28.1　BLCInboxVColDTCreatePIクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCInboxVColumn
     |
     +--jp.co.Hitachi.soft.blc.BLCInboxVColDTCreatePI

(3)　形式

public final class BLCInboxVColDTCreatePI
extends BLCInboxVColumn

(4)　機能

このクラスは，案件開始日時の取得を共通化する機能を提供します。

BLCDBInboxVオブジェクトでDBから読み込んだレコードから，案件開始日時を取得します。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static BLCInboxVColDTCreatePI | getInstance() | このクラスのインスタンスを取得します。
java.lang.String | getItem(BLCDBInboxV inbox, int row) | 指定したレコードから案件開始日時を取得します。

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

28.2　メソッドの詳細

＜この節の構成＞

getInstance

getItem

getInstance

形式

public static BLCInboxVColDTCreatePI getInstance()

機能

このクラスのインスタンスを取得します。

戻り値

インスタンス。

getItem

形式

public java.lang.String getItem(BLCDBInboxV inbox,
                               int row)

機能

パラメータ「inbox」，およびパラメータ「row」で指定したレコードから案件開始日時を取得します。

詳細は，BLCDBInboxVクラスのgetDTCreatePI（レコード番号）メソッドを参照してください。

パラメータ

inbox

値を取得するBLCDBInboxVクラスのインスタンスを指定します。

row

値を取得するレコード番号を指定します。

戻り値

指定したレコードの案件開始日時。

日時変換に失敗した場合は，空文字（""）を返却します。

29.　BLCInboxVColDTCreateWIクラス

この章では，BLCInboxVColDTCreateWIクラスの機能および使用方法について説明します。

＜この章の構成＞

29.1　BLCInboxVColDTCreateWIクラスの概要

29.2　メソッドの詳細

29.1　BLCInboxVColDTCreateWIクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCInboxVColumn
     |
     +--jp.co.Hitachi.soft.blc.BLCInboxVColDTCreateWI

(3)　形式

public final class BLCInboxVColDTCreateWI
extends BLCInboxVColumn

(4)　機能

このクラスは，作業開始日時の取得を共通化する機能を提供します。

BLCDBInboxVオブジェクトでDBから読み込んだレコードから，作業開始日時を取得します。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static BLCInboxVColDTCreateWI | getInstance() | このクラスのインスタンスを取得します。
java.lang.String | getItem(BLCDBInboxV inbox, int row) | 指定したレコードから作業開始日時を取得します。

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

29.2　メソッドの詳細

＜この節の構成＞

getInstance

getItem

getInstance

形式

public static BLCInboxVColDTCreateWI getInstance()

機能

このクラスのインスタンスを取得します。

戻り値

インスタンス。

getItem

形式

public java.lang.String getItem(BLCDBInboxV inbox,
                               int row)

機能

パラメータ「inbox」，およびパラメータ「row」で指定したレコードから作業開始日時を取得します。

詳細は，BLCDBInboxVクラスのgetDTCreateWI（レコード番号）メソッドを参照してください。

パラメータ

inbox

値を取得するBLCDBInboxVクラスのインスタンスを指定します。

row

値を取得するレコードの番号を指定します。

戻り値

作業開始日時。

30.　BLCInboxVColDTLimitPIクラス

この章では，BLCInboxVColDTLimitPIクラスの機能および使用方法について説明します。

＜この章の構成＞

30.1　BLCInboxVColDTLimitPIクラスの概要

30.2　メソッドの詳細

30.1　BLCInboxVColDTLimitPIクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCInboxVColumn
      |
      +--jp.co.Hitachi.soft.blc.BLCInboxVColDTLimitPI

(3)　形式

public final class BLCInboxVColDTLimitPI
extends BLCInboxVColumn

(4)　機能

このクラスは，案件処理期限の取得を共通化する機能を提供します。

BLCDBInboxVオブジェクトでDBから読み込んだレコードから，案件処理期限を取得します。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static BLCInboxVColDTLimitPI | getInstance() | インスタンスを取得します。
java.lang.String | getItem(BLCDBInboxV inbox, int row) | 指定したレコードから案件処理期限を取得します。

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

30.2　メソッドの詳細

＜この節の構成＞

getInstance

getItem

getInstance

形式

public static BLCInboxVColDTLimitPI getInstance()

機能

このクラスのインスタンスを取得します。

戻り値

インスタンス。

getItem

形式

public java.lang.String getItem(BLCDBInboxV inbox,
                               int row)

機能

パラメータ「inbox」，およびパラメータ「row」で指定したレコードから案件処理期限を取得します。

詳細は，BLCDBInboxVクラスのgetDTLimitPI（レコード番号）メソッドを参照してください。

パラメータ

inbox

値を取得するBLCDBInboxVクラスのインスタンスを指定します。

row

値を取得するレコードの番号を指定します。

戻り値

指定したレコードの案件処理期限。

日時変換に失敗した場合は，空文字（""）を返却します。

31.　BLCInboxVColNMWIクラス

この章では，BLCInboxVColNMWIクラスの機能および使用方法について説明します。

＜この章の構成＞

31.1　BLCInboxVColNMWIクラスの概要

31.2　メソッドの詳細

31.1　BLCInboxVColNMWIクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCInboxVColumn
     |
     +--jp.co.Hitachi.soft.blc.BLCInboxVColNMWI

(3)　形式

public final class BLCInboxVColNMWI
extends BLCInboxVColumn

(4)　機能

このクラスは，作業名取得を共通化する機能を提供します。

BLCDBInboxVオブジェクトでDBから読み込んだレコードから作業名を取得します。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static BLCInboxVColNMWI | getInstance() | インスタンスを取得します。
java.lang.String | getItem(BLCDBInboxV inbox, int row) | 指定したレコードから，作業名を取得します。

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

31.2　メソッドの詳細

＜この節の構成＞

getInstance

getItem

getInstance

形式

public static BLCInboxVColNMWI getInstance()

機能

このクラスのインスタンスを取得します。

戻り値

インスタンス。

getItem

形式

public java.lang.String getItem(BLCDBInboxV inbox,
                               int row)

機能

パラメータ「inbox」，およびパラメータ「row」で指定したレコードから，作業名を取得します。

詳細は，BLCDBInboxVクラスのgetNMWI（レコード番号）を参照してください。

パラメータ

inbox

値を取得するBLCDBInboxVクラスのインスタンスを指定します。

row

値を取得するレコード番号を指定します。

戻り値

作業名。

32.　BLCInboxVColStringクラス

この章では，BLCInboxVColStringクラスの機能および使用方法について説明します。

＜この章の構成＞

32.1　BLCInboxVColStringクラスの概要

32.2　メソッドの詳細

32.1　BLCInboxVColStringクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCInboxVColumn
      |
      +--jp.co.Hitachi.soft.blc.BLCInboxVColString

(3)　形式

public class BLCInboxVColString
extends BLCInboxVColumn

(4)　機能

カラム名文字列を使ってカラム値を取得します。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static BLCInboxVColString | getInstance(java.lang.String column) | インスタンスを取得します。
java.lang.String | getItem(BLCDBInboxV inbox, int row) | inboxのrowで指定したレコードから，getInstance（カラム名）で指定したカラム名のカラム値を取得します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

32.2　メソッドの詳細

＜この節の構成＞

getInstance

getItem

getInstance

public static BLCInboxVColString getInstance(java.lang.String column)

機能

インスタンスを取得します。

パラメータ

column

カラム名文字列

戻り値

インスタンス。

getItem

public java.lang.String getItem(BLCDBInboxV inbox,
                               int row)

機能

inboxのrowで指定したレコードから，getInstance（カラム名）メソッドで指定したカラム名のカラム値を取得します。

詳細は，BLCDBInboxVクラスのgetItem（カラム名，行番号）メソッドを参照してください。

パラメータ

inbox

値を取得するBLCDBInboxVのインスタンスを指定します。

row

値を取得するレコード番号を指定します。

戻り値

カラム値。

33.　BLCInboxVColumnクラス

この章では，BLCInboxVColumnクラスの機能および使用方法について説明します。

＜この章の構成＞

33.1　BLCInboxVColumnクラスの概要

33.2　メソッドの詳細

33.1　BLCInboxVColumnクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCInboxVColumn

(3)　形式

public abstract class BLCInboxVColumn

(4)　機能

BLCDBInboxVクラスで読み込んだレコードのカラム取得処理を共通化します。

BLCDBInboxVクラスでカラム値を取り出す場合，次の項目は専用のメソッドを提供しています。このため，その他のカラム値取得処理と共通化できません。

案件開始日時

案件処理日時

作業開始日時

作業名

取得するカラム値の並びをBLCInboxVColumnの配列型にし，取得クラスのインスタンスを作成することで，値取得処理を共通的に処理できます。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
abstract java.lang.String | getItem(BLCDBInboxV inbox, int row) | BLCDBInboxVオブジェクトで読み込んだレコードのカラム値を取得します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

33.2　メソッドの詳細

＜この節の構成＞

getItem

getItem

形式

public abstract java.lang.String getItem(BLCDBInboxV inbox,
                                        int row)

機能

BLCDBInboxVオブジェクトで読み込んだレコードのカラム値を取得します。

どのカラムの値が返却されるかは，サブクラスの実装に依存します。

パラメータ

inbox

値を取得するBLCDBInboxVのインスタンスを指定します。

row

値を取得するレコードの番号を指定します。

戻り値

カラム値。

34.　BLCInfoクラス

この章では，BLCInfoクラスの機能および使用方法について説明します。

＜この章の構成＞

34.1　BLCInfoクラスの概要

34.2　フィールドの詳細

34.3　コンストラクタ（BLCInfo）の詳細

34.4　メソッドの詳細

34.1　BLCInfoクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCInfo

(3)　形式

public class BLCInfo
extends java.lang.Object

(4)　機能

このクラスは，BLCページに関連する実行情報を設定・取得するメソッドを提供するクラスです。

このクラスのオブジェクトは，BLCが提供するすべてのページで生成されます。JSP Beanによって，リクエストの範囲のページ間で共有されることもあります。

(5)　フィールドの概要

データ型 | 形式 | 機能
static java.lang.String | INFO_FILE_PATH | BLCDictionaryクラスオブジェクトから，アプリケーションの仮想ディレクトリパスを取得する場合に使用します。
static java.lang.String | INFO_URL_PATH | BLCDictionaryクラスオブジェクトから，URL絶対パスを取得する場合に使用します。
static java.lang.String | INFO_URL_ROOT | BLCDictionaryクラスオブジェクトから，仮想ディレクトリ名を取得する場合に使用します。

(6)　コンストラクタの概要

形式 | 機能
BLCInfo() | BLCInfoクラスオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型
形式
機能

BLCAuthenticate
getAuthenticateObject()
BLCAuthenticateクラスオブジェクトを取得します。

java.lang.String
getBLCTraceDir()
BLCトレース出力ディレクトリを取得します。

javax.servlet.http.HttpServletRequest
getHttpServletRequest()
HttpServletRequestオブジェクトを取得します。

javax.servlet.http.HttpServletResponse
getHttpServletResponse()
HttpServletResponseオブジェクトを取得します。

javax.servlet.http.HttpSession
getHttpSession()
HttpSessionオブジェクトを取得します。

BLCDictionary
getInfo()
実行時情報を取得します。

boolean
getLoginFlag()
認証フラグを取得します。

BLCRequestData
getRequestDataObject()
RequestDataクラスオブジェクトを取得します。

javax.servlet.ServletContext
getServletContext()
ServletContextオブジェクトを取得します。

void
setInfo(javax.servlet.ServletContext p_application, javax.servlet.http.HttpSession p_session, javax.servlet.http.HttpServletRequest p_request, javax.servlet.http.HttpServletResponse p_response)
BLC初期化処理（実行時情報の設定）を実行します。

void
setInfo(javax.servlet.ServletContext p_application, javax.servlet.http.HttpSession p_session, javax.servlet.http.HttpServletRequest p_request, javax.servlet.http.HttpServletResponse p_response, boolean p_header)
BLC初期化処理（実行時情報の設定）を実行します。

CIWFactory
getCIWFactory()
CIWFactoryを取得します。

void
initUtil ( String p_apname, String p_utlname)
ユティリティ専用のBLC初期化処理（実行時情報の設定）を行います。

void
finalUtil ()
ユティリティ専用のBLC終了処理を行います。
(注)CSCIWの終了処理を行います。

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

34.2　フィールドの詳細

＜この節の構成＞

INFO_FILE_PATH

INFO_URL_PATH

INFO_URL_ROOT

INFO_FILE_PATH

形式

public static final java.lang.String INFO_FILE_PATH

機能

BLCDictionaryクラスオブジェクトから，アプリケーションの仮想ディレクトリパスを取得する場合に使用します。

INFO_URL_PATH

形式

public static final java.lang.String INFO_URL_PATH

機能

BLCDictionaryクラスオブジェクトから，URL絶対パスを取得する場合に使用します。

INFO_URL_ROOT

形式

public static final java.lang.String INFO_URL_ROOT

機能

BLCDictionaryクラスオブジェクトから，仮想ディレクトリ名を取得する場合に使用します。

34.3　コンストラクタ（BLCInfo）の詳細

＜この節の構成＞

BLCInfo

BLCInfo

形式

public BLCInfo()

機能

BLCInfoクラスオブジェクトを構築します。

34.4　メソッドの詳細

＜この節の構成＞

getAuthenticateObject

getBLCTraceDir

getHttpServletRequest

getHttpServletResponse

getHttpSession

getInfo

getLoginFlag

getRequestDataObject

getServletContext

setInfo

setInfo

getCIWFactory

initUtil

finalUtil

getAuthenticateObject

形式

public BLCAuthenticate getAuthenticateObject()

機能

BLCAuthenticateクラスオブジェクトを取得します。

setInfoメソッドを呼び出さないでこのメソッドを呼び出した場合は，nullオブジェクトが返却されます。

戻り値

BLCAuthenticateクラスオブジェクト。

getBLCTraceDir

形式

public java.lang.String getBLCTraceDir()

機能

BLCトレース出力ディレクトリを取得します。

戻り値

BLCトレース出力ディレクトリ。

getHttpServletRequest

形式

public javax.servlet.http.HttpServletRequest getHttpServletRequest()

機能

HttpServletRequestオブジェクトを取得します。

setInfoメソッドを呼び出さないでこのメソッドを呼び出した場合は，nullオブジェクトが返却されます。

戻り値

HttpServletRequestオブジェクト。

getHttpServletResponse

形式

public javax.servlet.http.HttpServletResponse getHttpServletResponse()

機能

HttpServletResponseオブジェクトを取得します。

setInfoメソッドを呼び出さないでこのメソッドを呼び出した場合は，nullオブジェクトが返却されます。

戻り値

HttpServletResponseオブジェクト。

getHttpSession

形式

public javax.servlet.http.HttpSession getHttpSession()

機能

HttpSessionオブジェクトを取得します。

setInfoメソッドを呼び出さないでこのメソッドを呼び出した場合は，nullオブジェクトが返却されます。

戻り値

HttpSessionオブジェクト。

getInfo

形式

public BLCDictionary getInfo()

機能

実行時情報を取得します。

setInfoメソッドによって設定した情報がメンバに格納されているBLCDictionaryクラスオブジェクトが返却されます。

setInfoメソッドを呼び出さないでこのメソッドを呼び出した場合は，nullオブジェクトが返却されます。

戻り値

BLCDictionaryクラス形式の実行環境情報。

次に示す値が格納されて，返却されます。

"urlpath"：URL絶対パス

"urlroot"：仮想ディレクトリ名

"filepath"：仮想ディレクトリパス

"browsertype"：ブラウザ種別

getLoginFlag

形式

public boolean getLoginFlag()

機能

認証フラグを取得します。

BLCCerror.jspからだけ呼び出せます。ログイン前のエラーかどうかの判定に使用されます。

戻り値

認証フラグ。

getRequestDataObject

形式

public BLCRequestData getRequestDataObject()

機能

RequestDataクラスオブジェクトを取得します。

setInfoメソッドを呼び出さないでこのメソッドを呼び出した場合は，nullオブジェクトが返却されます。

setRequestDataObjectメソッドを呼び出した場合は，setRequestDataObjectメソッドで設定したオブジェクトが，返却されます。

戻り値

RequestDataクラスオブジェクト。

getServletContext

形式

public javax.servlet.ServletContext getServletContext()

機能

ServletContextオブジェクトを取得します。

setInfoメソッドを呼び出さないでこのメソッドを呼び出した場合は，nullオブジェクトが返却されます。

戻り値

ServletContextオブジェクト。

setInfo

形式

public void setInfo(javax.servlet.ServletContext p_application,
                javax.servlet.http.HttpSession p_session,
                javax.servlet.http.HttpServletRequest p_request,
                javax.servlet.http.HttpServletResponse p_response)
         throws BLCException

機能

BLC初期化処理（実行時情報の設定）を実行します。BLCのすべてのページで使用します。（形式1）

このメソッドでは，次の処理が実行されます。

アプリケーション名　パラメータチェック

実行プロセス初期化処理

その他のパラメータチェック

レスポンスヘッダの設定

BLCDictionaryクラスオブジェクトの生成

URL絶対パスの取得

仮想ディレクトリ名の取得

ブラウザ種別の取得

認証クラスオブジェクトの生成

BLCRequestDataクラスオブジェクトの生成

備考

読み込みリソース名は，次のファイル名を対象とします。

BLCプロパティファイル：BLC.BLCproperties

出力トレース名は，次のとおりです。

BLCトレース：BLC_BLCTrace - "面数".log

APトレース：BLCTraceクラスのputTraceメソッドのパラメータ「p_apName」で指定したアプリケーション名 - "面数".log

このメソッドでは，パラメータ「p_header」がtrueの場合，次に示すレスポンスヘッダを設定します。

ヘッダ名 | ヘッダの値
"Expires" | "0"
"Pragma" | "no-cache"
"Cache-control" | "no-store"

留意事項

「BLC.BLCproperties」ファイルが存在するパスが「ClassPath」に追加されていない場合，BLC例外がスローされます。

BLCの各メソッドを使用する前に，形式1または形式2のsetInfoメソッドを必ず呼び出してください。

パラメータ

p_application

JSPの定義済み変数（application）を指定します。

p_session

JSPの定義済み変数（session）を指定します。

p_request

JSPの定義済み変数（request）を指定します。

p_response

JSPの定義済み変数（response）を指定します。

例外

BLCException

実行情報の取得に失敗しました。

setInfo

形式

public void setInfo(javax.servlet.ServletContext p_application,
                javax.servlet.http.HttpSession p_session,
                javax.servlet.http.HttpServletRequest p_request,
                javax.servlet.http.HttpServletResponse p_response,
                boolean p_header)
         throws BLCException

機能

BLC初期化処理（実行時情報の設定）を実行します。BLCのすべてのページで使用します。（形式2）

このメソッドでは，次の処理が実行されます。

アプリケーション名　パラメータチェック

実行プロセス初期化処理

その他パラメータチェック

レスポンスヘッダの設定（オプション）

BLCDictionaryクラスオブジェクトの生成

URL絶対パスの取得

仮想ディレクトリ名の取得

ブラウザ種別の取得

認証クラスオブジェクトの生成

BLCRequestDataクラスオブジェクトの生成

備考

読み込みリソース名は，次のファイル名を対象とします。

BLCプロパティファイル：BLC.BLCproperties

出力トレース名は，次のとおりです。

BLCトレース：BLC_BLCTrace - "面数".log

APトレース：BLCTrace クラスのputTraceメソッドのパラメータ「p_apName」で指定したアプリケーション名 - "面数".log

このメソッドでは，パラメータ「p_header」がtrueの場合，次に示すレスポンスヘッダを設定します。

ヘッダ名 | ヘッダの値
"Expires" | "0"
"Pragma" | "no-cache"
"Cache-control" | "no-store"

留意事項

「BLC.BLCproperties」ファイルが存在するパスが「ClassPath」に追加されていない場合，BLC例外がスローされます。

BLCの各メソッドを使用する前に，形式1または形式2のsetInfoメソッドを必ず呼び出してください。

パラメータ

p_application

JSPの定義済み変数（application）を指定します。

p_session

JSPの定義済み変数（session）を指定します。

p_request

JSPの定義済み変数（request）を指定します。

p_response

JSPの定義済み変数（response）を指定します。

p_header

レスポンスヘッダの設定可否フラグを指定します。設定可の場合はtrue，設定不可の場合はfalseを指定します。

例外

BLCException

実行情報の取得に失敗しました。

getCIWFactory

形式

public CIWFactory getCIWFactory()
         throws BLCException

機能

CIWFactoryを取得します。

CSCIWの初期化を行っていない場合は初期化を行います。

initUtil()メソッドを発行している場合は，BLCDBAccessクラスのBLCDBAccessコンストラクタをBLCMASTERで実行できる状態で実行してください。

CIWFactoryを取得する場合は，このメソッドを使用してください。

戻り値

CIWFactoryオブジェクトを返却します。

例外

BLCException

CIWFactoryオブジェクトの取得時にエラーが発生した場合。

initUtil

形式

public void initUtil( String p_apname,
                      String p_utlname)
         throws BLCException

機能

ユティリティ専用のBLC初期化処理(実行時情報の設定)を行います。

BLCの各メソッドを使用する前に，必ずこのメソッドをコールしてください。

本メソッドを実行した場合，プロセスが終了する前にfinalUtil()を必ず実行してください。

本メソッドでは以下の処理を行います。

アプリケーション名パラメタチェック

ユーティリティ名パラメタチェック

実行プロセス初期化処理

備考

p_apnameに"ABC"を，p_utlnameに"XYZ"を指定した場合。

読込みリソース名は，下記のファイル名を対象とします。

BLCプロパティ：ABC.BLCproperties

出力トレース名

BLCトレース：XYZ_BLCTrace-"面数".log

パラメータ

p_apname

アプリケーション名を16バイト以内で指定します。

「"アプリケーション名".BLCproperties」ファイルが存在するパスがClassPathに追加されていない場合，BLC例外をスローします。

本パラメタの指定値，および，BLCTraceクラスのputTraceメソッドで指定するアプリケーション名もプロセス間で競合しないよう注意が必要です。

p_utlname

実行するユティリティ名を16バイト以内で指定します。

同じユティリティ名のアプリケーションが同時に実行された場合の動作は保証できません。

よって，ユティリティ側で本メソッドをコールする前に２重起動防止チェックを行ってください。

例外

BLCException

パラメタ不正，または実行情報の取得に失敗

finalUtil

形式

public void finalUtil()
         throws BLCException

機能

ユティリティ専用のBLC終了処理を行います。

実行プロセス終了処理

（注意）CSCIWの終了処理を行います。

35.　BLCListInboxクラス

この章では，BLCListInboxクラスの機能および使用方法について説明します。

＜この章の構成＞

35.1　BLCListInboxクラスの概要

35.2　コンストラクタ（BLCListInbox）の詳細

35.3　メソッドの詳細

35.1　BLCListInboxクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCListInbox

(3)　形式

public class BLCListInbox
extends java.lang.Object

(4)　機能

受信ボックス情報の取得を実行するクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCListInbox(BLCInfo p_blc) | BLCListInboxクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
BLCDictionary | getItem(java.lang.String p_uid, java.lang.String p_targetbp, int p_topnum, int p_getnum, java.lang.String p_strsortkey, java.lang.String p_strsortmode) | 指定したユーザの受信ボックス内の作業の情報を取得します。
BLCDictionary | getItem(java.util.ArrayList p_uidlist, java.lang.String p_targetbp, int p_topnum, int p_getnum, java.lang.String p_strsortkey, java.lang.String p_strsortmode) | 指定したユーザ（複数）の受信ボックス内の作業の情報を取得します。
BLCDictionary | getItem(java.lang.String p_uid, java.lang.String p_nmpi) | 指定した申請IDの受信ボックス内の案件の情報を取得します。
BLCDictionary | getItemCount(java.lang.String p_uid) | 指定したユーザの受信ボックス内の作業総数，作業の存在する業務名称，および業務名称ごとの作業数を取得します。
BLCDictionary | getItemCount(java.util.ArrayList p_uidlist) | 指定したユーザ（複数）の受信ボックス内の作業総数，作業の存在する業務名称および業務名称ごとの作業数を取得します。
java.lang.String | getItemCountTitle(int p_intItemCount) | 受信ボックス（作業数表示）に表示するタイトルを取得します。
java.lang.String | getItemTitle(int p_inttop, int p_intgetnum, java.lang.String p_strbpname) | 受信ボックスに表示するタイトルを取得します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

35.2　コンストラクタ（BLCListInbox）の詳細

＜この節の構成＞

BLCListInbox

BLCListInbox

形式

public BLCListInbox(BLCInfo p_blc)
            throws BLCException

機能

BLCListInboxクラスオブジェクトを構築します。

パラメータ

p_blc

BLCInfoクラスオブジェクトを指定します。setInfoメソッドを呼び出しておく必要があります。

例外

BLCException

BLC内で次のどちらかの原因のエラーが発生しました。

パラメータ「p_blc」で指定したBLCInfoクラスオブジェクトが，nullオブジェクトである。

BLC認証情報が無効である。

35.3　メソッドの詳細

＜この節の構成＞

getItem

getItem

getItem

getItemCount

getItemCount

getItemCountTitle

getItemTitle

getItem

形式

public BLCDictionary getItem(java.lang.String p_uid,
                            java.lang.String p_targetbp,
                            int p_topnum,
                            int p_getnum,
                            java.lang.String p_strsortkey,
                            java.lang.String p_strsortmode)
                     throws BLCException

機能

指定したユーザの受信ボックス内の作業の情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uid

対象ユーザのユーザIDを指定します。ユーザIDは，1～128バイトで指定してください。

p_targetbp

業務で絞り込む場合は，業務の名称を指定します。業務で絞り込まない場合は，nullオブジェクトまたは空文字（""）を指定します。業務の名称は，1～128バイトで指定してください。

p_topnum

取得開始位置を指定します。1以上の値を指定してください。

p_getnum

取得数を指定します。1以上の値を指定してください。

p_strsortkey

ソートキーとして，次のどれかを指定します。ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

パラメータ「p_strsortmode」の指定がnullオブジェクトまたは空文字（""）の場合，このパラメータの指定は無視されます。

キー名 | 意味
NMBP | 業務名称
NMUPDATEWI | 更新作業名
CDAPPLICANT | 申請者ID
NMAPPLICANT | 申請者氏名
NMAPPLICANTBELONGTO | 申請者組織略称
DTCREATE | 開始日時
DTLIMIT | 処理期限
ProcessInstanceName | 申請ID
WorkDefinitionName | 作業名
CreationDate | 到着日時
Participant | 所有者のユーザID
NMPARTICIPANT | 作業者氏名
NMSTATUS | 案件状態
NMPARBELONGTO | 作業者組織略称
CDBEFOREPARTICIPANT | 前回作業者ID
NMBEFOREPARTICIPANT | 前回作業者氏名
NMBEFOREPARTICIPANTBELONGTO | 前回作業者組織略称
DTUPDATE | 前回作業日時
NMITEM1 | 項目値1
NMITEM2 | 項目値2
NMITEM3 | 項目値3
NMITEM4 | 項目値4
NMITEM5 | 項目値5
NMITEM6 | 項目値6
NMITEM7 | 項目値7
NMITEM8 | 項目値8
NMITEM9 | 項目値9
NMITEM10 | 項目値10

p_strsortmode

ソートモードとして，次のどちらかを指定します。ソートしない場合はnullオブジェクトまたは空文字（""）を指定してください。

パラメータ「p_strsortkey」の指定がnullオブジェクトまたは空文字（""）の場合，このパラメータの指定は無視されます。

モード | 意味
ASC | 昇順
DESC | 降順

戻り値

受信ボックス内の案件情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別
blc_inbox_startnum | 取得開始位置 | Integer
blc_inbox_getnum | 取得数 | Integer
blc_inbox_total | 受信ボックス内の全作業数 | Integer
blc_inbox_nmpi_$n | 申請ID | String
blc_inbox_nmwidef_$n | 作業名 | String
blc_inbox_nmbp_$n | 業務名称 | String
blc_inbox_nmupdatewi_$n | 更新作業名 | String
blc_inbox_cdapplicant_$n | 申請者ID | String
blc_inbox_nmapplicant_$n | 申請者氏名 | String
blc_inbox_abapplicantorg_$n | 申請者所属組織略称 | String
blc_inbox_dtcreate_$n | 開始日時 | String
blc_inbox_dtarive_$n | 到着日時 | String
blc_inbox_dtlimit_$n | 処理期限 | String
blc_inbox_cdwi_$n | WorkItemID | String
blc_inbox_cdpi_$n | ProcessInstanceID | String
blc_inbox_cdpart_$n | 所有者のユーザID | String
blc_inbox_nmparticipant_$n | 作業者氏名 | String
blc_inbox_nmstatus_$n | 案件状態 | String
blc_inbox_nmparbelongto_$n | 作業者組織略称 | String
blc_inbox_cdbeforeparticipant_$n | 前回作業者ID | String
blc_inbox_nmbeforeparticipant_$n | 前回作業者氏名 | String
blc_inbox_nmbeforeparticipantbelongto_$n | 前回作業者組織略称 | String
blc_inbox_dtupdate_$n | 前回作業日時 | String
blc_inbox_nmitem1_$n | 項目値1 | String
blc_inbox_nmitem2_$n | 項目値2 | String
blc_inbox_nmitem3_$n | 項目値3 | String
blc_inbox_nmitem4_$n | 項目値4 | String
blc_inbox_nmitem5_$n | 項目値5 | String
blc_inbox_nmitem6_$n | 項目値6 | String
blc_inbox_nmitem7_$n | 項目値7 | String
blc_inbox_nmitem8_$n | 項目値8 | String
blc_inbox_nmitem9_$n | 項目値9 | String
blc_inbox_nmitem10_$n | 項目値10 | String

（凡例）

$n　取得情報番号（1～取得数）。

指定したユーザの受信ボックスに作業が存在しない場合でも，キー名「blc_inbox_getnum」に値が0のIntegerオブジェクトが設定されて，正常終了します。

指定したユーザが作業者として登録されているCSCIWの作業が150件以上存在する場合，ソート結果は保証されません。

このメソッドでは，指定したユーザがデータベースに登録されているかどうかに関係なく，指定したユーザの受信ボックスの作業情報が返却されます。このため，データベースから削除したユーザを指定した場合でも，指定したユーザの受信ボックスの作業情報を取得できます。

パラメータ「p_topnum」で指定した取得開始位置が，対象ユーザの受信ボックスの作業総数よりも大きい場合は，次に示す計算式によって取得開始位置が変更された情報が，返却されます。

計算式

取得開始位置
= 1+((受信ボックスの作業総数+取得要求数-1)/取得要求数-1) * 取得要求数

返却された情報の取得開始位置は，キー名「blc_inbox_startnum」の返却値で確認してください。

例外

BLCException

BLC内で次に示すどれかの原因のエラーが発生しました。

パラメータ「p_uid」で指定したユーザIDの指定長が1バイト未満，または128バイトより大きい。

パラメータ「p_uid」にnullオブジェクトを指定した。

パラメータ「p_targetbp」で指定した業務の名称の指定長が128バイトより大きい。

パラメータ「p_topnum」で指定した取得開始位置が1未満である。

パラメータ「p_getnum」で指定した取得数が1未満である。

パラメータ「p_strsortkey」の指定に誤りがある。

パラメータ「p_strsortmode」の指定に誤りがある。

getItem

形式

public BLCDictionary getItem(java.lang.String p_uid,
                           java.lang.String p_nmpi)
                    throws BLCException

機能

指定した申請IDの受信ボックス内の案件の情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uid

対象とするユーザIDを指定します。ユーザIDは，1～128バイトで指定してください。

p_nmpi

対象とする申請IDを指定します。

戻り値

受信ボックス内の案件情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別
blc_inbox_startnum | 取得開始位置 | Integer
blc_inbox_getnum | 取得数 | Integer
blc_inbox_total | 受信ボックス内の全作業数 | Integer
blc_inbox_nmpi_$n | 申請ID | String
blc_inbox_nmwidef_$n | 作業名 | String
blc_inbox_nmbp_$n | 業務名称 | String
blc_inbox_nmapplicant_$n | 申請者氏名 | String
blc_inbox_abapplicantorg_$n | 申請者所属組織略称 | String
blc_inbox_dtcreate_$n | 開始日時 | String
blc_inbox_dtarive_$n | 到着日時 | String
blc_inbox_dtlimit_$n | 処理期限 | String
blc_inbox_cdapplicant_$n | 申請者ID | String
blc_inbox_nmupdatewi_$n | 更新作業名 | String
blc_inbox_nmstatus_$n | 案件状態 | String
blc_inbox_nmparticipant_$n | 作業者氏名 | String
blc_inbox_nmparbelongto_$n | 作業者組織略称 | String
blc_inbox_cdwi_$n | WorkItemID | String
blc_inbox_cdpi_$n | ProcessInstanceID | String
blc_inbox_cdpart_$n | 案件所有者のユーザID | String
blc_inbox_nmbeforeparticipant_$n | 前回作業者氏名 | String
blc_inbox_nmbeforeparticipantbelongto_$n | 前回作業者組織略称 | String
blc_inbox_dtupdate_$n | 前回作業日時 | String
blc_inbox_cdbeforeparticipant_$n | 前回作業者ID | String
blc_inbox_nmitem1_$n | 項目値1 | String
blc_inbox_nmitem2_$n | 項目値2 | String
blc_inbox_nmitem3_$n | 項目値3 | String
blc_inbox_nmitem4_$n | 項目値4 | String
blc_inbox_nmitem5_$n | 項目値5 | String
blc_inbox_nmitem6_$n | 項目値6 | String
blc_inbox_nmitem7_$n | 項目値7 | String
blc_inbox_nmitem8_$n | 項目値8 | String
blc_inbox_nmitem9_$n | 項目値9 | String
blc_inbox_nmitem10_$n | 項目値10 | String

（凡例）

$n　取得情報番号（1～取得数）。

指定した申請IDの受信ボックスに案件が存在しない場合でも，キー名「blc_inbox_getnum」に値が0のIntegerオブジェクトが設定されて，正常終了します。

指定した申請IDが登録されているCSCIWの作業が150件以上存在する場合，ソート結果は保証されません。

受信ボックスの作業が１件のみ設定されます。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_uid」で指定したユーザIDの指定長が1バイト未満または128バイトよりも大きい。

パラメータ「p_uid」にnullオブジェクトを指定した。

パラメータ「p_nmpi」で指定した申請IDの指定長が1バイト未満または128バイトよりも大きい。

パラメータ「p_nmpi」にnullオブジェクトを指定した。

getItem

形式

public BLCDictionary getItem(java.util.ArrayList p_uidlist,
                           java.lang.String p_targetbp,
                           int p_topnum,
                           int p_getnum,
                           java.lang.String p_strsortkey,
                           java.lang.String p_strsortmode)
                    throws BLCException

機能

指定したユーザ（複数）の受信ボックス内の作業の情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uidlist

対象とするユーザIDを指定します。指定ユーザ数は，1～120の範囲で指定してください。各ユーザIDは，1～128バイトのStringオブジェクトで指定してください。

p_targetbp

業務で絞り込む場合は，業務の名称を指定します。業務で絞り込まない場合は，nullオブジェクトまたは空文字（""）を指定します。業務の名称は，1～128バイトで指定してください。

p_topnum

取得開始位置を指定します。1以上の値を指定してください。

p_getnum

取得数を指定します。1以上の値を指定してください。

p_strsortkey

ソートキーとして，次のどれかを指定します。ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

パラメータ「p_strsortmode」の指定がnullオブジェクトまたは空文字（""）の場合，このパラメータの指定は無視されます。

キー名 | 意味
NMBP | 業務名称
NMUPDATEWI | 更新作業名
CDAPPLICANT | 申請者ID
NMAPPLICANT | 申請者氏名
NMAPPLICANTBELONGTO | 申請者組織略称
DTCREATE | 開始日時
DTLIMIT | 処理期限
ProcessInstanceName | 申請ID
WorkDefinitionName | 作業名
CreationDate | 到着日時
Participant | 所有者のユーザID
NMPARTICIPANT | 作業者氏名
NMSTATUS | 案件状態
NMPARBELONGTO | 作業者組織略称
CDBEFOREPARTICIPANT | 前回作業者ID
NMBEFOREPARTICIPANT | 前回作業者氏名
NMBEFOREPARTICIPANTBELONGTO | 前回作業者組織略称
DTUPDATE | 前回作業日時
NMITEM1 | 項目値1
NMITEM2 | 項目値2
NMITEM3 | 項目値3
NMITEM4 | 項目値4
NMITEM5 | 項目値5
NMITEM6 | 項目値6
NMITEM7 | 項目値7
NMITEM8 | 項目値8
NMITEM9 | 項目値9
NMITEM10 | 項目値10

p_strsortmode

ソートモードとして，次のどちらかを指定します。ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

パラメータ「p_strsortkey」の指定がnullオブジェクトまたは空文字（""）の場合，このパラメータの指定は無視されます。

モード | 意味
ASC | 昇順
DESC | 降順

戻り値

受信ボックス内の作業情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別
blc_inbox_startnum | 取得開始位置 | Integer
blc_inbox_getnum | 取得数 | Integer
blc_inbox_total | 受信ボックス内の全作業数 | Integer
blc_inbox_nmpi_$n | 申請ID | String
blc_inbox_nmwidef_$n | 作業名 | String
blc_inbox_nmbp_$n | 業務名称 | String
blc_inbox_nmupdatewi_$n | 更新作業名 | String
blc_inbox_cdapplicant_$n | 申請者ID | String
blc_inbox_nmapplicant_$n | 申請者氏名 | String
blc_inbox_abapplicantorg_$n | 申請者所属組織略称 | String
blc_inbox_dtcreate_$n | 開始日時 | String
blc_inbox_dtarive_$n | 到着日時 | String
blc_inbox_dtlimit_$n | 処理期限 | String
blc_inbox_cdwi_$n | WorkItemID | String
blc_inbox_cdpi_$n | ProcessInstanceID | String
blc_inbox_cdpart_$n | 所有者のユーザID | String
blc_inbox_nmparticipant_$n | 作業者氏名 | String
blc_inbox_nmstatus_$n | 案件状態 | String
blc_inbox_nmparbelongto_$n | 作業者組織略称 | String
blc_inbox_cdbeforeparticipant_$n | 前回作業者ID | String
blc_inbox_nmbeforeparticipant_$n | 前回作業者氏名 | String
blc_inbox_nmbeforeparticipantbelongto_$n | 前回作業者組織略称 | String
blc_inbox_dtupdate_$n | 前回作業日時 | String
blc_inbox_nmitem1_$n | 項目値1 | String
blc_inbox_nmitem2_$n | 項目値2 | String
blc_inbox_nmitem3_$n | 項目値3 | String
blc_inbox_nmitem4_$n | 項目値4 | String
blc_inbox_nmitem5_$n | 項目値5 | String
blc_inbox_nmitem6_$n | 項目値6 | String
blc_inbox_nmitem7_$n | 項目値7 | String
blc_inbox_nmitem8_$n | 項目値8 | String
blc_inbox_nmitem9_$n | 項目値9 | String
blc_inbox_nmitem10_$n | 項目値10 | String

（凡例）

$n　取得情報番号（1～取得数）。

指定したユーザの受信ボックスに作業が存在しない場合でも，キー名「blc_inbox_getnum」に値が0のIntegerオブジェクトが設定されて，正常終了します。

指定したユーザが作業者として登録されているCSCIWの作業が150件以上存在する場合，ソート結果は保証されません。

このメソッドでは，指定したユーザがデータベースに登録されているかどうかに関係なく，指定したユーザの受信ボックスの作業情報が返却されます。このため，データベースから削除したユーザを指定した場合でも，指定したユーザの受信ボックスの作業情報を取得できます。

パラメータ「p_topnum」で指定した取得開始位置が，対象ユーザの受信ボックスの作業総数よりも大きい場合は，次に示す計算式によって取得開始位置を変更された情報が，返却されます。

計算式

取得開始位置
= 1+((受信ボックスの作業総数+取得要求数-1)/取得要求数-1) * 取得要求数

返却された情報の取得開始位置は，キー名「blc_inbox_startnum」の返却値で確認してください。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_uidlist」で指定した各ユーザIDの指定長が1バイト未満または128バイトよりも大きい。または，Stringオブジェクト以外を指定した。

パラメータ「p_uidlist」に要素がないオブジェクト，または要素数が120より大きいオブジェクトを指定した。

パラメータ「p_uidlist」にnullオブジェクトを指定した。または，パラメータ「p_uidlist」の要素にnullオブジェクトを指定した。

パラメータ「p_targetbp」で指定した業務の名称の指定長が128バイトより大きい。

パラメータ「p_topnum」で指定した取得開始位置が1未満である。

パラメータ「p_getnum」で指定した取得数が1未満である。

パラメータ「p_strsortkey」の指定に誤りがある。

パラメータ「p_strsortmode」の指定に誤りがある。

getItemCount

形式

public BLCDictionary getItemCount(java.lang.String p_uid)
                          throws BLCException

機能

指定したユーザの受信ボックス内の作業総数，作業の存在する業務名称，および業務名称ごとの作業数を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uid

対象とするユーザIDを指定します。ユーザIDは，1～128バイトで指定してください。

戻り値

指定したユーザの受信ボックス内の作業総数，作業の存在する業務名称，および業務名称ごとの作業数。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別
blc_total | 受信ボックス内の作業総数 | Integer
blc_bpnum | 作業の存在する業務数 | Integer
blc_bpname_$n | 作業の存在する業務名称 | String
blc_count_$n | 業務名称毎の作業数 | Integer

（凡例）

$n　取得情報番号（1～作業の存在する業務数）。

指定したユーザの受信ボックスに作業が存在しない場合でも，キー名「blc_total」と「blc_bpnum」に値が0のIntegerオブジェクトが設定されて，正常終了します。

このメソッドでは，指定したユーザがデータベースに登録されているかどうかに関係なく，指定したユーザの受信ボックスの作業情報が返却されます。このため，データベースから削除したユーザを指定した場合でも，指定したユーザの受信ボックスの作業情報を取得できます。

例外

BLCException

BLC内で次のどちらかの原因のエラーが発生しました。

パラメータ「p_uid」で指定したユーザIDの指定長が1バイト未満，または128バイトより大きい。

パラメータ「p_uid」にnullオブジェクトを指定した。

getItemCount

形式

public BLCDictionary getItemCount(java.util.ArrayList p_uidlist)
                          throws BLCException

機能

指定したユーザ（複数）の受信ボックス内の作業総数，作業の存在する業務名称，および業務名称ごとの作業数を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uidlist

対象とするユーザIDを指定します。指定ユーザ数は，1～120の範囲で指定します。各ユーザIDは，1～128バイトのStringオブジェクトで指定してください。

戻り値

指定したユーザの受信ボックス内の作業総数，作業の存在する業務名称，および業務名称ごとの作業数。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別
blc_total | 受信ボックス内の作業総数 | Integer
blc_bpnum | 作業の存在する業務数 | Integer
blc_bpname_$n | 作業の存在する業務名称 | String
blc_count_$n | 業務名称毎の作業数 | Integer

（凡例）

$n　取得情報番号（1～作業の存在する業務数）。

指定したユーザの受信ボックスに作業が存在しない場合でも，キー名「blc_total」と「blc_bpnum」に値が0のIntegerオブジェクトが設定されて，正常終了します。

このメソッドでは，指定したユーザがデータベースに登録されているかどうかに関係なく，指定したユーザの受信ボックスの作業情報が返却されます。このため，データベースから削除したユーザを指定した場合でも，指定したユーザの受信ボックスの作業情報を取得できます。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_uidlist」で指定した各ユーザIDの指定長が1バイト未満，または128バイトより大きい。または，ユーザIDとしてStringオブジェクト以外を指定した。

パラメータ「p_uidlist」に要素がないオブジェクト，または要素数が120より大きいオブジェクトを指定した。

パラメータ「p_uidlist」にnullオブジェクトを指定した。または，パラメータ「p_uidlist」の要素にnullオブジェクトを指定した。

getItemCountTitle

形式

public java.lang.String getItemCountTitle(int p_intItemCount)
                              throws BLCException

機能

受信ボックス（作業数表示）に表示するタイトルを取得します。

パラメータ

p_intItemCount

受信ボックスの作業総数を指定します。

戻り値

受信ボックス（作業数表示）に表示するタイトル。

例外

BLCException

BLC内でエラーが発生しました。

getItemTitle

形式

public java.lang.String getItemTitle(int p_inttop,
                                 int p_intgetnum,
                                 java.lang.String p_strbpname)
                          throws BLCException

機能

受信ボックスに表示するタイトルを取得します。

パラメータ

p_inttop

表示開始位置を指定します。１以上を指定してください。

p_intgetnum

表示情報数を指定します。

p_strbpname

対象業務名を指定します。全業務の場合は，nullオブジェクトまたは空文字（""）を指定します。

戻り値

受信ボックスに表示するタイトル。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

パラメータ「p_inttop」で指定した表示開始位置が1未満である。

36.　BLCListInboxHeaderクラス

この章では，BLCListInboxHeaderクラスの機能および使用方法について説明します。

＜この章の構成＞

36.1　BLCListInboxHeaderクラスの概要

36.2　メソッドの詳細

36.1　BLCListInboxHeaderクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCListInboxHeader

(3)　形式

public class BLCListInboxHeader

(4)　機能

このクラスは，受信ボックス画面の先頭メッセージを作成します。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static java.lang.String | getCountHeader(int count) | 受信ボックス画面（作業件数表示画面）の先頭メッセージを取得します。
static java.lang.String | getListHeader(BLCDBInboxV InboxList, java.lang.String BPName) | 受信ボックス画面（作業一覧）用の先頭メッセージを取得します。

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

36.2　メソッドの詳細

＜この節の構成＞

getCountHeader

getListHeader

getCountHeader

public static java.lang.String getCountHeader(int count)

機能

受信ボックス画面（作業件数表示画面）の先頭メッセージを取得します。

パラメータ

count

作業数を指定します。

戻り値

先頭メッセージ。

getListHeader

public static java.lang.String getListHeader(BLCDBInboxV InboxList,
                                           java.lang.String BPName)
                                     throws BLCException

機能

受信ボックス画面（作業一覧）用の先頭メッセージを取得します。

パラメータ「InboxList」で指定するBLCDBInboxVインスタンスは，事前にreadViewメソッドでレコードを読み込んでおく必要があります。

読み込んでいない場合は，作業なしのメッセージが返却されます。

パラメータ

InboxList

作業一覧を読み込んだBLCDBInboxVクラスのインスタンスを指定します。

BPName

読み込み時に絞り込んだビジネスプロセス名を指定します。

ビジネスプロセス名で絞り込んでいない場合は，nullオブジェクトまたは空文字（""）を指定します。

戻り値

先頭メッセージ文字列。

例外

BLCException

BLCDBInboxVインスタンスが不正です。

37.　BLCListSentlogクラス

この章では，BLCListSentlogクラスの機能および使用方法について説明します。

＜この章の構成＞

37.1　BLCListSentlogクラスの概要

37.2　コンストラクタ（BLCListSentlog）の詳細

37.3　メソッドの詳細

37.1　BLCListSentlogクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCListSentlog

(3)　形式

public class BLCListSentlog
extends java.lang.Object

(4)　機能

送信ログ情報の取得をするクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCListSentlog(BLCInfo p_blc) | BLCListSentlogクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | deleteItem(java.util.ArrayList p_pinamelist, java.util.ArrayList p_uidlist) | 指定した送信ログを削除します。
BLCDictionary | getItem(java.lang.String p_uid, int p_topnum, int p_getnum, java.lang.String p_strsortkey, java.lang.String p_strsortmode) | 指定したユーザの送信ログ情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。
BLCDictionary | getItem(java.util.ArrayList p_uidlist, int p_topnum, int p_getnum, java.lang.String p_strsortkey, java.lang.String p_strsortmode) | 指定したユーザ（複数）の送信ログ情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。
java.lang.String | getItemCountTitle(int p_top, int p_get) | 送信ログに表示するタイトルを取得します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

37.2　コンストラクタ（BLCListSentlog）の詳細

＜この節の構成＞

BLCListSentlog

BLCListSentlog

形式

public BLCListSentlog(BLCInfo p_blc)
              throw BLCException

機能

BLCListSentlogクラスオブジェクトを構築します。

パラメータ

p_blc

BLCInfoクラスオブジェクトを指定します。setInfoメソッドを呼び出しておく必要があります。

例外

BLCException

BLC内で次のどちらかの原因のエラーが発生しました。

パラメータ「p_blc」で指定したBLCInfoクラスオブジェクトがnullオブジェクトである。

BLC認証情報が無効である。

37.3　メソッドの詳細

＜この節の構成＞

deleteItem

getItem

getItem

getItemCountTitle

deleteItem

形式

public void deleteItem(java.util.ArrayList p_pinamelist,
                    java.util.ArrayList p_uidlist)
             throws BLCException

機能

指定した送信ログを削除します。

申請IDとログ所有者のユーザIDの配列順は，必ず対で指定してください。

このメソッドでエラーになった場合でも，指定した送信ログの一部の削除は正常に実行されている可能性があります。

パラメータ

p_pinamelist

申請IDを指定します。1個以上指定してください。各申請IDは，1～80バイトのStringオブジェクトで指定してください。

p_uidlist

ログ所有者のユーザIDを指定します。1個以上指定してください。各ユーザIDは，1～128バイトのStringオブジェクトで指定してください。

注意事項

送信ログに，指定したログ所有者と申請IDの組み合わせが存在しない場合，その指定は無視され，存在する組み合わせの送信ログだけが削除されます。

送信ログに指定したログ所有者と申請IDの組み合わせが1件も存在しない場合でも，このメソッドは正常終了します。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_pinamelist」で指定した各申請IDの指定長が1バイト未満，または80バイトより大きい。または，申請IDとしてStringオブジェクト以外を指定した。

パラメータ「p_pinamelist」に要素がないオブジェクトを指定した。

パラメータ「p_pinamelist」にnullオブジェクトを指定した。または，パラメータ「p_pinamelist」の要素にnullオブジェクトを指定した。

パラメータ「p_uidlist」で指定した各ユーザIDの指定長が1バイト未満，または128バイトより大きい。または，ユーザIDとしてStringオブジェクト以外を指定した。

パラメータ「p_uidlist」に要素がないオブジェクトを指定した。

パラメータ「p_uidlist」にnullオブジェクトを指定した。または，パラメータ「p_uidlist」の要素にnullオブジェクトを指定した。

パラメータ「p_pinamelist」とパラメータ「p_uidlist」の要素数が異なる。

getItem

形式

public BLCDictionary getItem(java.lang.String p_uid,
                          int p_topnum,
                          int p_getnum,
                          java.lang.String p_strsortkey,
                          java.lang.String p_strsortmode)
                   throws BLCException

機能

指定したユーザの送信ログ情報を取得します。結果は，新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uid

対象ユーザのユーザIDを指定します。ユーザIDは，1～128バイトで指定してください。

p_topnum

取得開始位置を指定します。1以上を指定してください。

p_getnum

取得数を指定します。1以上を指定してください。

p_strsortkey

ソートキーとして，次のどれかを指定します。ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

パラメータ「p_strsortmode」の指定が，nullオブジェクトまたは空文字（""）の場合，このパラメータの指定は無視されます。

キー名 | 意味
CDPINAME | 申請ID
NMBP | 業務名称
NMUPDATEWI | 更新作業名
NMSTATUS | 案件状態
DTCOMPLETE | 処理日時
DTCREATE | 開始日時
DTLIMIT | 処理期限
CDAPPLICANT | 申請者ID
NMAPPLICANT | 申請者氏名
NMAPPLICANTBELONGTO | 申請者組織略称
CDPARTICIPANT | 最終作業者ID
NMPARTICIPANT | 最終作業者氏名
NMPARBELONGTO | 最終作業者組織略称
CDBEFOREPARTICIPANT | 前回作業者ID
NMBEFOREPARTICIPANT | 前回作業者氏名
NMBEFOREPARTICIPANTBELONGTO | 前回作業者組織略称
DTUPDATE | 前回作業日時
CDLOGPARTICIPANT | ログ所有者のユーザID
NMITEM1 | 項目値1
NMITEM2 | 項目値2
NMITEM3 | 項目値3
NMITEM4 | 項目値4
NMITEM5 | 項目値5
NMITEM6 | 項目値6
NMITEM7 | 項目値7
NMITEM8 | 項目値8
NMITEM9 | 項目値9
NMITEM10 | 項目値10

p_strsortmode

ソートモードとして，次のどちらかを指定します。ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

パラメータ「p_strsortkey」の指定が，nullオブジェクトまたは空文字（""）の場合，このパラメータの指定は無視されます。

モード | 意味
ASC | 昇順
DESC | 降順

戻り値

指定したユーザの送信ログ情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別 | 備考
blc_sentlog_startnum | 取得開始位置 | Integer | －
blc_sentlog_getnum | 取得数 | Integer | －
blc_sentlog_total | 総数 | Integer | －
blc_sentlog_nmpi_$n | 申請ID | String | －
blc_sentlog_nmbp_$n | 業務名称 | String | －
blc_sentlog_nmupdatewi_$n | 更新作業名 | String | 申請IDと一致する案件をBLC_INBOX_Tテーブルから取得して，当該案件のBLC_INBOX_TテーブルのNMUPDATEWIカラムの値を返却します。
blc_sentlog_nmst_$n | 案件状態 | String | －
blc_sentlog_dtcomplete_$n | 処理日時 | String | －
blc_sentlog_dtcreate_$n | 開始日時 | String | －
blc_sentlog_dtlimit_$n | 処理期限 | String | －
blc_sentlog_cdapplicant_$n | 申請者ID | String | －
blc_sentlog_nmapp_$n | 申請者氏名 | String | －
blc_sentlog_abappbelongto_$n | 申請者組織略称 | String | －
blc_sentlog_cdparticipant_$n | 最終作業者ID | String | 申請IDと一致する案件をBLC_INBOX_Tテーブルから取得して，当該案件のBLC_INBOX_TテーブルのCDPARTICIPANTカラムの値を返却します。
blc_sentlog_nmpar_$n | 最終作業者氏名 | String | 案件を現在所有する作業者の氏名が返却されます。ただし，案件がシンクノードまで遷移している場合は，最後に処理した作業者の氏名が返却されます。
blc_sentlog_abparbelongto_$n | 最終作業者組織略称 | String | 案件を現在所有する作業者が所属する組織の略称が返却されます。ただし，案件がシンクノードまで遷移している場合は，最後に処理した作業者が所属する組織の略称が返却されます。
blc_sentlog_cdbeforeparticipant_$n | 前回作業者ID | String | －
blc_sentlog_nmbeforeparticipant_$n | 前回作業者氏名 | String | －
blc_sentlog_nmbeforeparticipantbelongto_$n | 前回作業者組織略称 | String | －
blc_sentlog_dtupdate_$n | 前回作業日時 | String | －
blc_sentlog_cdlogparticipant_$n | ログ所有者のユーザID | String | －
blc_sentlog_nmitem1_$n | 項目値1 | String | －
blc_sentlog_nmitem2_$n | 項目値2 | String | －
blc_sentlog_nmitem3_$n | 項目値3 | String | －
blc_sentlog_nmitem4_$n | 項目値4 | String | －
blc_sentlog_nmitem5_$n | 項目値5 | String | －
blc_sentlog_nmitem6_$n | 項目値6 | String | －
blc_sentlog_nmitem7_$n | 項目値7 | String | －
blc_sentlog_nmitem8_$n | 項目値8 | String | －
blc_sentlog_nmitem9_$n | 項目値9 | String | －
blc_sentlog_nmitem10_$n | 項目値10 | String | －

（凡例）

$n　取得情報番号（1～取得数）。

－　該当しません。

指定したユーザの送信ログが存在しない場合でも，キー名「blc_sentlog_getnum」に値が0のIntegerオブジェクトが設定されて，正常終了します。

このメソッドでは，指定したユーザがデータベースに登録されているかどうかに関係なく，指定したユーザの送信ログ情報が返却されます。このため，データベースから削除したユーザを指定した場合でも，指定したユーザの送信ログ情報を取得できます。

パラメータ「p_topnum」で指定した取得開始位置が対象ユーザの送信ログの総数よりも大きい場合は，次に示す計算式によって取得開始位置が変更された情報が返却されます。

計算式

取得開始位置
= 1+((送信ログ総数+取得要求数-1)/取得要求数-1) * 取得要求数

返却された情報の取得開始位置は，キー名「blc_sentlog_startnum」の返却値で確認してください。

＜注意事項＞

blc_sentlog_nmpar_$nはBLC_INBOX_TテーブルのNMPARTICIPANTカラムの値が返却されます。
このため，以下の場合はCSCIWの所有者の氏名と一致しない場合があります。

マニュアル「uCosminexus 電子フォームワークフロー 解説」の「BLCで使用する振り分けルールの定義」に示す振り分けルール以外を使用した場合。

次ノードがシンクノードの業務ステップに所属する作業で宛先選択を行った場合。

blc_sentlog_abparbelongto_$nはBLC_INBOX_TテーブルのNMPARBELONGTOカラムの値が返却されます。
このため，以下の場合はCSCIWの所有者の組織の略称と一致しない場合があります。

マニュアル「uCosminexus 電子フォームワークフロー 解説」の「BLCで使用する振り分けルールの定義」に示す振り分けルール以外を使用した場合。

次ノードがシンクノードの業務ステップに所属する作業で宛先選択を行った場合。

blc_sentlog_nmst_$nはBLC_INBOX_TテーブルのNMSTATUSカラムの値が返却されます。
このため，以下の場合はCSCIWの案件状態と一致しない場合があります。

帳票ジェネレータ（BLSG）機能の［業務完了指示作業選択］ダイアログで，業務完了指示を行う作業が設定されていない場合，CSCIWのシンクまで遷移した案件の状態が，処理中として表示されます。

次ノードがシンクノード以外の作業に対して，帳票ジェネレータ（BLSG）機能の［業務完了指示作業選択］ダイアログで，業務完了指示を行う作業として設定された場合，CSCIWでは処理中の案件が完了状態として表示されます。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_uid」で指定したユーザIDの指定長が1バイト未満，または128バイトより大きい。

パラメータ「p_uid」にnullオブジェクトを指定した。

パラメータ「p_topnum」に1未満の値を指定した。

パラメータ「p_getnum」に1未満の値を指定した。

パラメータ「p_strsortkey」の指定に誤りがある。

パラメータ「p_strsortmode」の指定に誤りがある。

getItem

形式

public BLCDictionary getItem(java.util.ArrayList p_uidlist,
                            int p_topnum,
                            int p_getnum,
                            java.lang.String p_strsortkey,
                            java.lang.String p_strsortmode)
                     throws BLCException

機能

指定したユーザ（複数）の送信ログ情報を取得します。結果は，新しいBLCDictionaryオブジェクトに格納されます。

パラメータ

p_uidlist

対象ユーザのユーザIDを指定します。指定ユーザ数は，1～120の範囲で指定します。各ユーザIDは，1～128バイトのStringオブジェクトで指定してください。

p_topnum

取得開始位置を指定します。1以上を指定してください。

p_getnum

取得数を指定します。1以上を指定してください。

p_strsortkey

ソートキーとして，次のどれかを指定します。ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

パラメータ「p_strsortmode」の指定がnullオブジェクトまたは空文字（""）の場合，このパラメータの指定は無視されます。

キー名 | 意味
CDPINAME | 申請ID
NMBP | 業務名称
NMUPDATEWI | 更新作業名
NMSTATUS | 案件状態
DTCOMPLETE | 処理日時
DTCREATE | 開始日時
DTLIMIT | 処理期限
CDAPPLICANT | 申請者ID
NMAPPLICANT | 申請者氏名
NMAPPLICANTBELONGTO | 申請者組織略称
CDPARTICIPANT | 最終作業者ID
NMPARTICIPANT | 最終作業者氏名
NMPARBELONGTO | 最終作業者組織略称
CDBEFOREPARTICIPANT | 前回作業者ID
NMBEFOREPARTICIPANT | 前回作業者氏名
NMBEFOREPARTICIPANTBELONGTO | 前回作業者組織略称
DTUPDATE | 前回作業日時
CDLOGPARTICIPANT | ログ所有者のユーザID
NMITEM1 | 項目値1
NMITEM2 | 項目値2
NMITEM3 | 項目値3
NMITEM4 | 項目値4
NMITEM5 | 項目値5
NMITEM6 | 項目値6
NMITEM7 | 項目値7
NMITEM8 | 項目値8
NMITEM9 | 項目値9
NMITEM10 | 項目値10

p_strsortmode

ソートモードとして，次のどちらかを指定します。ソートしない場合は，nullオブジェクトまたは空文字（""）を指定してください。

パラメータ「p_strsortkey」の指定がnullオブジェクトまたは空文字（""）の場合，このパラメータの指定は無視されます。

モード | 意味
ASC | 昇順
DESC | 降順

戻り値

指定したユーザの送信ログ情報。

キーの意味とオブジェクト種別について，次に示します。

キー名 | 意味 | オブジェクト種別 | 備考
blc_sentlog_startnum | 取得開始位置 | Integer | －
blc_sentlog_getnum | 取得数 | Integer | －
blc_sentlog_total | 総数 | Integer | －
blc_sentlog_nmpi_$n | 申請ID | String | －
blc_sentlog_nmbp_$n | 業務名称 | String | －
blc_sentlog_nmupdatewi_$n | 更新作業名 | String | 申請IDと一致する案件をBLC_INBOX_Tテーブルから取得して，当該案件のBLC_INBOX_TテーブルのNMUPDATEWIカラムの値を返却します。
blc_sentlog_nmst_$n | 案件状態 | String | －
blc_sentlog_dtcomplete_$n | 処理日時 | String | －
blc_sentlog_dtcreate_$n | 開始日時 | String | －
blc_sentlog_dtlimit_$n | 処理期限 | String | －
blc_sentlog_cdapplicant_$n | 申請者ID | String | －
blc_sentlog_nmapp_$n | 申請者氏名 | String | －
blc_sentlog_abappbelongto_$n | 申請者組織略称 | String | －
blc_sentlog_cdparticipant_$n | 最終作業者ID | String | 申請IDと一致する案件をBLC_INBOX_Tテーブルから取得して，当該案件のBLC_INBOX_TテーブルのCDPARTICIPANTカラムの値を返却します。
blc_sentlog_nmpar_$n | 最終作業者氏名 | String | 案件を現在所有する作業者の氏名が返却されます。ただし，案件がシンクノードまで遷移している場合は，最後に処理した作業者の氏名が返却されます。
blc_sentlog_abparbelongto_$n | 最終作業者組織略称 | String | 案件を現在所有する作業者が所属する組織の略称が返却されます。ただし，案件がシンクノードまで遷移している場合は，最後に処理した作業者が所属する組織の略称が返却されます。
blc_sentlog_cdbeforeparticipant_$n | 前回作業者ID | String | －
blc_sentlog_nmbeforeparticipant_$n | 前回作業者氏名 | String | －
blc_sentlog_nmbeforeparticipantbelongto_$n | 前回作業者組織略称 | String | －
blc_sentlog_dtupdate_$n | 前回作業日時 | String | －
blc_sentlog_cdlogparticipant_$n | ログ所有者のユーザID | String | －
blc_sentlog_nmitem1_$n | 項目値1 | String | －
blc_sentlog_nmitem2_$n | 項目値2 | String | －
blc_sentlog_nmitem3_$n | 項目値3 | String | －
blc_sentlog_nmitem4_$n | 項目値4 | String | －
blc_sentlog_nmitem5_$n | 項目値5 | String | －
blc_sentlog_nmitem6_$n | 項目値6 | String | －
blc_sentlog_nmitem7_$n | 項目値7 | String | －
blc_sentlog_nmitem8_$n | 項目値8 | String | －
blc_sentlog_nmitem9_$n | 項目値9 | String | －
blc_sentlog_nmitem10_$n | 項目値10 | String | －

（凡例）

$n　取得情報番号（1～取得数）。

－　該当しません。

指定したユーザの送信ログが存在しない場合でも，キー名「blc_sentlog_getnum」に値が0のIntegerオブジェクトが設定されて，正常終了します。

このメソッドでは，指定したユーザがデータベースに登録されているかどうかに関係なく，指定したユーザの送信ログ情報が返却されます。このため，データベースから削除したユーザを指定した場合でも，指定したユーザの送信ログ情報を取得できます。

パラメータ「p_topnum」で指定した取得開始位置が，対象ユーザの送信ログの総数よりも大きい場合は，次に示す計算式によって取得開始位置が変更された情報が返却されます。

計算式

取得開始位置
= 1+((送信ログ総数+取得要求数-1)/取得要求数-1) * 取得要求数

返却された情報の取得開始位置は，キー名「blc_sentlog_startnum」の返却値で確認してください。

＜注意事項＞

blc_sentlog_nmpar_$nはBLC_INBOX_TテーブルのNMPARTICIPANTカラムの値が返却されます。
このため，以下の場合はCSCIWの所有者の氏名と一致しない場合があります。

マニュアル「uCosminexus 電子フォームワークフロー 解説」の「BLCで使用する振り分けルールの定義」に示す振り分けルール以外を使用した場合。

次ノードがシンクノードの業務ステップに所属する作業で宛先選択を行った場合。

blc_sentlog_abparbelongto_$nはBLC_INBOX_TテーブルのNMPARBELONGTOカラムの値が返却されます。
このため，以下の場合はCSCIWの所有者の組織の略称と一致しない場合があります。

マニュアル「uCosminexus 電子フォームワークフロー 解説」の「BLCで使用する振り分けルールの定義」に示す振り分けルール以外を使用した場合。

次ノードがシンクノードの業務ステップに所属する作業で宛先選択を行った場合。

blc_sentlog_nmst_$nはBLC_INBOX_TテーブルのNMSTATUSカラムの値が返却されます。
このため，以下の場合はCSCIWの案件状態と一致しない場合があります。

帳票ジェネレータ（BLSG）機能の［業務完了指示作業選択］ダイアログで，業務完了指示を行う作業が設定されていない場合，CSCIWのシンクまで遷移した案件の状態が，処理中として表示されます。

次ノードがシンクノード以外の作業に対して，帳票ジェネレータ（BLSG）機能の［業務完了指示作業選択］ダイアログで，業務完了指示を行う作業として設定された場合，CSCIWでは処理中の案件が完了状態として表示されます。

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

パラメータ「p_uidlist」で指定した各ユーザIDの指定長が1バイト未満，または128バイトより大きい。または，ユーザIDとしてStringオブジェクト以外を指定した。

パラメータ「p_uidlist」に要素がないオブジェクト，または要素数が120より大きいオブジェクトを指定した。

パラメータ「p_uidlist」に，nullオブジェクトを指定した。または，パラメータ「p_uidlist」の要素にnullオブジェクトを指定した。

パラメータ「p_topnum」に1未満の値を指定した。

パラメータ「p_getnum」に1未満の値を指定した。

パラメータ「p_strsortkey」の指定に誤りがある。

パラメータ「p_strsortmode」の指定に誤りがある。

getItemCountTitle

形式

public java.lang.String getItemCountTitle(int p_top,
                                     int p_get)
                              throws BLCException

機能

送信ログに表示するタイトルを取得します。

パラメータ

p_top

表示開始位置を指定します。１以上を指定してください。

p_get

表示情報数を指定します。

戻り値

送信ログに表示するタイトル。

例外

BLCException

BLC内で次の原因のエラーが発生しました。

パラメータ「p_top」で指定した表示開始位置が1未満である。

38.　BLCMailクラス

この章では，BLCMailクラスの機能および使用方法について説明します。

＜この章の構成＞

38.1　BLCMailクラスの概要

38.2　コンストラクタ（BLCMail）の詳細

38.3　メソッドの詳細

38.1　BLCMailクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCMail

(3)　形式

public class BLCMail
extends java.lang.Object

(4)　機能

このクラスは，メールを送信するためのクラスです。

メール送信機能を使用するには，BLCプロパティファイルに以下の設定が必要です。

MailSMTPHost=メールサーバ（SMTPサーバ）のホスト名またはIPアドレス

MailSMTPPort=メールサーバ（SMTPサーバ）のポート番号

(5)　コンストラクタの概要

形式 | 機能
BLCMail() | BLCMailクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | sendMail(java.lang.String p_FromUser, java.lang.String[] p_ToUserList, java.lang.String p_Subject, java.lang.String p_MsgText, java.lang.String p_CharSet) | JavaMailのAPIを利用して，メールを送信します。

クラス java.lang.Object から継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

38.2　コンストラクタ（BLCMail）の詳細

＜この節の構成＞

BLCMail

BLCMail

形式

public BLCMail()

機能

BLCMailクラスオブジェクトを構築します。

38.3　メソッドの詳細

＜この節の構成＞

sendMail

sendMail

形式

public void BLCMail sendMail()

機能

JavaMailのAPIを利用して，メールを送信します。

指定されたユーザIDを元にDB（BLCUserView）からメールアドレス／氏名を取得し，受信者宛（複数件可能）に指定された件名，本文，文字コードで電子メールメッセージを送信します。

パラメータ

p_FromUser

送信者のユーザID（DB（BLCUserView）に存在する1～32バイトのユーザID）

p_ToUserList

受信者のユーザIDの配列（DB（BLCUserView）に存在する1～32バイトのユーザIDが含まれるユーザIDの配列）

p_Subject

件名（指定された文字コードでエンコード可能な文字列。nullおよび空文字は不可。）

p_MsgText

本文（指定された文字コードでエンコード可能な文字列。nullおよび空文字は不可。）

p_CharSet

文字コード（nullまたは空文字が指定された場合は「ISO-2022-JP」を仮定します。）

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。

指定された引数（送信者のユーザID，受信者のユーザID，件名，本文）の値がnull，空文字の場合，また，ユーザIDの長さが範囲（1から32バイトの半角英数字）外であった場合。

指定されたユーザIDがDB（BLCUserView）に存在しない，またはDB障害等DB（BLCUserView）から送信者／受信者のメールアドレス・氏名の取得で失敗した場合。

DB（BLCUserView）にメールアドレスが設定されていない，または不正な形式の場合。

指定された文字コードでエンコード出来なかった場合。

プロパティMailSMTPHostが設定されていない，または値が空文字の場合。

プロパティMailSMTPPortの値が1～65,535の英数文字列でない場合。

その他送信メール情報の設定でエラーが発生した場合。

メールサーバが見つからない等，メール送信に失敗した場合。

BLC初期化処理が行われていない等BLC内でエラーが発生した場合。

39.　BLCPIHistoryInfoクラス

この章では，BLCPIHistoryInfoクラスの機能および使用方法について説明します。

＜この章の構成＞

39.1　BLCPIHistoryInfoクラスの概要

39.2　コンストラクタ（BLCPIHistoryInfo）の詳細

39.3　メソッドの詳細

39.1　BLCPIHistoryInfoクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCPIHistoryInfo

(3)　形式

public class BLCPIHistoryInfo
extends java.lang.Object

(4)　機能

このクラスは，案件履歴情報を保持するクラスです。

案件履歴情報のアクセサを提供します。

このクラスは，BLC帳票の処理の場合に使用できます。

(5)　コンストラクタの概要

形式 | 機能
BLCPIHistoryInfo() | BLCPIHistoryInfoクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
java.lang.String | getActName(int intHIndex) | 指定したインデックスの案件履歴情報「業務ステップ名」を取得します。
java.lang.String | getDate(int intHIndex) | 指定したインデックスの案件履歴情報「作業日付」を取得します。
java.lang.String | getExeName(int intHIndex) | 指定したインデックスの案件履歴情報「承認履歴の処理名（ボタン名）」を取得します。
java.lang.String | getParBlg(int intHIndex) | 指定したインデックスの案件履歴情報「作業者組織略称」を取得します。
java.lang.String | getParID(int intHIndex) | 指定したインデックスの案件履歴情報「作業者ID」を取得します。
java.lang.String | getParName(int intHIndex) | 指定したインデックスの案件履歴情報「作業者名」を取得します。
java.lang.String | getTotalElements() | 案件履歴情報の総数を返します。
java.lang.String | getWIName(int intHIndex) | 指定したインデックスの案件履歴情報「作業名」を取得します。
void | loadPIHistory(java.util.HashMap hmPIHistory) | 指定したHashMapオブジェクトから案件履歴情報を読み込みます。
void | loadPIHistory(jp.co.Hitachi.soft.blc.BLCDBPIHistory bdbPIHistory) | 指定したBLCDBPIHistoryから案件履歴情報を読み込みます。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

39.2　コンストラクタ（BLCPIHistoryInfo）の詳細

＜この節の構成＞

BLCPIHistoryInfo

BLCPIHistoryInfo

形式

public BLCPIHistoryInfo()

機能

BLCPIHistoryInfoクラスオブジェクトを構築します。

39.3　メソッドの詳細

＜この節の構成＞

getActName

getDate

getExeName

getParBlg

getParID

getParName

getTotalElements

getWIName

loadPIHistory

loadPIHistory

getActName

形式

public java.lang.String getActName(int intHIndex)
                                throws BLCException

機能

指定したインデックスの案件履歴情報「業務ステップ名」を取得します。

BLCValDicクラスキーの「phist_actdef_$n」に対応する情報です。

パラメータ

intHIndex

案件履歴情報のインデックスを指定します。

戻り値

指定したインデックスの案件履歴情報「業務ステップ名」。

例外

BLCException

インデックスが不正です。

getDate

形式

public java.lang.String getDate (int intHIndex)
                            throws BLCException

機能

指定したインデックスの案件履歴情報「作業日付」を取得します。

BLCValDicクラスキーの「phist_date_$n」に対応する情報です。

パラメータ

intHIndex

案件履歴情報のインデックスを指定します。

戻り値

指定したインデックスの案件履歴情報「作業日付」。

例外

BLCException

インデックスが不正です。

getExeName

形式

public java.lang.String getExeName (int intHIndex)
                                 throws BLCException

機能

指定したインデックスの案件履歴情報「承認履歴の処理名（ボタン名）」を取得します。

BLCValDicクラスキーの「phist_exenm_$n」に対応する情報です。

パラメータ

intHIndex

案件履歴情報のインデックスを指定します。

戻り値

指定したインデックスの案件履歴情報「承認履歴の処理名（ボタン名）」。

例外

BLCException

インデックスが不正です。

getParBlg

形式

public java.lang.String getParBlg (int intHIndex)
                                throws BLCException

機能

指定したインデックスの案件履歴情報「作業者組織略称」を返します。

BLCValDicクラスキーの「phist_parblg_$n」に対応する情報です。

パラメータ

intHIndex

案件履歴情報のインデックスを指定します。

戻り値

指定したインデックスの案件履歴情報「作業者組織略称」。

例外

BLCException

インデックスが不正です。

getParID

形式

public java.lang.String getParID (int intHIndex)
                             throws BLCException

機能

指定したインデックスの案件履歴情報「作業者ID」を取得します。

BLCValDicクラスキーの「phist_parid_$n」に対応する情報です。

パラメータ

intHIndex

案件履歴情報のインデックスを指定します。

戻り値

指定したインデックスの案件履歴情報「作業者ID」。

例外

BLCException

インデックスが不正です。

getParName

形式

public java.lang.String getParName(int intHIndex)
                                throws BLCException

機能

指定したインデックスの案件履歴情報「作業者名」を取得します。

BLCValDicクラスキーの「phist_parnm_$n」に対応する情報です。

パラメータ

intHIndex

案件履歴情報のインデックスを指定します。

戻り値

指定したインデックスの案件履歴情報「作業者名」。

例外

BLCException

インデックスが不正です。

getTotalElements

形式

public int getTotalElements()
                     throws BLCException

機能

案件履歴情報の総数を取得します。

BLCValDicクラスキーの「phist_total」に対応する情報です。

戻り値

案件履歴情報の総数。

例外

BLCException

案件履歴情報が読み込まれていません。

getWIName

形式

public java.lang.String getWIName(int intHIndex)
                               throws BLCException

機能

指定したインデックスの案件履歴情報「作業名」を取得します。

BLCValDicクラスキーの「phist_winm_$n」に対応する情報です。

パラメータ

intHIndex

案件履歴情報のインデックスを指定します。

戻り値

指定したインデックスの案件履歴情報「作業名」。

例外

BLCException

インデックスが不正です。

loadPIHistory

形式

protected void loadPIHistory(java.util.HashMap hmPIHistory)
                     throws BLCException

機能

指定したHashMapオブジェクトから案件履歴情報を読み込みます。

パラメータ

hmPIHistory

案件履歴情報を保持するHashMapオブジェクトを指定します。

例外

BLCException

パラメータが不正です（nullオブジェクトを指定した）。

loadPIHistory

形式

protected void loadPIHistory(jp.co.Hitachi.soft.blc.BLCDBPIHistory bdbPIHistory)
                     throws BLCException

機能

指定したBLCDBPIHistoryから案件履歴情報を読み込みます。

パラメータ

bdbPIHistory

案件履歴情報を保持するBLCDBPIHistoryオブジェクトを指定します。

例外

BLCException

パラメータが不正です（nullオブジェクトを指定した）。

40.　BLCPIInfoクラス

この章では，BLCPIInfoクラスの機能および使用方法について説明します。

＜この章の構成＞

40.1　BLCPIInfoクラスの概要

40.2　コンストラクタ（BLCPIInfo）の詳細

40.3　メソッドの詳細

40.1　BLCPIInfoクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCPIInfo

(3)　形式

public class BLCPIInfo
extends java.lang.Object

(4)　機能

案件情報を保持するクラスです。

BLCシステム情報，帳票データ，および案件履歴情報のアクセサを提供します。

このクラスは，BLC帳票の処理の場合に使用できます。

(5)　コンストラクタの概要

形式 | 機能
BLCPIInfo() | BLCPIInfoクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
boolean | containsBLCSystemInfoKey(java.lang.String strKey) | 指定したキーがBLCシステム情報に存在するかどうか判定します。
boolean | containsFormDataItem(java.lang.String strItemName) | 指定した項目変数名が帳票データに存在するかどうか判定します。
java.lang.String | getBLCSystemInfo(java.lang.String strKey) | BLCシステム情報を取得します。
java.lang.String | getFormData(java.lang.String strItemName) | 項目変数名の値を取得します。
void | setBLCSystemInfo(java.lang.String strKey, java.lang.String strValue) | BLCシステム情報キーに値を設定します。
void | setFormData(java.lang.String strItemName, java.lang.String strValue) | 項目変数に値を設定します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

40.2　コンストラクタ（BLCPIInfo）の詳細

＜この節の構成＞

BLCPIInfo

BLCPIInfo

形式

public BLCPIInfo()

機能

BLCPIInfoクラスオブジェクトを構築します。

40.3　メソッドの詳細

＜この節の構成＞

containsBLCSystemInfoKey

containsFormDataItem

getBLCSystemInfo

getFormData

setBLCSystemInfo

setFormData

containsBLCSystemInfoKey

形式

public boolean containsBLCSystemInfoKey(java.lang.String strKey)
                                   throws BLCException

機能

指定したキーがBLCシステム情報に存在するかどうか判定します。

指定したキーがBLCシステム情報に存在する場合，trueが返却されます。

パラメータ

strKey

BLCシステム情報に存在するかどうかを判定するキー名を指定します。

戻り値

指定したキーが存在する場合はtrue。

指定したキーが存在しない場合はfalse。

例外

BLCException

パラメータが不正です。

containsFormDataItem

形式

public boolean containsFormDataItem(java.lang.String strItemName)
                              throws BLCException

機能

指定した項目変数名が帳票データに存在するかどうか判定します。

指定した項目変数名が帳票データに存在する場合，trueが返却されます。

パラメータ

strItemName

帳票データに存在するかどうかを判定する項目変数名を指定します。

戻り値

指定した項目変数名が存在する場合はtrue。

指定した項目変数名が存在しない場合はfalse。

例外

BLCException

パラメータが不正です。

getBLCSystemInfo

形式

public java.lang.String getBLCSystemInfo(java.lang.String strKey)
                                    throws BLCException

機能

BLCシステム情報を取得します。

パラメータ

strKey

BLCシステム情報のキー名を指定します。

戻り値

指定したキーのBLCシステム情報。

指定したキーが存在しない場合はnullオブジェクトを返却します。

例外

BLCException

パラメータが不正です。

getFormData

形式

public java.lang.String getFormData(java.lang.String strItemName)
                               throws BLCException

機能

項目変数の値を取得します。

パラメータ

strItemName

項目変数名を指定します。

戻り値

指定した項目変数の値。

指定した項目変数名が存在しない場合はnullオブジェクトを返却します。

例外

BLCException

パラメータが不正です。

setBLCSystemInfo

形式

public void setBLCSystemInfo(java.lang.String strKey,
                            java.lang.String strValue)
                        throws BLCException

機能

指定したBLCシステム情報キーに，値を設定します。指定したキーが存在しない場合でも例外はスローしないで，新しいキーと値が設定されます。

パラメータ

strKey

BLCシステム情報のキー名を指定します。

strValue

BLCシステム情報のキーに設定する値を指定します。

例外

BLCException

パラメータが不正です。

setFormData

形式

public void setFormData(java.lang.String strItemName,
                       java.lang.String strValue)
                    throws BLCException

機能

指定した項目変数に，値を設定します。指定した項目変数名が存在しない場合でも例外はスローしないで，新しい項目変数と値が設定されます。

パラメータ

strItemName

項目変数名を指定します。

strValue

項目変数に設定する値を指定します。

例外

BLCException

パラメータが不正です。

41.　BLCPIManagerクラス

この章では，BLCPIManagerクラスの機能および使用方法について説明します。

＜この章の構成＞

41.1　BLCPIManagerクラスの概要

41.2　フィールドの詳細

41.3　コンストラクタ（BLCPIManager）の詳細

41.4　メソッドの詳細

41.1　BLCPIManagerクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCPIManager

(3)　形式

public class BLCPIManager
extends java.lang.Object

(4)　機能

案件処理を管理するクラスです。

このクラスは，BLC帳票の処理の場合に使用できます。

このクラスでは，案件情報の読み込みや，案件ステータス変更を伴う案件フレームワークに基づいた案件処理などを行います。

基本的に次の手順で案件処理を実行します。

BLCPIManagerクラスのインスタンス生成。

setFormDataReadModeメソッドによる，帳票モジュール読み込みモードの設定。選択した帳票モジュールを読み込む（FDREAD_MODE_SELECTを指定した）場合は，setReadMdlListメソッドで読み込む帳票モジュールの帳票モジュールプレフィックスを設定。

loadWorkItemInfoメソッドによる案件情報読み込み。

setPIStatusメソッドによる案件ステータスオブジェクトの設定。

setPIPerformメソッドによる案件処理実行クラスの設定。

setPIHistAdditionメソッドで，案件処理時に案件履歴情報を追加するかどうかを設定。案件履歴を追加する場合は，setAdditionalPIHistメソッドによる案件履歴情報の設定。

setWriteMdlListメソッドでどの帳票モジュールを書き込むかどうかを設定。

executePIPerformメソッドで案件処理を実行。

(5)　フィールドの概要

データ型 | 形式 | 機能
static int | FDREAD_MODE_ALL | 案件情報読み込み時に，すべての帳票モジュールのデータを読み込むモードを示す定数です。
static int | FDREAD_MODE_NOTHING | 案件情報読み込み時に，帳票モジュールのデータを読み込まないモードを示す定数です。
static int | FDREAD_MODE_SELECT | 案件情報読み込み時に，setReadMdlListで設定された帳票モジュールのデータを読み込むモードを示す定数です。
static java.lang.String | PHIST_DISP | 案件履歴表示時に表示の対象となることを示す定数です。
static java.lang.String | PHIST_HIDE | 案件履歴表示時に表示の対象とならないことを示す定数です。
static java.lang.String | PHIST_INVALID | 案件履歴が無効であることを示す定数です。
static java.lang.String | PHIST_VALID | 案件履歴が有効であることを示す定数です。

(6)　コンストラクタの概要

形式 | 機能
BLCPIManager() | BLCPIManagerクラスオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | executePIPerform(BLCInfo blcInfo, java.util.HashMap hmParams) | 案件処理フレームワークに基づいた案件処理を実行します。
BLCPIInfo | getPIInfo() | 案件情報を保持するBLCPIInfoオブジェクトを取得します。
java.util.ArrayList | getReadMdlList() | 案件情報読み込み時に，DBから読み込む対象となる帳票モジュールの帳票モジュールプレフィックスリストを保持するArrayListオブジェクトを取得します。
java.util.ArrayList | getWriteMdlList() | 案件処理時に，DBへ書き込む対象となる帳票モジュールの帳票モジュールプレフィックスリストを保持するArrayListオブジェクトを取得します。
void | loadWorkItemInfo(BLCInfo blcInfo, java.lang.String strPIName, java.lang.String strWIID) | BLCFormDataテーブルから案件情報を読み込みます。
void | loadWorkItemInfo(BLCInfo blcInfo, java.lang.String strPIName, java.lang.String strPIID, java.lang.String strWIID) | BLCFormDataテーブルから案件情報を読み込みます。
void | setAdditionalPIHist(BLCInfo blcInfo, java.lang.String strButtonID, java.lang.String strButtonName) | 案件処理時（executePIPerformメソッド実行時）に追加する案件履歴情報を設定します。
void | setAdditionalPIHist(BLCInfo blcInfo, java.lang.String strButtonID, java.lang.String strButtonName, java.lang.String strDisplayAttr, java.lang.String strValidity) | 案件処理時（executePIPerformメソッド実行時）に追加する案件履歴情報を設定します。
void | setFormDataReadMode(int intFDReadMode) | 案件情報読み込み時（loadWorkItemInfo実行時）の帳票データを読み込むモードを設定します。
void | setPIHistAddition(boolean blnFlag) | 案件処理時（executePIPerformメソッド実行時）に案件履歴情報を追加するかどうかを設定します。
void | setPIPerform(BLCPIPerform blcPIPerform) | BLCPIPerformクラスを継承し実装したクラスのオブジェクトを設定します。
void | setPIStatus(BLCPIStatus blcPIStatus) | BLCPIStatusクラスを継承し実装したクラスのオブジェクトを設定します。
void | setReadMdlList(java.util.ArrayList alReadMdlList) | 案件情報読み込み時（loadWorkItemInfoメソッド実行時）に，読み込む対象となる帳票モジュールプレフィックスのリストを設定します。
void | setWriteMdlList(java.util.ArrayList alWriteMdlList) | 案件処理実行時（executePIPerformメソッド実行時）に，書き込む対象となる帳票モジュールプレフィックスのリストを設定します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

41.2　フィールドの詳細

＜この節の構成＞

FDREAD_MODE_ALL

FDREAD_MODE_NOTHING

FDREAD_MODE_SELECT

PHIST_DISP

PHIST_HIDE

PHIST_INVALID

PHIST_VALID

FDREAD_MODE_ALL

形式

public static int FDREAD_MODE_ALL

機能

案件情報読み込み時に，すべての帳票モジュールのデータを読み込むモードを示す定数です。

FDREAD_MODE_NOTHING

形式

public static int FDREAD_MODE_NOTHING

機能

案件情報読み込み時に，帳票モジュールのデータを読み込まないモードを示す定数です。

FDREAD_MODE_SELECT

形式

public static int FDREAD_MODE_SELECT

機能

案件情報読み込み時に，setReadMdlListで設定された帳票モジュールのデータを読み込むモードを示す定数です。

PHIST_DISP

形式

public static java.lang.String PHIST_DISP

機能

案件履歴表示時に表示の対象となることを示す定数です。

PHIST_HIDE

形式

public static java.lang.String PHIST_HIDE

機能

案件履歴表示時に表示の対象とならないことを示す定数です。

PHIST_INVALID

形式

public static java.lang.String PHIST_INVALID

機能

案件履歴が無効であることを示す定数です。

PHIST_VALID

形式

public static java.lang.String PHIST_VALID

機能

案件履歴が有効であることを示す定数です。

41.3　コンストラクタ（BLCPIManager）の詳細

＜この節の構成＞

BLCPIManager

BLCPIManager

形式

public BLCPIManager()

機能

BLCPIManagerクラスオブジェクトを構築します。

41.4　メソッドの詳細

＜この節の構成＞

executePIPerform

getPIInfo

getReadMdlList

getWriteMdlList

loadWorkItemInfo

loadWorkItemInfo

setAdditionalPIHist

setAdditionalPIHist

setFormDataReadMode

setPIHistAddition

setPIPerform

setPIStatus

setReadMdlList

setWriteMdlList

executePIPerform

形式

public void executePIPerform(BLCInfo blcInfo,
                            java.util.HashMap hmParams)
                        throws BLCException

機能

案件処理フレームワークに基づいた案件処理を次の手順で行います。

ユーザ追加処理（BLCPIPerform#executePreBLCPerform）

BLC・業務処理トランザクション開始

案件ステータス変更（BLCPIStatus#setPIStatusBLCComplete）

BLC案件情報テーブル更新

BLC・業務処理（BLCPIPerform#executeBLCPerform）

BLC・業務処理コミット

CSCIW処理トランザクション開始

案件ステータス変更（BLCPIStatus#setPIStatusBPMLibComplete）

CSCIW処理（BLCPIPerForm#executeBPMLibPerform）

CSCIW処理コミット

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトを指定します。

hmParams

ユーザが任意のパラメータを渡すためのHashMapオブジェクトを指定します。

例外

BLCException

次のどちらかが原因のエラーが発生しました。

パラメータが不正である。

loadWorkItemInfoメソッドが実行されていない。

getPIInfo

形式

public BLCPIInfo getPIInfo()
                       throws BLCException

機能

案件情報を保持するBLCPIInfoオブジェクトを取得します。

loadWorkItemInfoメソッドが実行されていない場合は，BLC例外がスローされます。

戻り値

案件情報を保持するBLCPIInfoオブジェクト。

例外

BLCException

loadWorkItemInfoが実行されていません。

getReadMdlList

形式

public java.util.ArrayList getReadMdlList()

機能

案件情報読み込み時に，DBから読み込む対象となる帳票モジュールの帳票モジュールプレフィックスリストを保持するArrayListオブジェクトを取得します。

setReadMdlListメソッドが実行されていない場合は，nullオブジェクトが返却されます。

戻り値

案件情報読み込み時に，DBから読み込む対象となる帳票モジュールの帳票モジュールプレフィックスリストを保持するArrayListオブジェクト。

getWriteMdlList

形式

public java.util.ArrayList getWriteMdlList()

機能

案件処理時に，DBへ書き込む対象となる帳票モジュールの帳票モジュールプレフィックスリストを保持するArrayListオブジェクトを取得します。

setWriteMdlListメソッドが実行されていない場合は，nullオブジェクトが返却されます。

戻り値

案件処理時に，DBへ書き込む対象となる帳票モジュールの帳票モジュールプレフィックスリストを保持するArrayListオブジェクト。

loadWorkItemInfo

形式

public void loadWorkItemInfo(BLCInfo blcInfo,
                            java.lang.String strPIName,
                            java.lang.String strWIID)
                        throws BLCException

機能

BLCFormDataテーブルから案件情報を読み込みます。次に示す案件情報を読み込み，getPIInfoメソッドで返却されるBLCPIInfoオブジェクトに格納します。

BLCシステム情報

BLCPIInfoクラスのアクセサを使用して参照や設定を行います。

帳票データ

setFormDataReadModeメソッドで設定したモードに応じて読み込まれます。BLCPIInfoクラスのアクセサを使用して参照や設定を行います。

案件履歴情報

BLCPIInfoクラスのgetPIHistoryInfoメソッドで返却されるBLCHistoryInfoオブジェクトに格納されます。BLCPIHistoryInfoクラスのアクセサを使用して参照を行います。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトを指定します。

strPIName

情報を取得する案件名を指定します。

strWIID

情報を取得する作業名を指定します。

例外

BLCException

パラメータが不正です。

loadWorkItemInfo

形式

public void loadWorkItemInfo(BLCInfo blcInfo,
                            java.lang.String strPIName,
                            java.lang.String strPIID,
                            java.lang.String strWIID)
                        throws BLCException

機能

BLCFormDataテーブルから案件情報を読み込みます。次の案件情報を読み込んで，getPIInfoメソッドで返却されるBLCPIInfoオブジェクトに格納します。

BLCシステム情報

BLCPIInfoクラスのアクセサを使用して参照や設定を行います。

帳票データ

setFormDataReadModeメソッドで設定したモードに応じて読み込まれます。BLCPIInfoクラスのアクセサを使用して参照や設定を行います。

案件履歴情報

BLCPIInfoクラスのgetPIHistoryInfoメソッドで返却されるBLCHistoryInfoオブジェクトに格納されます。BLCPIHistoryInfoクラスのアクセサを使用して参照を行います。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトを指定します。

strPIName

情報を取得する案件名を指定します。

strPIID

情報を取得する案件IDを指定します。

strWIID

情報を取得する作業名を指定します。

例外

BLCException

パラメータが不正です。

setAdditionalPIHist

形式

public void setAdditionalPIHist(BLCInfo blcInfo,
                             java.lang.String strButtonID,
                             java.lang.String strButtonName)
                         throws BLCException

機能

案件処理時（executePIPerformメソッド実行時）に追加する案件履歴情報を設定します。案件履歴表示属性は「表示」，案件履歴有効性は「有効」となります。

setPIHistAdditionメソッドでfalseを設定した場合は，このメソッドで設定された情報は無視されます。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトを指定します。

strButtonID

ボタンIDを指定します。

strButtonName

ボタン名称を指定します。

例外

BLCException

パラメータが不正です。

setAdditionalPIHist

形式

public void setAdditionalPIHist(BLCInfo blcInfo,
                             java.lang.String strButtonID,
                             java.lang.String strButtonName,
                             java.lang.String strDisplayAttr,
                             java.lang.String strValidity)
                          throws BLCException

機能

案件処理時（executePIPerformメソッド実行時）に追加する案件履歴情報を設定します。

setPIHistAdditionメソッドでfalseを設定した場合は，このメソッドで設定された情報は無視されます。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトを指定します。

strButtonID

ボタンIDを指定します。

strButtonName

ボタン名称を指定します。

strDisplayAttr

案件履歴表示属性を指定します。次のどちらかを指定します。

PHIST_DISP：表示

PHIST_HIDE：非表示

strValidity

案件履歴有効性を指定します。次のどちらかを指定します。

PHIST_VALID：有効

PHIST_INVALID：無効

例外

BLCException

パラメータが不正です。

setFormDataReadMode

形式

public void setFormDataReadMode(int intFDReadMode)
                             throws BLCException

機能

案件情報読み込み時（loadWorkItemInfo実行時）に，帳票データを読み込むモードを設定します。モードは次の三つです。

FDREAD_MODE_NOTHING

帳票データを読み込まないモードです。setFormDataReadModeメソッドで設定しない場合は，このモードになります。

FDREAD_MODE_ALL

すべての帳票モジュールのデータを読み込むモードです。

FDREAD_MODE_SELECT

setReadMdlListメソッドで設定された帳票モジュールのデータを読み込むモードです。このモード以外では，setReadMdlListで設定された情報は無視されます。

パラメータ

intFDReadMode

帳票データを読み込むモードを指定します。

例外

BLCException

指定したモードが不正です。

setPIHistAddition

形式

public void setPIHistAddition(boolean blnFlag)

機能

案件処理時（executePIPerformメソッド実行時）に案件履歴情報を追加するかどうかを設定します。trueを設定（案件履歴情報を追加する）した場合は，setAdditionalPIHistメソッドを実行して，案件履歴情報を設定してください。実行しない場合は，案件履歴情報は追加されません。

パラメータ

blnFlag

案件処理時に案件履歴情報を追加する場合はtrueを指定します。

追加しない場合はfalseを指定します。

setPIPerform

形式

public void setPIPerform(BLCPIPerform blcPIPerform)
                    throws BLCException

機能

BLCPIPerformクラスを継承し実装したクラスのオブジェクトを設定します。設定することで，案件処理時（executePIPerformメソッド実行時）に案件フレームワークに基づいた案件処理を行えるようになります。このメソッドを実行しない場合は，デフォルトのBLCPIPerformクラスのメソッドが実行されます（何も処理を行いません）。

パラメータ

blcPIPerform

BLCPIPerformオブジェクトを指定します。

例外

BLCException

パラメータが不正です。

setPIStatus

形式

public void setPIStatus(BLCPIStatus blcPIStatus)
                  throws BLCException

機能

BLCPIStatusクラスを継承し実装したクラスのオブジェクトを設定します。設定することで，案件処理時（executePIPerformメソッド実行時）に案件フレームワークに基づいた案件ステータス管理を行えるようになります。このメソッドを実行しない場合は，デフォルトのBLCPIStatusクラスのメソッドが実行されます（何も処理を行いません）。

パラメータ

blcPIStatus

BLCPIStatusオブジェクトを指定します。

例外

BLCException

パラメータが不正です。

setReadMdlList

形式

public void setReadMdlList(java.util.ArrayList alReadMdlList)
                      throws BLCException

機能

案件情報読み込み時（loadWorkItemInfoメソッド実行時）に，読み込む対象となる帳票モジュールプレフィックスのリストを設定します。setFormDataReadModeメソッドで「FDREAD_MODE_SELECT」を設定した場合だけ有効になります。

パラメータ

alReadMdlList

案件情報読み込み時に，読み込む対象となる帳票モジュールプレフィックスのリストを保持するArrayListオブジェクトを指定します。

例外

BLCException

パラメータが不正です。

setWriteMdlList

形式

public void setWriteMdlList(java.util.ArrayList alWriteMdlList)
                     throws BLCException

機能

案件処理実行時（executePIPerformメソッド実行時）に，書き込む対象となる帳票モジュールプレフィックスのリストを設定します。設定しないで案件処理を実行した場合は，帳票データ読み込み時に取得したすべての帳票データを書き込みます。

パラメータ

alWriteMdlList

案件処理実行時に，書き込む対象となる帳票モジュールプレフィックスのリストを保持するArrayListオブジェクトを指定します。

例外

BLCException

パラメータが不正です。

42.　BLCPIPerformクラス

この章では，BLCPIPerformクラスの機能および使用方法について説明します。

＜この章の構成＞

42.1　BLCPIPerformクラスの概要

42.2　コンストラクタ（BLCPIPerform）の詳細

42.3　メソッドの詳細

42.1　BLCPIPerformクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCPIPerform

(3)　形式

public class BLCPIPerform
extends java.lang.Object

(4)　機能

案件処理を実行するクラスです。

このクラスは，BLC帳票の処理の場合に使用できます。

(5)　コンストラクタの概要

形式 | 機能
BLCPIPerform() | BLCPIPerformクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | executeBLCPerform(BLCInfo blcInfo, BLCPIInfo blcPIInfo, java.sql.Connection con, java.util.HashMap hmParam) | BLC業務処理を実行するメソッドです。
void | executeBPMLibPerform(BLCInfo blcInfo, BLCPIInfo blcPIInfo, java.util.HashMap hmParam) | CSCIWの処理を実行するメソッドです。
void | executePreBLCPerform(BLCInfo blcInfo, BLCPIInfo blcPIInfo, java.util.HashMap hmParam) | BLCMASTERテーブルにアクセスする前に実行するメソッドです。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

42.2　コンストラクタ（BLCPIPerform）の詳細

＜この節の構成＞

BLCPIPerform

BLCPIPerform

形式

public BLCPIPerform()

機能

BLCPIPerformクラスオブジェクトを構築するデフォルトコンストラクタです。

42.3　メソッドの詳細

＜この節の構成＞

executeBLCPerform

executeBPMLibPerform

executePreBLCPerform

executeBLCPerform

形式

public void executeBLCPerform(BLCInfo blcInfo,
                              BLCPIInfo blcPIInfo,
                              java.sql.Connection con,
                              java.util.HashMap hmParam)
                           throws BLCException

機能

BLC業務処理を実行するメソッドです。デフォルトでは何も処理を行いません。BLCPIPerformクラスを継承し，このメソッドをオーバーライドして実装します。

注　引数「con（Connectionオブジェクト）」のcommit，closeメソッドなどを発行しないでください。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトです。

blcPIInfo

案件情報を保持するBLCPIInfoオブジェクトです。

con

BLCMASTERデータベースに接続されたConnectionオブジェクトです。

hmParam

BLCPIManagerクラスのexecutePIPerformメソッドの引数として渡されるHashMapオブジェクトです。

例外

BLCException

BLC内でエラーが発生しました。

executeBPMLibPerform

形式

public void executeBPMLibPerform(BLCInfo blcInfo,
                                 BLCPIInfo blcPIInfo,
                                 java.util.HashMap hmParam)
                             throws BLCException

機能

CSCIWの処理を実行するメソッドです。デフォルトでは何も処理を行いません。BLCPIPerformクラスを継承し，このメソッドをオーバーライドして実装します。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトです。

blcPIInfo

案件情報を保持するBLCPIInfoオブジェクトです。

hmParam

BLCPIManagerクラスのexecutePIPerformメソッドの引数として渡されるHashMapオブジェクトです。

例外

BLCException

BLC内でエラーが発生しました。

executePreBLCPerform

形式

public void executePreBLCPerform(BLCInfo blcInfo,
                              BLCPIInfo blcPIInfo,
                              java.util.HashMap hmParam)
                          throws BLCException

機能

BLCMASTERテーブルにアクセスする前処理を実行するメソッドです。デフォルトでは何も処理を行いません。BLCPIPerformクラスを継承し，このメソッドをオーバーライドして実装します。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトです。

blcPIInfo

案件情報を保持するBLCPIInfoオブジェクトです。

hmParam

BLCPIManagerクラスのexecutePIPerformメソッドの引数として渡されるHashMapオブジェクトです。

例外

BLCException

BLC内でエラーが発生しました。

43.　BLCPIStatusクラス

この章では，BLCPIStatusクラスの機能および使用方法について説明します。

＜この章の構成＞

43.1　BLCPIStatusクラスの概要

43.2　コンストラクタ（BLCPIStatus）の詳細

43.3　メソッドの詳細

43.1　BLCPIStatusクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCPIStatus

(3)　形式

public class BLCPIStatus
extends java.lang.Object

(4)　機能

案件ステータスを管理するクラスです。

このクラスは，BLC帳票の処理の場合に使用できます。

(5)　コンストラクタの概要

形式 | 機能
BLCPIStatus() | BLCPIStatusクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | initPIStatus(BLCInfo blcInfo,BLCPIInfo blcPIInfo, java.sql.Connection con, java.util.HashMap hmParam) | 案件ステータスの初期化を行います。
void | setPIStatusBLCComplete(BLCInfo blcInfo, BLCPIInfo blcPIInfo, java.sql.Connection con, java.util.HashMap hmParam) | 案件ステータスの変更（業務完了）を行います。
void | setPIStatusBPMLibComplete(BLCInfo blcInfo, BLCPIInfo blcPIInfo, java.sql.Connection con, java.util.HashMap hmParam) | 案件ステータスの変更（案件処理完了）を行います。
void | setPIStatusStart(BLCInfo blcInfo,BLCPIInfo blcPIInfo, java.sql.Connection con, java.util.HashMap hmParam) | 案件ステータスの変更（着手）を行います。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

43.2　コンストラクタ（BLCPIStatus）の詳細

＜この節の構成＞

BLCPIStatus

BLCPIStatus

形式

public BLCPIStatus()

機能

BLCPIStatusクラスオブジェクトを構築します。

43.3　メソッドの詳細

＜この節の構成＞

initPIStatus

setPIStatusBLCComplete

setPIStatusBPMLibComplete

setPIStatusStart

initPIStatus

形式

public void initPIStatus(BLCInfo blcInfo,
                      BLCPIInfo blcPIInfo,
                      java.sql.Connection con,
                      java.util.HashMap hmParam)
                  throws BLCException

機能

案件ステータスの初期化を行います。デフォルトでは何も処理を行いません。BLCPIStatusクラスを継承し，このメソッドをオーバーライドして実装します。

注　引数「con（Connectionオブジェクト）」のcommit，closeメソッドなどを発行しないでください。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトです。

blcPIInfo

案件情報を保持するBLCPIInfoオブジェクトです。

con

BLCMASTERデータベースに接続されたConnectionオブジェクトです。

hmParam

HashMapオブジェクトです。

例外

BLCException

BLC内でエラーが発生しました。

setPIStatusBLCComplete

形式

public void setPIStatusBLCComplete(BLCInfo blcInfo,
                                  BLCPIInfo blcPIInfo,
                                  java.sql.Connection con,
                                  java.util.HashMap hmParam)
                               throws BLCException

機能

案件ステータスの変更（業務完了）を行います。デフォルトでは何も処理を行いません。BLCPIStatusクラスを継承し，このメソッドをオーバーライドして実装します。

注　引数「con（Connectionオブジェクト）」のcommit，closeメソッドなどを発行しないでください。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトです。

blcPIInfo

案件情報を保持するBLCPIInfoオブジェクトです。

con

BLCMASTERデータベースに接続されたConnectionオブジェクトです。

hmParam

HashMapオブジェクトです。

例外

BLCException

BLC内でエラーが発生しました。

setPIStatusBPMLibComplete

形式

public void setPIStatusBLCComplete(BLCInfo blcInfo,
                                  BLCPIInfo blcPIInfo,
                                  java.sql.Connection con,
                                  java.util.HashMap hmParam)
                              throws BLCException

機能

案件ステータスの変更（案件処理完了）を行います。デフォルトでは何も処理を行いません。BLCPIStatusクラスを継承し，このメソッドをオーバーライドして実装します。

注　引数「con（Connectionオブジェクト）」のcommit，closeメソッドなどを発行しないでください。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトです。

blcPIInfo

案件情報を保持するBLCPIInfoオブジェクトです。

con

BLCMASTERデータベースに接続されたConnectionオブジェクトです。

hm

ParamHashMapオブジェクトです。

例外

BLCException

BLC内でエラーが発生しました。

setPIStatusStart

形式

public void setPIStatusStart(BLCInfo blcInfo,
                          BLCPIInfo blcPIInfo,
                          java.sql.Connection con,
                          java.util.HashMap hmParam)
                      throws BLCException

機能

案件ステータスの変更（着手）を行います。デフォルトでは何も処理を行いません。BLCPIStatusクラスを継承し，このメソッドをオーバーライドして実装します。

注　引数「con（Connectionオブジェクト）」のcommit，closeメソッドなどを発行しないでください。

パラメータ

blcInfo

BLC情報を保持するBLCInfoオブジェクトです。

blcPIInfo

案件情報を保持するBLCPIInfoオブジェクトです。

con

BLCMASTERデータベースに接続されたConnectionオブジェクトです。

hmParam

HashMapオブジェクトです。

例外

BLCException

BLC内でエラーが発生しました。

44.　BLCPIStatusFactoryクラス

この章では，BLCPIStatusFactoryクラスの機能および使用方法について説明します。

＜この章の構成＞

44.1　BLCPIStatusFactoryクラスの概要

44.2　コンストラクタ（BLCPIStatusFactory）の詳細

44.3　メソッドの詳細

44.1　BLCPIStatusFactoryクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCPIStatusFactory

(3)　形式

public class BLCPIStatusFactory
extends java.lang.Object

(4)　機能

案件ステータス管理クラスのファクトリです。

このクラスは，BLC帳票の処理の場合に使用できます。

(5)　コンストラクタの概要

形式 | 機能
BLCPIStatusFactory () | BLCPIStatusFactoryクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
BLCPIStatus | getInstance(BLCPIInfo blcPIInfo) | 案件ステータス管理クラスのファクトリです。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

44.2　コンストラクタ（BLCPIStatusFactory）の詳細

＜この節の構成＞

BLCPIStatusFactory

BLCPIStatusFactory

形式

public BLCPIStatusFactory()

機能

BLCPIStatusFactoryオブジェクトクラスを構築します。

44.3　メソッドの詳細

＜この節の構成＞

getInstance

getInstance

形式

public BLCPIStatus getInstance(BLCPIInfo blcPIInfo)
                         throws BLCException

機能

案件ステータス管理クラスのファクトリです。このメソッドをオーバーライドして，帳票ごとに案件ステータス管理クラスを使い分けるなどの処理を実装します。

パラメータ

blcPIInfo

案件情報を保持するBLCPIInfoオブジェクトです。

戻り値

案件ステータス管理クラスのオブジェクト。

例外

BLCException

BLC内でエラーが発生しました。

45.　BLCPropertyクラス

この章では，BLCPropertyクラスの機能および使用方法について説明します。

＜この章の構成＞

45.1　BLCPropertyクラスの概要

45.2　メソッドの詳細

45.1　BLCPropertyクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCProperty

(3)　形式

public class BLCProperty
extends java.lang.Object

(4)　機能

このクラスは，BLCプロパティファイル情報の取得およびキー値の取得を実行するメソッドを提供するクラスです。

BLCプロパティファイル名，およびBLCプロパティファイル名に指定したキー名の値を取得できます。

このクラスの各メソッドを使用する場合，事前にBLC初期化処理（BLCInfoクラスのsetInfoメソッド）を実行しておく必要があります。

キー値の取得については，getPropertyメソッドを参照してください。なお，BLCプロパティファイルおよび値の詳細については，マニュアル「uCosminexus 電子フォームワークフロー 解説」を参照してください。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static java.lang.String | getProperty(java.lang.String p_keyname) | BLCプロパティファイルに設定されているキー値を取得します。取得したキー値はStringオブジェクトで返却されます。
static java.lang.String | getPropertyFileName() | BLCプロパティファイル名を取得します。
static void | setProperty(java.lang.String p_keyname,java.lang.String p_keyvalue) | メモリ上で管理するプロパティリストへ，指定したキー名・値のプロパティ情報を追加します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

45.2　メソッドの詳細

＜この節の構成＞

getProperty

getPropertyFileName

setProperty

getProperty

形式

public static java.lang.String getProperty(
                                   java.lang.String p_keyname)
                            throws BLCException

機能

BLCプロパティファイルに設定されているキー値を取得します。取得したキー値はStringオブジェクトで返却されます。

BLCプロパティファイルに存在しないキー名を指定した場合，nullオブジェクトが返却されます。

また，キー名は存在しても値が指定されていない場合，空文字（""）が返却されます。

BLC初期化処理が実行されていない場合（BLCInfoクラスのsetInfoメソッドが呼び出されていない場合）にこのメソッドを呼び出したとき，BLC例外がスローされます。

パラメータ

p_keyname

取得するキー名を指定します。BLCプロパティファイルに設定されているキー名を指定します。

戻り値

該当キーの値文字列。

例外

BLCException

BLC初期化処理が実行されていません。

getPropertyFileName

形式

public static java.lang.String getPropertyFileName()

機能

BLCプロパティファイル名を取得します。

BLC初期化処理が実行されていない場合（BLCInfoクラスのsetInfoメソッドが呼び出されていない場合）にこのメソッドを呼び出したとき，nullオブジェクトが返却されます。

戻り値

BLCプロパティファイル名。

setProperty

形式

public static void setProperty(java.lang.String p_keyname,
                                 java.lang.String p_keyvalue)
                                 throws BLCException

機能

メモリ上で管理するプロパティリストへ，指定したキー名・値のプロパティ情報を追加します。

BLC初期化処理が行われていない場合（BLCInfoクラスのsetInfo()メソッドを発行していない場合）に本メソッドを発行した場合，BLC例外をスローします。

パラメータ

p_keyname

追加するキー名を指定します。

p_keyvalue

追加する値を指定します。

例外

BLCException

パラメタ不正，またはBLC初期化処理が未実行

46.　BLCRequestDataクラス

この章では，BLCRequestDataクラスの機能および使用方法について説明します。

＜この章の構成＞

46.1　BLCRequestDataクラスの概要

46.2　コンストラクタ（BLCRequestData）の詳細

46.3　メソッドの詳細

46.1　BLCRequestDataクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　入れ子クラスの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--java.util.AbstractMap
       |
       +--java.util.HashMap
             |
             +--jp.co.Hitachi.soft.blc.BLCDictionary
                   |
                   +--jp.co.Hitachi.soft.blc.BLCRequestData

すべての実装インタフェース

java.lang.Cloneable，java.util.Map，java.io.Serializable

(3)　形式

public class BLCRequestData
extends BLCDictionary

(4)　機能

このクラスは，ページへのリクエストデータをエンコードして，BLCDictionaryクラスオブジェクトで保持するメソッドを提供するクラスです。

BLCInfoクラスでの，このオブジェクトは，BLCInfoクラスのsetInfo()メソッド実行時に生成されます。その際，パラメータ名をキーとして値をエンコードして保持します。

このオブジェクトは，JSPページでのデータ処理のオブジェクトであり，任意に参照・更新できます。

保持するリクエストデータは，BLCプロパティファイルのRequestDataEncodeキーで指定された値でエンコードされます。RequestDataEncodeキーの指定がない場合は，エンコードされません。

(5)　入れ子クラスの概要

クラスjava.util.Mapから継承した入れ子クラス

java.util.Map.Entry

(6)　コンストラクタの概要

形式 | 機能
BLCRequestData() | BLCRequestDataオブジェクトを構築します。
BLCRequestData(javax.servlet.http.HttpServletRequest p_request) | BLCRequestDataオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | putRequestToDic(javax.servlet.http.HttpServletRequest p_request) | POSTデータをエンコードして保持するBLCDictionaryクラスオブジェクトを作成します。
void | putRequestToDic(java.lang.String strKey, java.lang.String strVal) | 入力パラメータデータをエンコードして保持するBLCDictionaryクラスオブジェクトを作成します。

クラスjp.co.Hitachi.soft.blc.BLCDictionaryから継承したメソッド

exists，item

クラスjava.util.HashMapから継承したメソッド

clear，clone，containsKey，containsValue，entrySet，get，isEmpty，keySet，put，putAll，remove，size，values

クラスjava.util.AbstractMapから継承したメソッド

equals，hashCode，toString

クラスjava.lang.Objectから継承したメソッド

getClass，notify，notifyAll，wait，wait，wait

インタフェースjava.util.Mapから継承したメソッド

equals，hashCode

46.2　コンストラクタ（BLCRequestData）の詳細

＜この節の構成＞

BLCRequestData

BLCRequestData

BLCRequestData

形式

public BLCRequestData()

機能

BLCRequestDataオブジェクトを構築します。

BLCRequestData

形式

public BLCRequestData(
                 javax.servlet.http.HttpServletRequest p_request)
          throws BLCException

機能

BLCRequestDataオブジェクトを構築します。

また，同時にputRequestToDicメソッドを呼び出します。

パラメータ

p_request

HttpServletRequestオブジェクトを指定します。

例外

BLCException

未サポートのエンコーディング文字を指定しました。

46.3　メソッドの詳細

＜この節の構成＞

putRequestToDic

putRequestToDic

putRequestToDic

形式

public void putRequestToDic(
                  javax.servlet.http.HttpServletRequest p_request)
           throws BLCException

機能

POSTデータをエンコードして保持するBLCDictionaryクラスオブジェクトを作成します。

エンコーディング文字列は，BLCプロパティファイルのRequestDataEncodeキーから取得します。

RequestDataEncodeキーの指定がない場合，エンコードされません。

BLCプロパティファイルのBLCMaxRequestSizeキーが指定されている場合は，リクエストのサイズが，上限サイズ（キーに指定されている値）を超えていないかチェックします。上限サイズを超えている場合は，BLC例外をスローします。

パラメータ

p_request

HttpServletRequestオブジェクトを指定します。

例外

BLCException

次のどれかの原因のエラーが発生しました。

パラメータが不正です。

未サポートのエンコーディング文字を指定しています。

MIMEタイプが"multipart/form-data"の場合で，ヘッダの構文解析に失敗しました。

リクエストのサイズが，上限サイズを超えました。

putRequestToDic

形式

public void putRequestToDic(java.lang.String strKey,
                         java.lang.String strVal)
                  throws BLCException

機能

入力パラメータデータをエンコードして保持するBLCDictionaryクラスオブジェクトを作成します。

エンコーディング文字列は，BLCプロパティファイルのRequestDataEncodeキーから取得します。

RequestDataEncodeキーの指定がない場合，エンコードされません。

パラメータ

strKey

BLCディクショナリへのキーを指定します。

strVal

BLCディクショナリへの値を指定します。

例外

BLCException

パラメータ不正，または未サポートのエンコーディング文字を指定しました。

47.　BLCSTRクラス

この章では，BLCSTRクラスの機能および使用方法について説明します。

BLC2 05-50からは，BLCSTRPortalクラスを使用してください。

＜この章の構成＞

47.1　BLCSTRクラスの概要

47.2　フィールドの詳細

47.3　メソッドの詳細

47.1　BLCSTRクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCSTR

(3)　形式

public class BLCSTR
extends java.lang.Object

(4)　機能

このクラスは，提供するストリングリソースファイル（BLCstringResource.properties）を，プロパティリソースとして，メモリにローディングして管理するクラスです。各BLCクラスおよび各BLCページで，エンドユーザ表示用文字列を，使用言語に合わせてカスタマイズしやすいようにソースコーディング上から切り離すことを目的としています。日本語の文字コードを含む場合，Unicode文字エンコーディングされた値である必要があります。

ストリングリソースプロパティリソースは，Propertiesクラスによるプロパティリストです。構成を次に示します。

識別コード
BLCで管理する4バイト文字コードです。

テキストリソース
BLCで管理するテキストリソースです。埋め字は"%s"で定義します。

(5)　フィールドの概要

データ型 | 形式 | 機能
static int | ACTIVE | 「処理中」表示リソースです。
static int | ADDED_USER | 宛先一覧にユーザを追加した結果を表示するリソースです。
static int | APPLICANT | 「申請者」表示リソースです。
static int | APPLY | 「申請」表示リソースです。
static int | APPLY_NAME | 「申請者氏名」表示リソースです。
static int | APPLY_NO_INPUT | 申請IDの未入力時のメッセージリソースです。
static int | APPLY_ORG | 「申請者組織略称」表示リソースです。
static int | ARRIVED_TIME | 「到着日時」表示リソースです。
static int | AUTH_ERROR_PARAM | 認証ページへのパラメータ不正を表すメッセージリソースです。
static int | AUTH_LOGOUT_BODY | ログアウトメッセージリソースです。
static int | AUTH_LOGOUT_BUTTON | ログアウト時の画面ボタン名リソースです。
static int | AUTH_LOGOUT_TITLE | ログアウト時のページタイトル名リソースです。
static int | BACKTO_FORM | 結果表示画面の「帳票へ戻る」ボタン名表示リソースです。
static int | BACKTO_MENU | 結果表示画面の「一覧へ戻る」ボタン名表示リソースです。
static int | BEFORE_PARTICIPANT | 「前回作業者氏名」表示リソースです。
static int | BEFORE_PARTICIPANT_BELONGTO | 「前回作業者組織略称」表示リソースです。
static int | BEFORE_PARTICIPANT_TIME | 「前回作業日時」表示リソースです。
static int | BPNAME | 「業務名称」表示リソースです。
static int | BTN_ERRDETAIL | 結果表示画面の「エラー詳細」ボタン名表示リソースです。
static int | BTNDISP_FAIL | 帳票ガイダンスでの申請／承認ボタン表示処理失敗時のメッセージリソースです。
static int | CHOICE | 「選択」表示リソースです。
static int | COM_RELOAD | リロード用のアンカーの文字リソースです。
static int | COMPLETE | 「完了」表示リソースです。
static int | COMPLETE_TIME | 「処理日時」表示リソースです。
static int | CONFERENCE | 「相談」表示リソースです。
static int | CONFOPEEND | 帳票処理後の確認ダイアログに表示する処理通知メッセージリソースです。
static int | CONFPINAME | 帳票処理後の確認ダイアログに表示する「申請ID」表示リソースです。
static int | COUNT | 「件数」表示リソースです。
static int | CREATOR | 帳票登録画面時の「作成者」表示リソースです。
static int | DATE_ERROR_MESSAGE | 日付の指定に誤りがある場合のメッセージリソースです。
static int | DATE_FORMAT | 日付表示フォーマットリソースです。
static int | DATETIME_FORMAT | 日付時刻表示フォーマットリソースです。
static int | DATETIME_FORMAT2 | 受信ボックスと送信ログ用の日付時刻表示フォーマットリソースです。
static int | DAY_FORMAT | 日付表示フォーマットリソースです。
static int | DAY_STRING | 「日」表示リソースです。
static int | DBFORM_UPDATED | DBアクセス専用帳票の更新ガイダンスリソースです。
static int | DELPI_RETRIEVAL | 「保管案件の検索」表示リソースです。
static int | DELPI_RETRIEVAL_AND_VIEW | 「保管案件の検索/表示」表示リソースです。
static int | DELPI_RETRIEVAL_RESULT | 「保管案件の検索結果」表示リソースです。
static int | DESTRUCTION | 「破棄」表示リソースです。
static int | DISCLAIMER_STRING_1 | 「検索項目を複数指定した場合は，全ての条件を満たす案件を検索します。」表示リソースです。
static int | DISPLAY_NUMBER | 「表示件数」表示リソースです。
static int | DISPLAY_NUMBER_ERROR_MESSAGE | 表示件数の指定に誤りがある場合のメッセージリソースです。
static int | DISPLAY_UP_TO | 「件まで表示」表示リソースです。
static int | END_DATE | 「完了日」表示リソースです。
static int | END_TIME | 「完了日時」表示リソースです。
static int | FINAL_WORKER | 「最終作業者」表示リソースです。
static int | FMCOMMENT1 | 帳票の項目名「コメント」表示リソースです。
static int | FMCOMMENT2 | 帳票の項目名「記述欄」表示リソースです。
static int | FMDEFFILE_NOTFOUND | 帳票更新ファイルが見つからない場合のメッセージリソースです。
static int | FMDEL_MSG | 帳票削除時のメッセージリソースです。
static int | FMJSBPMANAGER | alertダイアログ用のメッセージリソースです。
static int | FMJSINCOMPLETE | 帳票表示失敗時のメッセージリソースです。
static int | FMM_TITLE | 帳票管理画面のタイトルリソースです。
static int | FMMDEL_ASK | 帳票削除の確認メッセージリソースです。
static int | FMMDEL_DELETE | 帳票削除時のメッセージリソースです。
static int | FMMID_BPNAME | 帳票管理メニュー画面の「ビジネスプロセス名」表示リソースです。
static int | FMMID_CATEGORY | 帳票管理メニュー画面の「帳票カテゴリ」表示リソースです。
static int | FMMID_CHECK | 帳票定義ファイル再選択のチェック項目複数指定時のメッセージリソースです。
static int | FMMID_CRE_DATE | 帳票管理メニュー画面の「作成日」表示リソースです。
static int | FMMID_DBIN | DBアクセス専用帳票の「読込」ボタン名リソースです。
static int | FMMID_DEFCHECK | 帳票管理メニュー画面の「定義ファイル再選択」ボタン名リソースです。
static int | FMMID_DELCHECK | 削除確認メッセージリソースです。
static int | FMMID_FMNAME | 帳票管理メニュー画面の「帳票名称」表示リソースです。
static int | FMMID_FORM | 帳票管理メニュー画面の「帳票」表示リソースです。
static int | FMMID_FORMID | 帳票管理メニュー画面の「帳票ID」表示リソースです。
static int | FMMID_NEWREDIST | 帳票管理メニュー画面の「新規登録」ボタン名リソースです。
static int | FMMID_NOPE | 帳票登録画面の「不可」表示リソースです。
static int | FMMID_OPE | 帳票登録画面の「許可」表示リソースです。
static int | FMMID_OPERATING | 帳票管理メニュー画面の「運用」表示リソースです。
static int | FMMID_RESELECT | 帳票削除のチェック項目未指定時のメッセージリソースです。
static int | FMMID_UPD_DATE | 帳票管理メニュー画面の「更新日」表示リソースです。
static int | FMMID_UPDATE | 帳票登録画面の「更新」ボタン名リソースです。
static int | FMMID_VR | 帳票管理メニュー画面の「バージョン」表示リソースです。
static int | FMMLIST_NOFORM | 管理者用帳票一覧に帳票が存在しない場合のメッセージリソースです。
static int | FMMMENU_TITLE | 帳票管理メニュー画面のタイトルリソースです。
static int | FMMRED_BACK | 帳票登録画面の前ページ戻りのボタン名リソースです。
static int | FMMRED_FILENAME | 帳票登録画面の項目（ファイル名）名リソースです。
static int | FMMRED_FMFILE | 帳票登録の確認メッセージリソースです。
static int | FMMRED_FMVR | 帳票登録画面の項目（帳票バージョン）名リソースです。
static int | FMMRED_INISORT | 帳票登録画面の項目（頭文字）名リソースです。
static int | FMMRED_INITIAL | 帳票登録の入力項目（ソート用頭文字）不足時のメッセージリソースです。
static int | FMMRED_KAKUSYU | 帳票登録画面の「各種申請」表示リソースです。
static int | FMMRED_OPEINPUT | 帳票登録の入力項目（運用許可選択）不足時のメッセージリソースです。
static int | FMMRED_REDITEM | 帳票登録画面のガイダンスリソースです。
static int | FMMRED_REDSTART | 帳票登録の確認メッセージリソースです。
static int | FMMRED_URL | 帳票登録画面の項目（帳票格納URL）名リソースです。
static int | FMMSELD_FMNEWREDIST | 帳票登録画面の「帳票新規登録」タグ名リソースです。
static int | FMMSELD_FORMNAME | 帳票登録画面の「帳票名」表示リソースです。
static int | FMMSELD_NEXT | 帳票登録画面の「次へ」ボタン名リソースです。
static int | FMMSELD_SELECT | 帳票登録画面の「選択」表示リソースです。
static int | FMMSELD_SELECT_CHECK | 帳票登録選択の選択項目未指定時のメッセージリソースです。
static int | FMMSELD_TITLE | 帳票登録画面のタイトルリソースです。
static int | FMMTITLE | 帳票管理タイトルリソースです。
static int | FMTARGETCAP | 帳票の項目名「宛先選択」表示リソースです。
static int | FMTARGETCLICK | 帳票の宛先選択ガイダンス表示リソースです。
static int | FMTGTNOUSER | 帳票の宛先が未登録時のメッセージリソースです。
static int | FMTGTNOUSERFORM | 帳票の宛先条件に一致する作業者が登録されていない場合のメッセージリソースです。
static int | FORMNAME | コンソールタイトル部（名称別帳票一覧）表示リソースです。
static int | FROM_STRING | 「から」表示リソースです。
static int | INBOX | コンソールタイトル部（受信ボックス）表示リソースです。
static int | INBOX_ALLITME | 受信ボックス起動画面の「全作業の表示」ボタン名リソースです。
static int | INBOX_ITEM1 | 「受信ボックスの項目値1」表示リソースです。
static int | INBOX_ITEM10 | 「受信ボックスの項目値10」表示リソースです。
static int | INBOX_ITEM2 | 「受信ボックスの項目値2」表示リソースです。
static int | INBOX_ITEM3 | 「受信ボックスの項目値3」表示リソースです。
static int | INBOX_ITEM4 | 「受信ボックスの項目値4」表示リソースです。
static int | INBOX_ITEM5 | 「受信ボックスの項目値5」表示リソースです。
static int | INBOX_ITEM6 | 「受信ボックスの項目値6」表示リソースです。
static int | INBOX_ITEM7 | 「受信ボックスの項目値7」表示リソースです。
static int | INBOX_ITEM8 | 「受信ボックスの項目値8」表示リソースです。
static int | INBOX_ITEM9 | 「受信ボックスの項目値9」表示リソースです。
static int | INBOX_MENU | 受信ボックス画面の「業務別作業数表示」ボタン名リソースです。
static int | INBOX_TITLE | 受信ボックス起動画面のタイトル表示リソースです。
static int | INBOX_TITLE_NO | 受信ボックス起動画面に表示する件数が０件の場合のメッセージリソースです。
static int | INBOXITEM_TITLE | 受信ボックス画面（全業務）のタイトル表示リソースです。
static int | INBOXITEM_TITLE_BP | 受信ボックス画面（業務指定）のタイトル表示リソースです。
static int | INPUT_EXAMPLE_1_AHEAD | 「入力例）%s年%s月%s日を指定する場合，」表示リソースです。
static int | INPUT_EXAMPLE_1_BACK | 「と指定します。」表示リソースです。
static int | INSIDE_DISPLAY_STRING | 「%s件中，%s件を表示します。」表示リソースです。
static int | LAST_PARTICIPANT_NAME | 「最終作業者氏名」表示リソースです。
static int | LAST_PARTICIPANT_ORG | 「最終作業者組織略称」表示リソースです。
static int | LISTLOG_DELL | 送信ログ削除時の確認メッセージリソースです。
static int | LISTLOG_DELLB | 送信ログ画面から送信ログを削除するボタンの説明表示リソースです。
static int | LISTLOG_DELL_ERR | 送信ログ画面の削除対象未選択時のメッセージリソースです。
static int | MANAGE_TITLE | 管理機能画面のタイトルリソースです。
static int | MONTH_STRING | 「月」表示リソースです。
static int | MPART_ADD | 宛先登録画面の「追加」ボタン名リソースです。
static int | MPART_ADDADDR | 宛先追加のガイダンスリソースです。
static int | MPART_BELONG | 宛先登録画面の「所属略称」表示リソースです。
static int | MPART_DELADDR | 宛先削除のガイダンスリソースです。
static int | MPART_JOBTITLE | 宛先登録画面の「役職」表示リソースです。
static int | MPART_MPARTLIST | 宛先登録画面のタイトルリソースです。
static int | MPART_NAME | 宛先登録画面の「氏名」表示リソースです。
static int | MPART_TITLE | 宛先管理画面のタイトルリソースです。
static int | MPRT_DELCHECK | 宛先削除時のエラーメッセージ表示リソースです。
static int | NEXT | 一覧画面での次ページの表示リソースです。
static int | NO_DATE_FORMAT | 不明日付表示フォーマットリソースです。
static int | NO_DATE_FORMAT2 | 受信ボックスと送信ログ用の不明日付時刻表示フォーマットリソースです。
static int | NO_ORGCD | 宛先ツリーで指定された組織が存在しない場合のメッセージリソースです。
static int | NO_SPECIFICATION | 「指定なし」表示リソースです。
static int | NO_TIME_FORMAT | 不明時刻表示フォーマットリソースです。
static int | NOW | 現在日時の後に付ける文字リソースです。
static int | PARTICIPANT | 「処理者」表示リソースです。
static int | PHIS_TITLE | 案件履歴詳細表示のタイトル名リソースです。
static int | PI_STATECODE | 「案件状態」表示リソースです。
static int | PINAME | 「案件名称」表示リソースです。
static int | PINAME_ERROR_MESSAGE | 申請IDの指定に誤りがある場合のメッセージリソースです。
static int | PINAME_FIND_BTN | 「検索」ボタン名リソースです。
static int | PISTATUS | 「案件状態」表示リソースです。
static int | PREVIOUS | 一覧画面での前ページの表示リソースです。
static int | PULL_BACK | 「引き戻し」表示リソースです。
static int | RANGE_SPECIFICATION | 「範囲指定」表示リソースです。
static int | REDIST_DATE | 帳票登録画面時の「登録日」表示リソースです。
static int | REJECTION | 「却下」表示リソースです。
static int | RETRIEVAL_ITEM | 「検索項目」表示リソースです。
static int | SBTN_BUTTON | 「クリア」ボタン名リソースです。
static int | SBTN_CLOSE | 「閉じる」ボタン名リソースです。
static int | SBTN_EURFORMVIEW | 「帳票表示」ボタン名リソースです。
static int | SBTN_HISTORYVIEW | 「履歴表示」ボタン名リソースです。
static int | SBTN_RETURN | 「戻る」ボタン名リソースです。
static int | SBTN_SEARCH | 「検索」ボタン名リソースです。
static int | SEARCH_CONDITION | 「検索条件」表示リソースです。
static int | SENTLOG | コンソールタイトル部（送信ログ）表示リソースです。
static int | SENTLOG_ITEM1 | 「送信ログの項目値1」表示リソースです。
static int | SENTLOG_ITEM10 | 「送信ログの項目値10」表示リソースです。
static int | SENTLOG_ITEM2 | 「送信ログの項目値2」表示リソースです。
static int | SENTLOG_ITEM3 | 「送信ログの項目値3」表示リソースです。
static int | SENTLOG_ITEM4 | 「送信ログの項目値4」表示リソースです。
static int | SENTLOG_ITEM5 | 「送信ログの項目値5」表示リソースです。
static int | SENTLOG_ITEM6 | 「送信ログの項目値6」表示リソースです。
static int | SENTLOG_ITEM7 | 「送信ログの項目値7」表示リソースです。
static int | SENTLOG_ITEM8 | 「送信ログの項目値8」表示リソースです。
static int | SENTLOG_ITEM9 | 「送信ログの項目値9」表示リソースです。
static int | SLOG_TITLE | 送信ログ画面のタイトル表示リソースです。
static int | SLOG_TITLE_NO | 送信ログ画面に表示する件数が０件の場合のメッセージリソースです。
static int | SNODEEND_CONFIRM | ノード名末尾の「確認」ボタン名リソースです。
static int | SNODEEND_RECEPTION | ノード名末尾の「受付」ボタン名リソースです。
static int | SORT_ASC | 「ソート（昇順）」表示リソースです。
static int | SORT_DESC | 「ソート（降順）」表示リソースです。
static int | SOURCE_NODE_TEXT | 帳票の履歴ボックスでソースノード（申請者）に位置する項目名リソースです。
static int | START_DATE | 「開始日」表示リソースです。
static int | START_TIME | 「開始日時」表示リソースです。
static int | STATECODE_E | 「自動実行」表示リソースです。
static int | STATECODE_F | 「作業者実行」表示リソースです。
static int | STATECODE_I | 「初期」表示リソースです。
static int | STATECODE_J | 「実行開始可能」表示リソースです。
static int | STATECODE_L | 「実行開始不可」表示リソースです。
static int | STATECODE_M | 「実行停止」表示リソースです。
static int | STATECODE_O | 「完了」表示リソースです。
static int | STATECODE_P | 「実行省略」表示リソースです。
static int | STATECODE_Q | 「実行取消」表示リソースです。
static int | STATECODE_R | 「実行済」表示リソースです。
static int | STATECODE_U | 「強制完了」表示リソースです。
static int | STATECODE_V | 「異常完了」表示リソースです。
static int | STATECODE_Z | 「未定義」表示リソースです。
static int | TARGET_TITLE | 帳票の宛先選択のタイトルリソースです。
static int | TIME_FORMAT | 時刻表示フォーマットリソースです。
static int | UPDATE_CHECK_ERR | 帳票更新用チェックボックス未選択時のメッセージリソースです。
static int | WFAPPLYERR | 案件開始が失敗した場合のメッセージリソースです。
static int | WI_STATECODE | 「作業状態」表示リソースです。
static int | WICOMPLERR | 作業完了が失敗した場合のメッセージリソースです。
static int | WORK_NAME | 「作業名」表示リソースです。
static int | WSDIR_CLOSE | 宛先追加画面の「閉じる」ボタン名リソースです。
static int | WSDIR_NOUSER | 宛先追加画面の追加ユーザ未登録時のメッセージリソースです。
static int | WSDIR_ORG | 宛先追加画面の組織ビューのタイトルリソースです。
static int | WSDIR_SELECTUSER | 宛先追加画面のユーザ未選択時のメッセージリソースです。
static int | WSDIR_TITLE | 宛先追加画面のタイトルリソースです。
static int | WSDIR_USERINFO | 宛先追加画面のユーザ情報タイトルリソースです。
static int | YEAR_STRING | 「年」表示リソースです。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static java.lang.String | get(int strId) | ストリングリソースプロパティリストからテキストリソースを取得します。
static java.lang.String | get(int strId, java.lang.String repStr) | ストリングリソースプロパティリストからテキストリソースを取得して，埋め字処理をしたテキストリソースを取得します。
static java.lang.String | get(int strId, java.lang.String[] repStrArray) | ストリングリソースプロパティリストからテキストリソースを取得して，埋め字処理をしたテキストリソースを取得します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

47.2　フィールドの詳細

＜この節の構成＞

ACTIVE

ADDED_USER

APPLICANT

APPLY

APPLY_NAME

APPLY_NO_INPUT

APPLY_ORG

ARRIVED_TIME

AUTH_ERROR_PARAM

AUTH_LOGOUT_BODY

AUTH_LOGOUT_BUTTON

AUTH_LOGOUT_TITLE

BACKTO_FORM

BACKTO_MENU

BEFORE_PARTICIPANT

BEFORE_PARTICIPANT_BELONGTO

BEFORE_PARTICIPANT_TIME

BPNAME

BTN_ERRDETAIL

BTNDISP_FAIL

CHOICE

COM_RELOAD

COMPLETE

COMPLETE_TIME

CONFERENCE

CONFOPEEND

CONFPINAME

COUNT

CREATOR

DATE_ERROR_MESSAGE

DATE_FORMAT

DATETIME_FORMAT

DATETIME_FORMAT2

DAY_FORMAT

DAY_STRING

DBFORM_UPDATED

DELPI_RETRIEVAL

DELPI_RETRIEVAL_AND_VIEW

DELPI_RETRIEVAL_RESULT

DESTRUCTION

DISCLAIMER_STRING_1

DISPLAY_NUMBER

DISPLAY_NUMBER_ERROR_MESSAGE

DISPLAY_UP_TO

END_DATE

END_TIME

FINAL_WORKER

FMCOMMENT1

FMCOMMENT2

FMDEFFILE_NOTFOUND

FMDEL_MSG

FMJSBPMANAGER

FMJSINCOMPLETE

FMM_TITLE

FMMDEL_ASK

FMMDEL_DELETE

FMMID_BPNAME

FMMID_CATEGORY

FMMID_CHECK

FMMID_CRE_DATE

FMMID_DBIN

FMMID_DEFCHECK

FMMID_DELCHECK

FMMID_FMNAME

FMMID_FORM

FMMID_FORMID

FMMID_NEWREDIST

FMMID_NOPE

FMMID_OPE

FMMID_OPERATING

FMMID_RESELECT

FMMID_UPD_DATE

FMMID_UPDATE

FMMID_VR

FMMLIST_NOFORM

FMMMENU_TITLE

FMMRED_BACK

FMMRED_FILENAME

FMMRED_FMFILE

FMMRED_FMVR

FMMRED_INISORT

FMMRED_INITIAL

FMMRED_KAKUSYU

FMMRED_OPEINPUT

FMMRED_REDITEM

FMMRED_REDSTART

FMMRED_URL

FMMSELD_FMNEWREDIST

FMMSELD_FORMNAME

FMMSELD_NEXT

FMMSELD_SELECT

FMMSELD_SELECT_CHECK

FMMSELD_TITLE

FMMTITLE

FMTARGETCAP

FMTARGETCLICK

FMTGTNOUSER

FMTGTNOUSERFORM

FORMNAME

FROM_STRING

INBOX

INBOX_ALLITME

INBOX_ITEM1

INBOX_ITEM10

INBOX_ITEM2

INBOX_ITEM3

INBOX_ITEM4

INBOX_ITEM5

INBOX_ITEM6

INBOX_ITEM7

INBOX_ITEM8

INBOX_ITEM9

INBOX_MENU

INBOX_TITLE

INBOX_TITLE_NO

INBOXITEM_TITLE

INBOXITEM_TITLE_BP

INPUT_EXAMPLE_1_AHEAD

INPUT_EXAMPLE_1_BACK

INSIDE_DISPLAY_STRING

LAST_PARTICIPANT_NAME

LAST_PARTICIPANT_ORG

LISTLOG_DELL

LISTLOG_DELLB

LISTLOG_DELL_ERR

MANAGE_TITLE

MONTH_STRING

MPART_ADD

MPART_ADDADDR

MPART_BELONG

MPART_DELADDR

MPART_JOBTITLE

MPART_MPARTLIST

MPART_NAME

MPART_TITLE

MPRT_DELCHECK

NEXT

NO_DATE_FORMAT

NO_DATE_FORMAT2

NO_ORGCD

NO_SPECIFICATION

NO_TIME_FORMAT

NOW

PARTICIPANT

PHIS_TITLE

PI_STATECODE

PINAME

PINAME_ERROR_MESSAGE

PIName_FIND_BTN

PISTATUS

PREVIOUS

PULL_BACK

RANGE_SPECIFICATION

REDIST_DATE

REJECTION

RETRIEVAL_ITEM

SBTN_BUTTON

SBTN_CLOSE

SBTN_EURFORMVIEW

SBTN_HISTORYVIEW

SBTN_RETURN

SBTN_SEARCH

SEARCH_CONDITION

SENTLOG

SENTLOG_ITEM1

SENTLOG_ITEM10

SENTLOG_ITEM2

SENTLOG_ITEM3

SENTLOG_ITEM4

SENTLOG_ITEM5

SENTLOG_ITEM6

SENTLOG_ITEM7

SENTLOG_ITEM8

SENTLOG_ITEM9

SLOG_TITLE

SLOG_TITLE_NO

SNODEEND_CONFIRM

SNODEEND_RECEPTION

SORT_ASC

SORT_DESC

SOURCE_NODE_TEXT

START_DATE

START_TIME

STATECODE_E

STATECODE_F

STATECODE_I

STATECODE_J

STATECODE_L

STATECODE_M

STATECODE_O

STATECODE_P

STATECODE_Q

STATECODE_R

STATECODE_U

STATECODE_V

STATECODE_Z

TARGET_TITLE

TIME_FORMAT

UPDATE_CHECK_ERR

WFAPPLYERR

WI_STATECODE

WICOMPLERR

WORK_NAME

WSDIR_CLOSE

WSDIR_NOUSER

WSDIR_ORG

WSDIR_SELECTUSER

WSDIR_TITLE

WSDIR_USERINFO

YEAR_STRING

ACTIVE

形式

public static final int ACTIVE

機能

「処理中」表示リソースです。

ADDED_USER

形式

public static final int ADDED_USER

機能

宛先一覧にユーザを追加した結果を表示するリソースです。

APPLICANT

形式

public static final int APPLICANT

機能

「申請者」表示リソースです。

APPLY

形式

public static final int APPLY

機能

「申請」表示リソースです。

APPLY_NAME

形式

public static final int APPLY_NAME

機能

「申請者氏名」表示リソースです。

APPLY_NO_INPUT

形式

public static final int APPLY_NO_INPUT

機能

申請IDの未入力時のメッセージリソースです。

APPLY_ORG

形式

public static final int APPLY_ORG

機能

「申請者組織略称」表示リソースです。

ARRIVED_TIME

形式

public static final int ARRIVED_TIME

機能

「到着日時」表示リソースです。

AUTH_ERROR_PARAM

形式

public static final int AUTH_ERROR_PARAM

機能

認証ページへのパラメータ不正を表すメッセージリソースです。

AUTH_LOGOUT_BODY

形式

public static final int AUTH_LOGOUT_BODY

機能

ログアウトメッセージリソースです。

AUTH_LOGOUT_BUTTON

形式

public static final int AUTH_LOGOUT_BUTTON

機能

ログアウト時の画面ボタン名リソースです。

AUTH_LOGOUT_TITLE

形式

public static final int AUTH_LOGOUT_TITLE

機能

ログアウト時のページタイトル名リソースです。

BACKTO_FORM

形式

public static final int BACKTO_FORM

機能

結果表示画面の「帳票へ戻る」ボタン名表示リソースです。

BACKTO_MENU

形式

public static final int BACKTO_MENU

機能

結果表示画面の「一覧へ戻る」ボタン名表示リソースです。

BEFORE_PARTICIPANT

形式

public static final int BEFORE_PARTICIPANT

機能

「前回作業者氏名」表示リソースです。

BEFORE_PARTICIPANT_BELONGTO

形式

public static final int BEFORE_PARTICIPANT_BELONGTO

機能

「前回作業者組織略称」表示リソースです。

BEFORE_PARTICIPANT_TIME

形式

public static final int BEFORE_PARTICIPANT_TIME

機能

「前回作業日時」表示リソースです。

BPNAME

形式

public static final int BPNAME

機能

「業務名称」表示リソースです。

BTN_ERRDETAIL

形式

public static final int BTN_ERRDETAIL

機能

結果表示画面の「エラー詳細」ボタン名表示リソースです。

BTNDISP_FAIL

形式

public static final int BTNDISP_FAIL

機能

帳票ガイダンスでの申請／承認ボタン表示処理失敗時のメッセージリソースです。

CHOICE

形式

public static final int CHOICE

機能

「選択」表示リソースです。

COM_RELOAD

形式

public static final int COM_RELOAD

機能

リロード用のアンカーの文字リソースです。

COMPLETE

形式

public static final int COMPLETE

機能

「完了」表示リソースです。

COMPLETE_TIME

形式

public static final int COMPLETE_TIME

機能

「処理日時」表示リソースです。

CONFERENCE

形式

public static final int CONFERENCE

機能

「相談」表示リソースです。

CONFOPEEND

形式

public static final int CONFOPEEND

機能

帳票処理後の確認ダイアログに表示する処理通知メッセージリソースです。

CONFPINAME

形式

public static final int CONFPINAME

機能

帳票処理後の確認ダイアログに表示する「申請ID」表示リソースです。

COUNT

形式

public static final int COUNT

機能

「件数」表示リソースです。

CREATOR

形式

public static final int CREATOR

機能

帳票登録画面時の「作成者」表示リソースです。

DATE_ERROR_MESSAGE

形式

public static final int DATE_ERROR_MESSAGE

機能

日付の指定に誤りがある場合のメッセージリソースです。

DATE_FORMAT

形式

public static final int DATE_FORMAT

機能

日付表示フォーマットリソースです。

DATETIME_FORMAT

形式

public static final int DATETIME_FORMAT

機能

日付時刻表示フォーマットリソースです。

DATETIME_FORMAT2

形式

public static final int DATETIME_FORMAT2

機能

受信ボックスと送信ログ用の日付時刻表示フォーマットリソースです。

DAY_FORMAT

形式

public static final int DAY_FORMAT

機能

日付表示フォーマットリソースです。

DAY_STRING

形式

public static final int DAY_STRING

機能

「日」表示リソースです。

DBFORM_UPDATED

形式

public static final int DBFORM_UPDATED

機能

DBアクセス専用帳票の更新ガイダンスリソースです。

DELPI_RETRIEVAL

形式

public static final int DELPI_RETRIEVAL

機能

「保管案件の検索」表示リソースです。

DELPI_RETRIEVAL_AND_VIEW

形式

public static final int DELPI_RETRIEVAL_AND_VIEW

機能

「保管案件の検索/表示」表示リソースです。

DELPI_RETRIEVAL_RESULT

形式

public static final int DELPI_RETRIEVAL_RESULT

機能

「保管案件の検索結果」表示リソースです。

DESTRUCTION

形式

public static final int DESTRUCTION

機能

「破棄」表示リソースです。

DISCLAIMER_STRING_1

形式

public static final int DISCLAIMER_STRING_1

機能

「検索項目を複数指定した場合は，全ての条件を満たす案件を検索します。」表示リソースです。

DISPLAY_NUMBER

形式

public static final int DISPLAY_NUMBER

機能

「表示件数」表示リソースです。

DISPLAY_NUMBER_ERROR_MESSAGE

形式

public static final int DISPLAY_NUMBER_ERROR_MESSAGE

機能

表示件数の指定に誤りがある場合のメッセージリソースです。

DISPLAY_UP_TO

形式

public static final int DISPLAY_UP_TO

機能

「件まで表示」表示リソースです。

END_DATE

形式

public static final int END_DATE

機能

「完了日」表示リソースです。

END_TIME

形式

public static final int END_TIME

機能

「完了日時」表示リソースです。

FINAL_WORKER

形式

public static final int FINAL_WORKER

機能

「最終作業者」表示リソースです。

FMCOMMENT1

形式

public static final int FMCOMMENT1

機能

帳票の項目名「コメント」表示リソースです。

FMCOMMENT2

形式

public static final int FMCOMMENT2

機能

帳票の項目名「記述欄」表示リソースです。

FMDEFFILE_NOTFOUND

形式

public static final int FMDEFFILE_NOTFOUND

機能

帳票更新ファイルが見つからない場合のメッセージリソースです。

FMDEL_MSG

形式

public static final int FMDEL_MSG

機能

帳票削除時のメッセージリソースです。

FMJSBPMANAGER

形式

public static final int FMJSBPMANAGER

機能

alertダイアログ用のメッセージリソースです。

FMJSINCOMPLETE

形式

public static final int FMJSINCOMPLETE

機能

帳票表示失敗時のメッセージリソースです。

FMM_TITLE

形式

public static final int FMM_TITLE

機能

帳票管理画面のタイトルリソースです。

FMMDEL_ASK

形式

public static final int FMMDEL_ASK

機能

帳票削除の確認メッセージリソースです。

FMMDEL_DELETE

形式

public static final int FMMDEL_DELETE

機能

帳票削除時のメッセージリソースです。

FMMID_BPNAME

形式

public static final int FMMID_BPNAME

機能

帳票管理メニュー画面の「ビジネスプロセス名」表示リソースです。

FMMID_CATEGORY

形式

public static final int FMMID_CATEGORY

機能

帳票管理メニュー画面の「帳票カテゴリ」表示リソースです。

FMMID_CHECK

形式

public static final int FMMID_CHECK

機能

帳票定義ファイル再選択のチェック項目複数指定時のメッセージリソースです。

FMMID_CRE_DATE

形式

public static final int FMMID_CRE_DATE

機能

帳票管理メニュー画面の「作成日」表示リソースです。

FMMID_DBIN

形式

public static final int FMMID_DBIN

機能

DBアクセス専用帳票の「読込」ボタン名リソースです。

FMMID_DEFCHECK

形式

public static final int FMMID_DEFCHECK

機能

帳票管理メニュー画面の「定義ファイル再選択」ボタン名リソースです。

FMMID_DELCHECK

形式

public static final int FMMID_DELCHECK

機能

削除確認メッセージリソースです。

FMMID_FMNAME

形式

public static final int FMMID_FMNAME

機能

帳票管理メニュー画面の「帳票名称」表示リソースです。

FMMID_FORM

形式

public static final int FMMID_FORM

機能

帳票管理メニュー画面の「帳票」表示リソースです。

FMMID_FORMID

形式

public static final int FMMID_FORMID

機能

帳票管理メニュー画面の「帳票ID」表示リソースです。

FMMID_NEWREDIST

形式

public static final int FMMID_NEWREDIST

機能

帳票管理メニュー画面の「新規登録」ボタン名リソースです。

FMMID_NOPE

形式

public static final int FMMID_NOPE

機能

帳票登録画面の「不可」表示リソースです。

FMMID_OPE

形式

public static final int FMMID_OPE

機能

帳票登録画面の「許可」表示リソースです。

FMMID_OPERATING

形式

public static final int FMMID_OPERATING

機能

帳票管理メニュー画面の「運用」表示リソースです。

FMMID_RESELECT

形式

public static final int FMMID_RESELECT

機能

帳票削除のチェック項目未指定時のメッセージリソースです。

FMMID_UPD_DATE

形式

public static final int FMMID_UPD_DATE

機能

帳票管理メニュー画面の「更新日」表示リソースです。

FMMID_UPDATE

形式

public static final int FMMID_UPDATE

機能

帳票登録画面の「更新」ボタン名リソースです。

FMMID_VR

形式

public static final int FMMID_VR

機能

帳票管理メニュー画面の「バージョン」表示リソースです。

FMMLIST_NOFORM

形式

public static final int FMMLIST_NOFORM

機能

管理者用帳票一覧に帳票が存在しない場合のメッセージリソースです。

FMMMENU_TITLE

形式

public static final int FMMMENU_TITLE

機能

帳票管理メニュー画面のタイトルリソースです。

FMMRED_BACK

形式

public static final int FMMRED_BACK

機能

帳票登録画面の前ページ戻りのボタン名リソースです。

FMMRED_FILENAME

形式

public static final int FMMRED_FILENAME

機能

帳票登録画面の項目（ファイル名）名リソースです。

FMMRED_FMFILE

形式

public static final int FMMRED_FMFILE

機能

帳票登録の確認メッセージリソースです。

FMMRED_FMVR

形式

public static final int FMMRED_FMVR

機能

帳票登録画面の項目（帳票バージョン）名リソースです。

FMMRED_INISORT

形式

public static final int FMMRED_INISORT

機能

帳票登録画面の項目（頭文字）名リソースです。

FMMRED_INITIAL

形式

public static final int FMMRED_INITIAL

機能

帳票登録の入力項目（ソート用頭文字）不足時のメッセージリソースです。

FMMRED_KAKUSYU

形式

public static final int FMMRED_KAKUSYU

機能

帳票登録画面の「各種申請」表示リソースです。

FMMRED_OPEINPUT

形式

public static final int FMMRED_OPEINPUT

機能

帳票登録の入力項目（運用許可選択）不足時のメッセージリソースです。

FMMRED_REDITEM

形式

public static final int FMMRED_REDITEM

機能

帳票登録画面のガイダンスリソースです。

FMMRED_REDSTART

形式

public static final int FMMRED_REDSTART

機能

帳票登録の確認メッセージリソースです。

FMMRED_URL

形式

public static final int FMMRED_URL

機能

帳票登録画面の項目（帳票格納URL）名リソースです。

FMMSELD_FMNEWREDIST

形式

public static final int FMMSELD_FMNEWREDIST

機能

帳票登録画面の「帳票新規登録」タグ名リソースです。

FMMSELD_FORMNAME

形式

public static final int FMMSELD_FORMNAME

機能

帳票登録画面の「帳票名」表示リソースです。

FMMSELD_NEXT

形式

public static final int FMMSELD_NEXT

機能

帳票登録画面の「次へ」ボタン名リソースです。

FMMSELD_SELECT

形式

public static final int FMMSELD_SELECT

機能

帳票登録画面の「選択」表示リソースです。

FMMSELD_SELECT_CHECK

形式

public static final int FMMSELD_SELECT_CHECK

機能

帳票登録選択の選択項目未指定時のメッセージリソースです。

FMMSELD_TITLE

形式

public static final int FMMSELD_TITLE

機能

帳票登録画面のタイトルリソースです。

FMMTITLE

形式

public static final int FMMTITLE

機能

帳票管理タイトルリソースです。

FMTARGETCAP

形式

public static final int FMTARGETCAP

機能

帳票の項目名「宛先選択」表示リソースです。

FMTARGETCLICK

形式

public static final int FMTARGETCLICK

機能

帳票の宛先選択ガイダンス表示リソースです。

FMTGTNOUSER

形式

public static final int FMTGTNOUSER

機能

帳票の宛先が未登録時のメッセージリソースです。

FMTGTNOUSERFORM

形式

public static final int FMTGTNOUSERFORM

機能

帳票の宛先条件に一致する作業者が登録されていない場合のメッセージリソースです。

FORMNAME

形式

public static final int FORMNAME

機能

コンソールタイトル部（名称別帳票一覧）表示リソースです。

FROM_STRING

形式

public static final int FROM_STRING

機能

「から」表示リソースです。

INBOX

形式

public static final int INBOX

機能

コンソールタイトル部（受信ボックス）表示リソースです。

INBOX_ALLITME

形式

public static final int INBOX_ALLITME

機能

受信ボックス起動画面の「全作業の表示」ボタン名リソースです。

INBOX_ITEM1

形式

public static final int INBOX_ITEM1

機能

「受信ボックスの項目値1」表示リソースです。

INBOX_ITEM10

形式

public static final int INBOX_ITEM10

機能

「受信ボックスの項目値10」表示リソースです。

INBOX_ITEM2

形式

public static final int INBOX_ITEM2

機能

「受信ボックスの項目値2」表示リソースです。

INBOX_ITEM3

形式

public static final int INBOX_ITEM3

機能

「受信ボックスの項目値3」表示リソースです。

INBOX_ITEM4

形式

public static final int INBOX_ITEM4

機能

「受信ボックスの項目値4」表示リソースです。

INBOX_ITEM5

形式

public static final int INBOX_ITEM5

機能

「受信ボックスの項目値5」表示リソースです。

INBOX_ITEM6

形式

public static final int INBOX_ITEM6

機能

「受信ボックスの項目値6」表示リソースです。

INBOX_ITEM7

形式

public static final int INBOX_ITEM7

機能

「受信ボックスの項目値7」表示リソースです。

INBOX_ITEM8

形式

public static final int INBOX_ITEM8

機能

「受信ボックスの項目値8」表示リソースです。

INBOX_ITEM9

形式

public static final int INBOX_ITEM9

機能

「受信ボックスの項目値9」表示リソースです。

INBOX_MENU

形式

public static final int INBOX_MENU

機能

受信ボックス画面の「業務別作業数表示」ボタン名リソースです。

INBOX_TITLE

形式

public static final int INBOX_TITLE

機能

受信ボックス起動画面のタイトル表示リソースです。

INBOX_TITLE_NO

形式

public static final int INBOX_TITLE_NO

機能

受信ボックス起動画面に表示する件数が０件の場合のメッセージリソースです。

INBOXITEM_TITLE

形式

public static final int INBOXITEM_TITLE

機能

受信ボックス画面（全業務）のタイトル表示リソースです。

INBOXITEM_TITLE_BP

形式

public static final int INBOXITEM_TITLE_BP

機能

受信ボックス画面（業務指定）のタイトル表示リソースです。

INPUT_EXAMPLE_1_AHEAD

形式

public static final int INPUT_EXAMPLE_1_AHEAD

機能

「入力例）%s年%s月%s日を指定する場合，」表示リソースです。

INPUT_EXAMPLE_1_BACK

形式

public static final int INPUT_EXAMPLE_1_BACK

機能

「と指定します。」表示リソースです。

INSIDE_DISPLAY_STRING

形式

public static final int INSIDE_DISPLAY_STRING

機能

「%s件中，%s件を表示します。」表示リソースです。

LAST_PARTICIPANT_NAME

形式

public static final int LAST_PARTICIPANT_NAME

機能

「最終作業者氏名」表示リソースです。

LAST_PARTICIPANT_ORG

形式

public static final int LAST_PARTICIPANT_ORG

機能

「最終作業者組織略称」表示リソースです。

LISTLOG_DELL

形式

public static final int LISTLOG_DELL

機能

送信ログ削除時の確認メッセージリソースです。

LISTLOG_DELLB

形式

public static final int LISTLOG_DELLB

機能

送信ログ画面から送信ログを削除するボタンの説明表示リソースです。

LISTLOG_DELL_ERR

形式

public static final int LISTLOG_DELL_ERR

機能

送信ログ画面の削除対象未選択時のメッセージリソースです。

MANAGE_TITLE

形式

public static final int MANAGE_TITLE

機能

管理機能画面のタイトルリソースです。

MONTH_STRING

形式

public static final int MONTH_STRING

機能

「月」表示リソースです。

MPART_ADD

形式

public static final int MPART_ADD

機能

宛先登録画面の「追加」ボタン名リソースです。

MPART_ADDADDR

形式

public static final int MPART_ADDADDR

機能

宛先追加のガイダンスリソースです。

MPART_BELONG

形式

public static final int MPART_BELONG

機能

宛先登録画面の「所属略称」表示リソースです。

MPART_DELADDR

形式

public static final int MPART_DELADDR

機能

宛先削除のガイダンスリソースです。

MPART_JOBTITLE

形式

public static final int MPART_JOBTITLE

機能

宛先登録画面の「役職」表示リソースです。

MPART_MPARTLIST

形式

public static final int MPART_MPARTLIST

機能

宛先登録画面のタイトルリソースです。

MPART_NAME

形式

public static final int MPART_NAME

機能

宛先登録画面の「氏名」表示リソースです。

MPART_TITLE

形式

public static final int MPART_TITLE

機能

宛先管理画面のタイトルリソースです。

MPRT_DELCHECK

形式

public static final int MPRT_DELCHECK

機能

宛先削除時のエラーメッセージ表示リソースです。

NEXT

形式

public static final int NEXT

機能

一覧画面での次ページの表示リソースです。

NO_DATE_FORMAT

形式

public static final int NO_DATE_FORMAT

機能

不明日付表示フォーマットリソースです。

NO_DATE_FORMAT2

形式

public static final int NO_DATE_FORMAT2

機能

受信ボックスと送信ログ用の不明日付時刻表示フォーマットリソースです。

NO_ORGCD

形式

public static final int NO_ORGCD

機能

宛先ツリーで指定された組織が存在しない場合のメッセージリソースです。

NO_SPECIFICATION

形式

public static final int NO_SPECIFICATION

機能

「指定なし」表示リソースです。

NO_TIME_FORMAT

形式

public static final int NO_TIME_FORMAT

機能

不明時刻表示フォーマットリソースです。

NOW

形式

public static final int NOW

機能

現在日時のあとに付ける文字リソースです。

PARTICIPANT

形式

public static final int PARTICIPANT

機能

「処理者」表示リソースです。

PHIS_TITLE

形式

public static final int PHIS_TITLE

機能

案件履歴詳細表示のタイトル名リソースです。

PI_STATECODE

形式

public static final int PI_STATECODE

機能

「案件状態」表示リソースです。

PINAME

形式

public static final int PINAME

機能

「案件名称」表示リソースです。

PINAME_ERROR_MESSAGE

形式

public static final int PINAME_ERROR_MESSAGE

機能

申請IDの指定に誤りがある場合のメッセージリソースです。

PIName_FIND_BTN

形式

public static final int PIName_FIND_BTN

機能

「検索」ボタン名リソースです。

PISTATUS

形式

public static final int PISTATUS

機能

「案件状態」表示リソースです。

PREVIOUS

形式

public static final int PREVIOUS

機能

一覧画面での前ページの表示リソースです。

PULL_BACK

形式

public static final int PULL_BACK

機能

「引き戻し」表示リソースです。

RANGE_SPECIFICATION

形式

public static final int RANGE_SPECIFICATION

機能

「範囲指定」表示リソースです。

REDIST_DATE

形式

public static final int REDIST_DATE

機能

帳票登録画面時の「登録日」表示リソースです。

REJECTION

形式

public static final int REJECTION

機能

「却下」表示リソースです。

RETRIEVAL_ITEM

形式

public static final int RETRIEVAL_ITEM

機能

「検索項目」表示リソースです。

SBTN_BUTTON

形式

public static final int SBTN_BUTTON

機能

「クリア」ボタン名リソースです。

SBTN_CLOSE

形式

public static final int SBTN_CLOSE

機能

「閉じる」ボタン名リソースです。

SBTN_EURFORMVIEW

形式

public static final int SBTN_EURFORMVIEW

機能

「帳票表示」ボタン名リソースです。

SBTN_HISTORYVIEW

形式

public static final int SBTN_HISTORYVIEW

機能

「履歴表示」ボタン名リソースです。

SBTN_RETURN

形式

public static final int SBTN_RETURN

機能

「戻る」ボタン名リソースです。

SBTN_SEARCH

形式

public static final int SBTN_SEARCH

機能

「検索」ボタン名リソースです。

SEARCH_CONDITION

形式

public static final int SEARCH_CONDITION

機能

「検索条件」表示リソースです。

SENTLOG

形式

public static final int SENTLOG

機能

コンソールタイトル部（送信ログ）表示リソースです。

SENTLOG_ITEM1

形式

public static final int SENTLOG_ITEM1

機能

「送信ログの項目値1」表示リソースです。

SENTLOG_ITEM10

形式

public static final int SENTLOG_ITEM10

機能

「送信ログの項目値10」表示リソースです。

SENTLOG_ITEM2

形式

public static final int SENTLOG_ITEM2

機能

「送信ログの項目値2」表示リソースです。

SENTLOG_ITEM3

形式

public static final int SENTLOG_ITEM3

機能

「送信ログの項目値3」表示リソースです。

SENTLOG_ITEM4

形式

public static final int SENTLOG_ITEM4

機能

「送信ログの項目値4」表示リソースです。

SENTLOG_ITEM5

形式

public static final int SENTLOG_ITEM5

機能

「送信ログの項目値5」表示リソースです。

SENTLOG_ITEM6

形式

public static final int SENTLOG_ITEM6

機能

「送信ログの項目値6」表示リソースです。

SENTLOG_ITEM7

形式

public static final int SENTLOG_ITEM7

機能

「送信ログの項目値7」表示リソースです。

SENTLOG_ITEM8

形式

public static final int SENTLOG_ITEM8

機能

「送信ログの項目値8」表示リソースです。

SENTLOG_ITEM9

形式

public static final int SENTLOG_ITEM9

機能

「送信ログの項目値9」表示リソースです。

SLOG_TITLE

形式

public static final int SLOG_TITLE

機能

送信ログ画面のタイトル表示リソースです。

SLOG_TITLE_NO

形式

public static final int SLOG_TITLE_NO

機能

送信ログ画面に表示する件数が０件の場合のメッセージリソースです。

SNODEEND_CONFIRM

形式

public static final int SNODEEND_CONFIRM

機能

ノード名末尾の「確認」ボタン名リソースです。この名称でボタン機能を制御します。

SNODEEND_RECEPTION

形式

public static final int SNODEEND_RECEPTION

機能

ノード名末尾の「受付」ボタン名リソースです。この名称でボタン機能を制御します。

SORT_ASC

形式

public static final int SORT_ASC

機能

「ソート（昇順）」表示リソースです。

SORT_DESC

形式

public static final int SORT_DESC

機能

「ソート（降順）」表示リソースです。

SOURCE_NODE_TEXT

形式

public static final int SOURCE_NODE_TEXT

機能

帳票の履歴ボックスでソースノード（申請者）に位置する項目名リソースです。

START_DATE

形式

public static final int START_DATE

機能

「開始日」表示リソースです。

START_TIME

形式

public static final int START_TIME

機能

「開始日時」表示リソースです。

STATECODE_E

形式

public static final int STATECODE_E

機能

「自動実行」表示リソースです。

STATECODE_F

形式

public static final int STATECODE_F

機能

「作業者実行」表示リソースです。

STATECODE_I

形式

public static final int STATECODE_I

機能

「初期」表示リソースです。

STATECODE_J

形式

public static final int STATECODE_J

機能

「実行開始可能」表示リソースです。

STATECODE_L

形式

public static final int STATECODE_L

機能

「実行開始不可」表示リソースです。

STATECODE_M

形式

public static final int STATECODE_M

機能

「実行停止」表示リソースです。

STATECODE_O

形式

public static final int STATECODE_O

機能

「完了」表示リソースです。

STATECODE_P

形式

public static final int STATECODE_P

機能

「実行省略」表示リソースです。

STATECODE_Q

形式

public static final int STATECODE_Q

機能

「実行取消」表示リソースです。

STATECODE_R

形式

public static final int STATECODE_R

機能

「実行済」表示リソースです。

STATECODE_U

形式

public static final int STATECODE_U

機能

「強制完了」表示リソースです。

STATECODE_V

形式

public static final int STATECODE_V

機能

「異常完了」表示リソースです。

STATECODE_Z

形式

public static final int STATECODE_Z

機能

「未定義」表示リソースです。

TARGET_TITLE

形式

public static final int TARGET_TITLE

機能

帳票の宛先選択のタイトルリソースです。

TIME_FORMAT

形式

public static final int TIME_FORMAT

機能

時刻表示フォーマットリソースです。

UPDATE_CHECK_ERR

形式

public static final int UPDATE_CHECK_ERR

機能

帳票更新用チェックボックス未選択時のメッセージリソースです。

WFAPPLYERR

形式

public static final int WFAPPLYERR

機能

案件開始が失敗した場合のメッセージリソースです。

WI_STATECODE

形式

public static final int WI_STATECODE

機能

「作業状態」表示リソースです。

WICOMPLERR

形式

public static final int WICOMPLERR

機能

作業完了が失敗した場合のメッセージリソースです。

WORK_NAME

形式

public static final int WORK_NAME

機能

「作業名」表示リソースです。

WSDIR_CLOSE

形式

public static final int WSDIR_CLOSE

機能

宛先追加画面の「閉じる」ボタン名リソースです。

WSDIR_NOUSER

形式

public static final int WSDIR_NOUSER

機能

宛先追加画面の追加ユーザ未登録時のメッセージリソースです。

WSDIR_ORG

形式

public static final int WSDIR_ORG

機能

宛先追加画面の組織ビューのタイトルリソースです。

WSDIR_SELECTUSER

形式

public static final int WSDIR_SELECTUSER

機能

宛先追加画面のユーザ未選択時のメッセージリソースです。

WSDIR_TITLE

形式

public static final int WSDIR_TITLE

機能

宛先追加画面のタイトルリソースです。

WSDIR_USERINFO

形式

public static final int WSDIR_USERINFO

機能

宛先追加画面のユーザ情報タイトルリソースです。

YEAR_STRING

形式

public static final int YEAR_STRING

機能

「年」表示リソースです。

47.3　メソッドの詳細

＜この節の構成＞

get

get

get

get

形式

public static java.lang.String get(int strId)

機能

ストリングリソースプロパティリストからテキストリソースを取得します。

テキストリソース中に埋め字がない場合に使用します。

テキストリソースプロパティリストに該当する識別コードがない場合，"????"が返却されます。

BLCSTRで定義された識別コードが入力された時はBLCSTRPortaで対応している識別コードを返却します。

パラメータ

strId

識別コードを指定します。

戻り値

テキストリソース。

get

形式

public static java.lang.String get(int strId,
                                  java.lang.String repStr)

機能

ストリングリソースプロパティリストからテキストリソースを取得して，埋め字処理をしたテキストリソースを取得します。

テキストリソース中の埋め字が一つの場合に使用します。

テキストリソースプロパティリストに該当する識別コードがない場合，"????"が返却されます。

BLCSTRで定義された識別コードが入力された時はBLCSTRPortaで対応している識別コードを返却します。

パラメータ

strId

識別コードを指定します。

repStr

ストリングリソースの置換埋め字を指定します。

戻り値

テキストリソース。

get

形式

public static java.lang.String get(int strId,
                                  java.lang.String[] repStrArray)

機能

ストリングリソースプロパティリストからテキストリソースを取得して，埋め字処理をしたテキストリソースを取得します。

テキストリソース中の埋め字が複数の場合に使用します。

テキストリソースプロパティリストに該当する識別コードがない場合，"????"が返却されます。

BLCSTRで定義された識別コードが入力された時はBLCSTRPortaで対応している識別コードを返却します。

パラメータ

strId

識別コードを指定します。

repStrArray

ストリングリソースの置換埋め字配列を指定します。

戻り値

テキストリソース。

48.　BLCSTRPortalクラス

この章では，BLCSTRPortalクラスの機能および使用方法について説明します。

BLC2 05-50からは，BLCSTRPortalクラスを使用してください。

＜この章の構成＞

48.1　BLCSTRPortalクラスの概要

48.2　フィールドの詳細

48.3　メソッドの詳細

48.1　BLCSTRPortalクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　フィールドの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCSTRPortal

(3)　形式

public class BLCSTRPortal
extends java.lang.Object

(4)　機能

このクラスは，提供するストリングリソースファイル（BLCstringResource Portal.properties）を，プロパティリソースとして，メモリにローディングして管理するクラスです。各BLCクラスおよび各BLCページで，エンドユーザ表示用文字列を，使用言語に合わせてカスタマイズしやすいようにソースコーディング上から切り離すことを目的としています。日本語の文字コードを含む場合，Unicode文字エンコーディングされた値である必要があります。

ストリングリソースプロパティリソースは，Propertiesクラスによるプロパティリストです。構成を次に示します。

識別コード
BLCで管理する4バイト文字コードです。

テキストリソース
BLCで管理するテキストリソースです。埋め字は"%s"で定義します。

(5)　フィールドの概要

データ型 | 形式 | 機能
static int | ACTING_LIST_ITEM_NUM | 「全作業%s件中，%s件目から%s件を表示中。」表示リソースです。
static int | ACTING_LIST_ITEM_TITLE | 「案件振替」表示リソースです。
static int | ACTING_LIST_ITEM_TITLE_PARTS_1 | 画面タイトルのリソースです。
static int | ACTING_LIST_ITEM_TITLE_PARTS_2 | 画面タイトルのリソースです。
static int | ACTING_LIST_ITEM_TITLE_PARTS_3 | 画面タイトルのリソースです。
static int | ACTING_LIST_TITLE | 画面タイトルのリソースです。
static int | ACTIVE | 「処理中」表示リソースです。
static int | ADD_AGENT | 代行者追加の通知メッセージのリソースです。
static int | ADD_BTN | 追加ボタンのリソースです。
static int | ADD_MENU | メニューの追加のリソースです。
static int | ADD_TRAY_USER | 共有トレイ利用者を設定したのリソースです。
static int | ADD_USER_BTN | 宛先一覧へユーザを追加した結果表示のリソースです。
static int | ADDED_USER | 宛先一覧にユーザを追加した結果を表示するリソースです。
static int | AGENT_AUTHORITY | 見出しの文字列のリソースです。
static int | AGENT_LABEL | 代行者のリソースです。
static int | AGENT_LIST_TITLE | 画面タイトルのリソースです。
static int | AGENT_REQ_LABEL | 代行依頼者のリソースです。
static int | AHEAD_BTN | ボタン名のリソースです。
static int | APPLY | 「申請」表示リソースです。
static int | APPLY_NAME | 「申請者氏名」表示リソースです。
static int | APPLY_NO_INPUT | 申請IDの未入力時のメッセージリソースです。
static int | APPLY_ORG | 「申請者組織略称」表示リソースです。
static int | ARRIVED_TIME | 「到着日時」表示リソースです。
static int | BACKTO_FORM | 結果表示画面の「帳票へ戻る」ボタン名表示リソースです。
static int | BACKTO_MENU | 結果表示画面の「一覧へ戻る」ボタン名表示リソースです。
static int | BACKUPPI_HISTORY_TITLE_NAME | 保管案件履歴のタイトルのリソースです。
static int | BACKUPPI_LIST_TITLE_NAME | 保管案件一覧のタイトルのリソースです。
static int | BACKUPPI_SEARCH_TITLE_NAME | 保管案件検索のタイトルのリソースです。
static int | BCOMPLETE | 一括承認のボタンのリソースです。
static int | BCOMPLETE_COUNT_TITLE_NAME | 業務別一括承認のタイトルのリソースです。
static int | BCOMPLETE_END | 一括承認画面の終了メッセージのリソースです。
static int | BCOMPLETE_ERROR_MESSAGE | 一括承認画面のエラーメッセージのリソースです。
static int | BCOMPLETE_NO_CHECK_ERROR_MESSAGE | 案件がチェックされていない場合のエラーメッセージのリソースです。
static int | BCOMPLETE_TITLE_NAME | 一括承認のタイトルのリソースです。
static int | BCOMPLETE_USE_ERROR_MESSAGE | 機能が利用できない場合のエラーメッセージのリソースです。
static int | BEFORE_PARTICIPANT | 「前回作業者氏名」表示リソースです。
static int | BEFORE_PARTICIPANT_BELONGTO | 「前回作業者組織略称」表示リソースです。
static int | BEFORE_PARTICIPANT_TIME | 「前回作業日時」表示リソースです。
static int | BKUPPI_APPLICANT | 保管案件一覧の申請者の一覧ヘッダのリソースです。
static int | BKUPPI_CHOICE | 保管案件一覧の選択の一覧ヘッダのリソースです。
static int | BKUPPI_DAY_STRING | 保管案件検索の「日」テキストのリソースです。
static int | BKUPPI_DISPLAY_NUMBER | 保管案件検索の「表示件数」ラベルのリソースです。
static int | BKUPPI_DISPLAY_UP_TO | 保管案件検索の「件まで表示」テキストのリソースです。
static int | BKUPPI_END_DATE | 保管案件検索の「完了日」ラベルのリソースです。
static int | BKUPPI_FINAL_WORKER | 保管案件一覧の最終作業者の一覧ヘッダのリソースです。
static int | BKUPPI_FROM_STRING | 保管案件検索の「から」テキストのリソースです。
static int | BKUPPI_INPUT_EXAMPLE_1_AHEAD | 保管案件検索の「入力例」テキスト（例１の前部分）のリソースです。
static int | BKUPPI_INPUT_EXAMPLE_1_BACK | 保管案件検索の「入力例」テキスト（例１の後部分）のリソースです。
static int | BKUPPI_MONTH_STRING | 保管案件検索の「月」テキストのリソースです。
static int | BKUPPI_NO_SPECIFICATION | 保管案件検索の「指定なし」テキストのリソースです。
static int | BKUPPI_RANGE_SPECIFICATION | 保管案件検索の「範囲指定」テキストのリソースです。
static int | BKUPPI_SBTN_EURFORMVIEW | 保管案件一覧の「帳票表示」ボタン名のリソースです。
static int | BKUPPI_SBTN_HISTORYVIEW | 保管案件一覧の「履歴表示」ボタン名のリソースです。
static int | BKUPPI_START_DATE | 保管案件検索の「開始日」ラベルのリソースです。
static int | BKUPPI_YEAR_STRING | 保管案件検索の「年」テキストのリソースです。
static int | BLC_WINDOWOPEN_ERROR_MESSAGE | EUR Form帳票のメッセージのリソースです。
static int | BLCSYSTEM_TITLE | windowタイトルのリソースです。
static int | BPNAME | 「業務名称」表示リソースです。
static int | BTN_TRAN_SET | ボタン名のリソースです。
static int | BTN_TRAN_WORK | ボタン名称のリソースです。
static int | BTN_TRAY_ADD | ボタン名のリソースです。
static int | BTNDISP_FAIL | 帳票ガイダンスでの申請／承認ボタン表示処理失敗時のメッセージリソースです。
static int | BTNLIST_IDUNKNOWN | ボタンリストのボタンID不正時の表示テキストのリソースです。
static int | BTNLIST_INVALID | ボタンリストID不正時の表示テキストのリソースです。
static int | BTNLIST_NOTFOUND | ボタンリスト指定なし時の表示テキストのリソースです。
static int | CANT_USE_BUTTON_APPLY | EUR Form帳票のメッセージのリソースです。
static int | CANT_USE_BUTTON_VIEWFORM | EUR Form帳票のメッセージのリソースです。
static int | CLEAR_BTN | クリアボタンのリソースです。
static int | CLOSE_BTN | 閉じるボタンのリソースです。
static int | CLOSE_MENU | メニューの閉じるのリソースです。
static int | COMPLETE | 「完了」表示リソースです。
static int | COMPLETE_TIME | 「処理日時」表示リソースです。
static int | CONFBPNAME | 帳票処理後の確認ダイアログ用のリソースです。
static int | CONFOPEEND | 帳票処理後の確認ダイアログに表示する処理通知メッセージリソースです。
static int | CONFPINAME | 帳票処理後の確認ダイアログに表示する「申請ID」表示リソースです。
static int | COUNT | 「件数」表示リソースです。
static int | COUNT_PROGRESS | 件目のリソースです。
static int | COUNT_TOTAL | 件中のリソースです。
static int | COUNTPAGE | ページ送りの件数フォーマットのリソースです。
static int | DATE_ERROR_MESSAGE | 日付の指定に誤りがある場合のメッセージリソースです。
static int | DATE_FORMAT | 日付表示フォーマットリソースです。
static int | DATETIME_FORMAT | 日付時刻表示フォーマットリソースです。
static int | DATETIME_FORMAT2 | 受信ボックスと送信ログ用の日付時刻表示フォーマットリソースです。
static int | DAY_FORMAT | 日付表示フォーマットリソースです。
static int | DEL_AGENT | 代行者削除の通知メッセージのリソースです。
static int | DEL_TRAY_USER | 共有トレイ利用者を削除したのリソースです。
static int | DELETE_BTN | 削除ボタンのリソースです。
static int | DELETE_MENU | メニューの削除のリソースです。
static int | DESTRUCTION | 「破棄」表示リソースです。
static int | DETAILSET_MENU | メニューの詳細設定のリソースです。
static int | DISCLAIMER_STRING_1 | 「検索項目を複数指定した場合は，全ての条件を満たす案件を検索します。」表示リソースです。
static int | DISPLAY_NUMBER_ERROR_MESSAGE | 表示件数の指定に誤りがある場合のメッセージリソースです。
static int | END_TIME | 「完了日時」表示リソースです。
static int | ERR_MESSAGE | エラーメッセージのリソースです。
static int | ERROR | エラーのリソースです。
static int | EUR_INVALID_DATA | EUR Form帳票のメッセージのリソースです。
static int | EUR_TRANSED_DATA | EUR Form帳票のメッセージのリソースです。
static int | EX_TRAYNAME | 画面表示文字列のリソースです。
static int | EX_TRAYNAMEE | 画面表示文字列のリソースです。
static int | EX_TRAYNAMEK | 画面表示文字列のリソースです。
static int | FMCOMMENT1 | 帳票の項目名「コメント」表示リソースです。
static int | FMCOMMENT2 | 帳票の項目名「記述欄」表示リソースです。
static int | FMDEL_MSG | 帳票削除時のメッセージリソースです。
static int | FMJSBPMANAGER | alertダイアログ用のメッセージリソースです。
static int | FMJSINCOMPLETE | 帳票表示失敗時のメッセージリソースです。
static int | FMMDEL_ASK | 帳票削除の確認メッセージリソースです。
static int | FMMID_BPNAME | 帳票管理メニュー画面の「ビジネスプロセス名」表示リソースです。
static int | FMMID_CATEGORY | 帳票管理メニュー画面の「帳票カテゴリ」表示リソースです。
static int | FMMID_CHECK | 帳票定義ファイル再選択のチェック項目複数指定時のメッセージリソースです。
static int | FMMID_CRE_DATE | 帳票管理メニュー画面の「作成日」表示リソースです。
static int | FMMID_CREATOR | 帳票定義の作成者のリソースです。
static int | FMMID_DBIN | DBアクセス専用帳票の「読込」ボタン名リソースです。
static int | FMMID_DELCHECK | 削除確認メッセージリソースです。
static int | FMMID_FILENAME | BLCFmmanFormRedist.jsp用文字列のリソースです。
static int | FMMID_FMNAME | 帳票管理メニュー画面の「帳票名称」表示リソースです。
static int | FMMID_FORM | 帳票管理メニュー画面の「帳票」表示リソースです。
static int | FMMID_FORM_USER | 登録帳票の帳票利用者のリソースです。
static int | FMMID_FORMID | 帳票管理メニュー画面の「帳票ID」表示リソースです。
static int | FMMID_INISORT | BLCFmmanFormRedist.jsp用文字列のリソースです。
static int | FMMID_JOB | 登録帳票の役職のリソースです。
static int | FMMID_KAKUSYU | 登録帳票の帳票カテゴリの値 各種申請のリソースです。
static int | FMMID_NEWREDIST | 帳票管理メニュー画面の「新規登録」ボタン名リソースです。
static int | FMMID_NOPE | 帳票登録画面の「不可」表示リソースです。
static int | FMMID_NOPE_COMPATI | 登録帳票の運用カラムの値 不可（互換）のリソースです。
static int | FMMID_NOPE_COMPATI_NOTE | 不可（互換）の説明のリソースです。
static int | FMMID_OPE | 帳票登録画面の「許可」表示リソースです。
static int | FMMID_OPERATING | 帳票管理メニュー画面の「運用」表示リソースです。
static int | FMMID_ORG | 登録帳票の組織のリソースです。
static int | FMMID_REGIST_DATE | 登録帳票の登録日時ヘッダのリソースです。
static int | FMMID_SELECT | 登録帳票の選択の一覧ヘッダのリソースです。
static int | FMMID_SENTLOGAPPLY | 登録帳票の送信ログからの申請ヘッダのリソースです。
static int | FMMID_SET | 帳票ボタン用文字列のリソースです。
static int | FMMID_UPD_DATE | 帳票管理メニュー画面の「更新日」表示リソースです。
static int | FMMID_UPDATE | 帳票登録画面の「更新」ボタン名リソースです。
static int | FMMID_URL | BLCFmmanFormRedist.jsp用文字列のリソースです。
static int | FMMID_VR | 帳票管理メニュー画面の「バージョン」表示リソースです。
static int | FMMRED_BACK | 帳票登録画面の前ページ戻りのボタン名リソースです。
static int | FMMRED_FMFILE | 帳票登録の確認メッセージリソースです。
static int | FMMRED_INITIAL | 帳票登録の入力項目（ソート用頭文字）不足時のメッセージリソースです。
static int | FMMRED_OPEINPUT | 帳票登録の入力項目（運用許可選択）不足時のメッセージリソースです。
static int | FMMRED_REDSTART | 帳票登録の確認メッセージリソースです。
static int | FMMRED_SENTLOGAPPLYINPUT | ラジオボタン未選択のメッセージのリソースです。
static int | FMMRED_USERAUGHINPUT | 登録帳票の帳票利用者確認文字列のリソースです。
static int | FMMSELD_NEXT | 帳票登録画面の「次へ」ボタン名リソースです。
static int | FMMSELD_SELECT_CHECK | 帳票登録選択の選択項目未指定時のメッセージリソースです。
static int | FMMTITLE | 帳票管理タイトルリソースです。
static int | FMTARGETCAP | 帳票の項目名「宛先選択」表示リソースです。
static int | FMTARGETCLICK | 帳票の宛先選択ガイダンス表示リソースです。
static int | FORM_APPLY | 申請のリソースです。
static int | FORM_BTN_ERRDETAIL | 結果表示画面でのボタン名のリソースです。
static int | FORM_DBFORM_UPDATED | DBアクセス専用帳票の更新ガイダンスのリソースです。
static int | FORM_FMTGTNOUSERFORM | 帳票宛先０件警告画面ガイダンス文字列のリソースです。
static int | FORM_LIST_TITLE_NAME | 登録済み帳票一覧のタイトルのリソースです。
static int | FORM_REGIST_LIST_TITLE_NAME | 帳票登録用定義設定のタイトルのリソースです。
static int | FORM_REGIST_SET_TITLE_NAME | 登録帳票項目設定のタイトルのリソースです。
static int | FORM_RESULT_TITLE | 結果表示子画面のTITLEタグ用文字列のリソースです。
static int | FORM_TARGET_TITLE | 帳票宛先０件警告画面ガイダンス文字列のリソースです。
static int | FORM_WICOMPLERR | 作業完了に失敗した時に表示するガイダンス %sはボタン名のリソースです。
static int | FORM_WORK_NAME | 作業名のリソースです。
static int | FORM_WSDIR_CLOSE | BLCWsdirUserList.jsp用文字列 画面クローズ時の閉じるボタンのリソースです。
static int | FORMNAME_TITLE_NAME | 名称別帳票一覧のタイトルのリソースです。
static int | INBOX_COUNT | 受信件数一覧の件数の一覧ヘッダのリソースです。
static int | INBOX_COUNT_TITLE_NAME | 業務別受信ボックスのタイトルのリソースです。
static int | INBOX_COUNTLIST_MENU | 業務別作業一覧へのメニューのリソースです。
static int | INBOX_ITEM1 | 「受信ボックスの項目値1」表示リソースです。
static int | INBOX_ITEM10 | 「受信ボックスの項目値10」表示リソースです。
static int | INBOX_ITEM2 | 「受信ボックスの項目値2」表示リソースです。
static int | INBOX_ITEM3 | 「受信ボックスの項目値3」表示リソースです。
static int | INBOX_ITEM4 | 「受信ボックスの項目値4」表示リソースです。
static int | INBOX_ITEM5 | 「受信ボックスの項目値5」表示リソースです。
static int | INBOX_ITEM6 | 「受信ボックスの項目値6」表示リソースです。
static int | INBOX_ITEM7 | 「受信ボックスの項目値7」表示リソースです。
static int | INBOX_ITEM8 | 「受信ボックスの項目値8」表示リソースです。
static int | INBOX_ITEM9 | 「受信ボックスの項目値9」表示リソースです。
static int | INBOX_LIST_MENU | 受信一覧へのメニューのリソースです。
static int | INBOX_MENU_ALLCOUNT | 受信ボックスの全件表示メニューのリソースです。
static int | INBOX_TITLE | 受信ボックス起動画面のタイトル表示リソースです。
static int | INBOX_TITLE_NO | 受信ボックス起動画面に表示する件数が０件の場合のメッセージリソースです。
static int | INBOXITEM_TITLE | 受信ボックス画面（全業務）のタイトル表示リソースです。
static int | INBOXITEM_TITLE_BP | 受信ボックス画面（業務指定）のタイトル表示リソースです。
static int | INBOXV_COUNT_TITLE_NAME | 業務別拡張受信ボックスのタイトルのリソースです。
static int | INBOXV_MENU_ALLCOUNT | 拡張受信ボックスの全件表示メニューのリソースです。
static int | INBOXV_TITLE_NAME | 拡張受信ボックスのタイトルのリソースです。
static int | LAST_PARTICIPANT_NAME | 「最終作業者氏名」表示リソースです。
static int | LAST_PARTICIPANT_ORG | 「最終作業者組織略称」表示リソースです。
static int | LASTPAGE | ページ送りの最終のリソースです。
static int | LISTLOG_DELL | 送信ログ削除時の確認メッセージリソースです。
static int | LISTLOG_DELL_ERR | 送信ログ画面の削除対象未選択時のメッセージリソースです。
static int | LOG_DELETE | ログ削除のリソースです。
static int | MAIL_CONTENTS_APPLICATION_ID | 申請ＩＤのリソースです。
static int | MAIL_CONTENTS_BEFORE_WORKER | 前回作業者のリソースです。
static int | MAIL_CONTENTS_COMMENT | コメントのリソースです。
static int | MAIL_CONTENTS_END | 内容の終了のリソースです。
static int | MAIL_CONTENTS_FORM_NAME | 帳票名のリソースです。
static int | MAIL_CONTENTS_START | 内容の開始のリソースです。
static int | MAIL_ERROR_MESSAGE_1 | メールアドレスの取得に失敗した際のエラーメッセージのリソースです。
static int | MAIL_ERROR_MESSAGE_2 | SMTPサーバがダウンしていた際のエラーメッセージのリソースです。
static int | MAIL_ERROR_MESSAGE_POST | メール送信に失敗した旨を伝えるエラーメッセージのリソースです。
static int | MAIL_ERROR_MESSAGE_PRE | 案件操作は成功した旨を伝えるエラーメッセージのリソースです。
static int | MAIL_MESSAGE_1 | メッセージ１のリソースです。
static int | MAIL_MESSAGE_2 | メッセージ２のリソースです。
static int | MAIL_SUBJECT | メール通知の主題のリソースです。
static int | MAIL_SYSTEM_TOP_PAGE | システムのトップページのリソースです。
static int | MATTER_TRAN_ERR | 振り替え時にエラーが発生した場合の通知メッセージのリソースです。
static int | MP_ADMBACKPI | メニューポートレットのメニュー 保管案件の検索/表示のリソースです。
static int | MP_ADMFORMLIST | メニューポートレットのメニュー 帳票の登録/削除のリソースです。
static int | MP_ADMINFUNC | メニューポートレットのメニュー 管理機能のリソースです。
static int | MP_ADMUSER | メニューポートレットのメニュー ユーザ情報管理のリソースです。
static int | MP_FORMNAME | メニューポートレットのメニュー 名称別帳票一覧のリソースです。
static int | MP_PARTADMIN | メニューポートレットのメニュー 宛先管理のリソースです。
static int | MSG_FILE_DOWNLOAD_CLOSE | 添付ファイルダウンロード画面に表示する用のリソースです。
static int | NEW_MENU | メニューの新規のリソースです。
static int | NEXT | 一覧画面での次ページの表示リソースです。
static int | NEXT_BTN | 次へボタンのリソースです。
static int | NEXTPAGE | ページ送りの次頁のリソースです。
static int | NMBELONGTO_LABEL | 見出しの文字列のリソースです。
static int | NO_DATE_FORMAT | 不明日付表示フォーマットリソースです。
static int | NO_DATE_FORMAT2 | 受信ボックスと送信ログ用の不明日付時刻表示フォーマットリソースです。
static int | NO_TIME_FORMAT | 不明時刻表示フォーマットリソースです。
static int | NOT_ACTING_LIST_ITEM | 代行依頼者が案件を保持していない場合の画面表示文字列のリソースです。
static int | NOT_AGENT_AUTH | 代行依頼者一覧画面を開く際に権限ない場合の画面表示文字列のリソースです。
static int | NOT_AGENT_AUTH_USER | 画面表示文字列のリソースです。
static int | NOT_AGENT_REQUEST | 画面表示文字列のリソースです。
static int | NOT_CHECK_AGENT | 削除対象の代行者をチェックせずに削除ボタンを押下した場合の通知メッセージのリソースです。
static int | NOT_CHECK_MATTER | 振り替え対象案件をチェックせずに振り替えボタンを押下した場合の通知メッセージのリソースです。
static int | NOT_CHECK_TRAY_USER | 削除対象の共有トレイ利用者をチェックせずに削除ボタンを押下した場合の通知メッセージのリソースです。
static int | NOT_SET_AGENT | 代行依頼者一覧画面で依頼者がいない場合の画面表示文字列のリソースです。
static int | NOT_SUPPORTED | 未サポートのエラーのリソースです。
static int | NOT_USE_SHARING_TRAY | 画面表示文字列のリソースです。
static int | NOW | 現在日時の後に付ける文字リソースです。
static int | PART_LIST_BELONG | 宛先一覧の所属略称のリソースです。
static int | PART_LIST_DELL | 宛先削除時確認のリソースです。
static int | PART_LIST_JOB | 宛先一覧の役職のリソースです。
static int | PART_LIST_NAME | 宛先一覧の氏名のリソースです。
static int | PART_LIST_NO_CHECK_ERROR_MES | 宛先削除字に対象がチェックされていないのリソースです。
static int | PARTICIPANT | 「処理者」表示リソースです。
static int | PARTICIPANT_ADMIN_TITLE_NAME | 宛先管理のタイトルのリソースです。
static int | PARTICIPANT_LIST_TITLE_NAME | 宛先一覧のタイトルのリソースです。
static int | PARTICIPANT_ORG_TITLE_NAME | 宛先の組織画面のタイトルのリソースです。
static int | PARTICIPANT_USER_TITLE_NAME | 宛先のユーザ情報のタイトルのリソースです。
static int | PI_STATECODE | 「案件状態」表示リソースです。
static int | PIHISTORY_TITLE_NAME | 案件履歴のタイトルのリソースです。
static int | PINAME | 「案件名称」表示リソースです。
static int | PINAME_ERROR_MESSAGE | 申請IDの指定に誤りがある場合のメッセージリソースです。
static int | PISTATUS | 「案件状態」表示リソースです。
static int | PREVIOUS | 一覧画面での前ページの表示リソースです。
static int | PREVPAGE | ページ送りの前頁のリソースです。
static int | PROGRESS | を処理しています。の表示リソースです。
static int | PULL_BACK | 「引き戻し」表示リソースです。
static int | PULLBACK_CHECKBOX | 削除／<BR>引き戻しの表示リソースです。
static int | PULLBACK_END | 引き戻しの終了メッセージのリソースです。
static int | PULLBACK_ERROR_MESSAGE | 引き戻しのエラーメッセージのリソースです。
static int | PULLBACK_ERROR_MESSAGE_PARALLEL | 引き戻しのエラーメッセージのリソースです。
static int | PULLBACK_ERROR_MESSAGE_SENTLOG | 引き戻しのエラーメッセージのリソースです。
static int | PULLBACK_SENTLOG | 引き戻しのメッセージのリソースです。
static int | REFRESH | ページ送りの再表示のリソースです。
static int | REFRESH_MENU | メニューの再表示のリソースです。
static int | REJECTION | 「却下」表示リソースです。
static int | RELOAD | ページ送りの再表示のリソースです。
static int | RELOAD_FILE | メニューの再表示のリソースです。
static int | RETURN_BTN | 戻るボタンのリソースです。
static int | SBTN_ALL_CHOICE | ボタンIDのリソースです。
static int | SBTN_ALL_CLEAR | ボタンIDのリソースです。
static int | SBTN_APPLYFORM | 帳票ボタン「申請書表示」のリソースです。
static int | SBTN_CONFERENCE | 相談のリソースです。
static int | SBTN_CONFIRM | 帳票ボタン「確認」のリソースです。
static int | SBTN_EXTEND1 | 帳票ボタン「機能1」のリソースです。
static int | SBTN_EXTEND2 | 帳票ボタン「機能2」のリソースです。
static int | SBTN_EXTEND3 | 帳票ボタン「機能3」のリソースです。
static int | SBTN_EXTEND4 | 帳票ボタン「機能4」のリソースです。
static int | SBTN_EXTEND5 | 帳票ボタン「機能5」のリソースです。
static int | SBTN_EXTEND6 | 帳票ボタン「機能6」のリソースです。
static int | SBTN_FORMREUSE | 帳票ボタン「再表示」のリソースです。
static int | SBTN_REAPPLY | 帳票ボタン「再申請」のリソースです。
static int | SBTN_REASSIGN | 帳票ボタン「振替」のリソースです。
static int | SBTN_RECEPTION | 帳票ボタン「受付」のリソースです。
static int | SBTN_REPLY | 回答のリソースです。
static int | SBTN_RESET | 帳票ボタン「リセット」のリソースです。
static int | SBTN_RTNBACK | 帳票ボタン「戻る（ブラウザヒストリへ戻る）」のリソースです。
static int | SBTN_RTNMENU | 帳票ボタン「戻る（コンソールメソッドで戻る）」のリソースです。
static int | SBTN_RTNPAGE | 帳票ボタン「戻る（帳票間で戻る）」のリソースです。
static int | SBTN_SAVEMODEL | 帳票ボタン「ひな形保存」のリソースです。
static int | SBTN_SAVETMP | 帳票ボタン「一時保存」のリソースです。
static int | SBTN_SENDBACK | ボタン名のリソースです。
static int | SBTN_SENTLOGAPPLY | 帳票ボタンクラスの「送信ログからの申請」ボタン名のリソースです。
static int | SBTN_SUSPEND | 帳票ボタン「保留」のリソースです。
static int | SBTN_TRAN | ボタンIDのリソースです。
static int | SBTN_USER_CHOICE | ボタンIDのリソースです。
static int | SBTN_VIEWFORM | 帳票ボタン「内容確認」のリソースです。
static int | SBTN_WICOMPLETE | 帳票ボタン「承認」のリソースです。
static int | SEARCH_BTN | 検索ボタンのリソースです。
static int | SELNTLOG_VIEWFORM_MENU | 案件履歴メニューの内容確認のリソースです。
static int | SENTLOG_APPLY_MENU | 案件履歴メニューの申請のリソースです。
static int | SENTLOG_DEL_LABEL | 送信ログの削除の一覧ヘッダのリソースです。
static int | SENTLOG_ITEM1 | 「送信ログの項目値1」表示リソースです。
static int | SENTLOG_ITEM10 | 「送信ログの項目値10」表示リソースです。
static int | SENTLOG_ITEM2 | 「送信ログの項目値2」表示リソースです。
static int | SENTLOG_ITEM3 | 「送信ログの項目値3」表示リソースです。
static int | SENTLOG_ITEM4 | 「送信ログの項目値4」表示リソースです。
static int | SENTLOG_ITEM5 | 「送信ログの項目値5」表示リソースです。
static int | SENTLOG_ITEM6 | 「送信ログの項目値6」表示リソースです。
static int | SENTLOG_ITEM7 | 「送信ログの項目値7」表示リソースです。
static int | SENTLOG_ITEM8 | 「送信ログの項目値8」表示リソースです。
static int | SENTLOG_ITEM9 | 「送信ログの項目値9」表示リソースです。
static int | SESSION_TIMEOUT | セションタイムアウトが発生したときに表示される文字列のリソースです。
static int | SET_TRAN_AHEAD | 振り替え先対象ユーザをチェックせずに設定ボタンを押下した場合の通知メッセージのリソースです。
static int | SET_USER_INFO | 設定対象のユーザをチェックせずに設定ボタンを押下した場合の通知メッセージのリソースです。
static int | SHARE_TRAY_MANAGE_TITLE | 画面タイトルのリソースです。
static int | SHARE_TRAY_TITLE | 画面タイトルのリソースです。
static int | SHARE_TRAY_USER_LIST_TITLE | 画面タイトルのリソースです。
static int | SNODEEND_CONFIRM | ノード名末尾の「確認」ボタン名リソースです。
static int | SNODEEND_RECEPTION | ノード名末尾の「受付」ボタン名リソースです。
static int | SOURCE_NODE_TEXT | 帳票の履歴ボックスでソースノード（申請者）に位置する項目名リソースです。
static int | START_TIME | 「開始日時」表示リソースです。
static int | STATECODE_E | 「自動実行」表示リソースです。
static int | STATECODE_F | 「作業者実行」表示リソースです。
static int | STATECODE_I | 「初期」表示リソースです。
static int | STATECODE_J | 「実行開始可能」表示リソースです。
static int | STATECODE_L | 「実行開始不可」表示リソースです。
static int | STATECODE_M | 「実行停止」表示リソースです。
static int | STATECODE_O | 「完了」表示リソースです。
static int | STATECODE_P | 「実行省略」表示リソースです。
static int | STATECODE_Q | 「実行取消」表示リソースです。
static int | STATECODE_R | 「実行済」表示リソースです。
static int | STATECODE_U | 「強制完了」表示リソースです。
static int | STATECODE_V | 「異常完了」表示リソースです。
static int | STATECODE_Z | 「未定義」表示リソースです。
static int | STR_HIST_PULLBACK | 案件履歴用の定数文字列のリソースです。
static int | STR_HIST_SENDBACK | 案件履歴用の定数文字列のリソースです。
static int | TIME_FORMAT | 時刻表示フォーマットリソースです。
static int | TOPPAGE | ページ送りの先頭のリソースです。
static int | TRAN_AHEAD | 画面表示文字列のリソースです。
static int | TRAYID_LABEL | 画面表示文字列のリソースです。
static int | TRAYNAME_LABEL | 共有トレイ名列の見出し 画面表示文字列のリソースです。
static int | UPDATE | 更新のリソースです。
static int | UPDATE_CHECK_ERR | 帳票更新用チェックボックス未選択時のメッセージリソースです。
static int | UPDATE_MENU | メニューの更新のリソースです。
static int | USERNAME_LABEL | 共有トレイの利用者列の見出しのリソースです。
static int | WFAPPLYERR | 案件開始が失敗した場合のメッセージリソースです。
static int | WI_STATECODE | 「作業状態」表示リソースです。
static int | WICOMPLERR | 作業完了が失敗した場合のメッセージリソースです。
static int | WORK_NAME | 「作業名」表示リソースです。
static int | WSDIR_NOUSER | 宛先追加画面の追加ユーザ未登録時のメッセージリソースです。
static int | WSDIR_SELECTUSER | 宛先追加画面のユーザ未選択時のメッセージリソースです。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static java.lang.String | get(int strId) | ストリングリソースプロパティリストからテキストリソースを取得します。
static java.lang.String | get(int strId, java.lang.String repStr) | ストリングリソースプロパティリストからテキストリソースを取得して，埋め字処理をしたテキストリソースを取得します。
static java.lang.String | get(int strId, java.lang.String[] repStrArray) | ストリングリソースプロパティリストからテキストリソースを取得して，埋め字処理をしたテキストリソースを取得します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

48.2　フィールドの詳細

＜この節の構成＞

ACTING_LIST_ITEM_NUM

ACTING_LIST_ITEM_TITLE

ACTING_LIST_ITEM_TITLE_PARTS_1

ACTING_LIST_ITEM_TITLE_PARTS_2

ACTING_LIST_ITEM_TITLE_PARTS_3

ACTING_LIST_TITLE

ACTIVE

ADD_AGENT

ADD_BTN

ADD_MENU

ADD_TRAY_USER

ADD_USER_BTN

ADDED_USER

AGENT_AUTHORITY

AGENT_LABEL

AGENT_LIST_TITLE

AGENT_REQ_LABEL

AHEAD_BTN

APPLY

APPLY_NAME

APPLY_NO_INPUT

APPLY_ORG

ARRIVED_TIME

BACKTO_FORM

BACKTO_MENU

BACKUPPI_HISTORY_TITLE_NAME

BACKUPPI_LIST_TITLE_NAME

BACKUPPI_SEARCH_TITLE_NAME

BCOMPLETE

BCOMPLETE_COUNT_TITLE_NAME

BCOMPLETE_END

BCOMPLETE_ERROR_MESSAGE

BCOMPLETE_NO_CHECK_ERROR_MESSAGE

BCOMPLETE_TITLE_NAME

BCOMPLETE_USE_ERROR_MESSAGE

BEFORE_PARTICIPANT

BEFORE_PARTICIPANT_BELONGTO

BEFORE_PARTICIPANT_TIME

BKUPPI_APPLICANT

BKUPPI_CHOICE

BKUPPI_DAY_STRING

BKUPPI_DISPLAY_NUMBER

BKUPPI_DISPLAY_UP_TO

BKUPPI_END_DATE

BKUPPI_FINAL_WORKER

BKUPPI_FROM_STRING

BKUPPI_INPUT_EXAMPLE_1_AHEAD

BKUPPI_INPUT_EXAMPLE_1_BACK

BKUPPI_MONTH_STRING

BKUPPI_NO_SPECIFICATION

BKUPPI_RANGE_SPECIFICATION

BKUPPI_SBTN_EURFORMVIEW

BKUPPI_SBTN_HISTORYVIEW

BKUPPI_START_DATE

BKUPPI_YEAR_STRING

BLC_WINDOWOPEN_ERROR_MESSAGE

BLCSYSTEM_TITLE

BPNAME

BTN_TRAN_SET

BTN_TRAN_WORK

BTN_TRAY_ADD

BTNDISP_FAIL

BTNLIST_IDUNKNOWN

BTNLIST_INVALID

BTNLIST_NOTFOUND

CANT_USE_BUTTON_APPLY

CANT_USE_BUTTON_VIEWFORM

CLEAR_BTN

CLOSE_BTN

CLOSE_MENU

COMPLETE

COMPLETE_TIME

CONFBPNAME

CONFOPEEND

CONFPINAME

COUNT

COUNT_PROGRESS

COUNT_TOTAL

COUNTPAGE

DATE_ERROR_MESSAGE

DATE_FORMAT

DATETIME_FORMAT

DATETIME_FORMAT2

DAY_FORMAT

DEL_AGENT

DEL_TRAY_USER

DELETE_BTN

DELETE_MENU

DESTRUCTION

DETAILSET_MENU

DISCLAIMER_STRING_1

DISPLAY_NUMBER_ERROR_MESSAGE

END_TIME

ERR_MESSAGE

ERROR

EUR_INVALID_DATA

EUR_TRANSED_DATA

EX_TRAYNAME

EX_TRAYNAMEE

EX_TRAYNAMEK

FMCOMMENT1

FMCOMMENT2

FMDEL_MSG

FMJSBPMANAGER

FMJSINCOMPLETE

FMMDEL_ASK

FMMID_BPNAME

FMMID_CATEGORY

FMMID_CHECK

FMMID_CRE_DATE

FMMID_CREATOR

FMMID_DBIN

FMMID_DELCHECK

FMMID_FILENAME

FMMID_FMNAME

FMMID_FORM

FMMID_FORM_USER

FMMID_FORMID

FMMID_INISORT

FMMID_JOB

FMMID_KAKUSYU

FMMID_NEWREDIST

FMMID_NOPE

FMMID_NOPE_COMPATI

FMMID_NOPE_COMPATI_NOTE

FMMID_OPE

FMMID_OPERATING

FMMID_ORG

FMMID_REGIST_DATE

FMMID_SELECT

FMMID_SENTLOGAPPLY

FMMID_SET

FMMID_UPD_DATE

FMMID_UPDATE

FMMID_URL

FMMID_VR

FMMRED_BACK

FMMRED_FMFILE

FMMRED_INITIAL

FMMRED_OPEINPUT

FMMRED_REDSTART

FMMRED_SENTLOGAPPLYINPUT

FMMRED_USERAUGHINPUT

FMMSELD_NEXT

FMMSELD_SELECT_CHECK

FMMTITLE

FMTARGETCAP

FMTARGETCLICK

FORM_APPLY

FORM_BTN_ERRDETAIL

FORM_DBFORM_UPDATED

FORM_FMTGTNOUSERFORM

FORM_LIST_TITLE_NAME

FORM_REGIST_LIST_TITLE_NAME

FORM_REGIST_SET_TITLE_NAME

FORM_RESULT_TITLE

FORM_TARGET_TITLE

FORM_WICOMPLERR

FORM_WORK_NAME

FORM_WSDIR_CLOSE

FORMNAME_TITLE_NAME

INBOX_COUNT

INBOX_COUNT_TITLE_NAME

INBOX_COUNTLIST_MENU

INBOX_ITEM1

INBOX_ITEM10

INBOX_ITEM2

INBOX_ITEM3

INBOX_ITEM4

INBOX_ITEM5

INBOX_ITEM6

INBOX_ITEM7

INBOX_ITEM8

INBOX_ITEM9

INBOX_LIST_MENU

INBOX_MENU_ALLCOUNT

INBOX_TITLE

INBOX_TITLE_NO

INBOXITEM_TITLE

INBOXITEM_TITLE_BP

INBOXV_COUNT_TITLE_NAME

INBOXV_MENU_ALLCOUNT

INBOXV_TITLE_NAME

LAST_PARTICIPANT_NAME

LAST_PARTICIPANT_ORG

LASTPAGE

LISTLOG_DELL

LISTLOG_DELL_ERR

LOG_DELETE

MAIL_CONTENTS_APPLICATION_ID

MAIL_CONTENTS_BEFORE_WORKER

MAIL_CONTENTS_COMMENT

MAIL_CONTENTS_END

MAIL_CONTENTS_FORM_NAME

MAIL_CONTENTS_START

MAIL_ERROR_MESSAGE_1

MAIL_ERROR_MESSAGE_2

MAIL_ERROR_MESSAGE_POST

MAIL_ERROR_MESSAGE_PRE

MAIL_MESSAGE_1

MAIL_MESSAGE_2

MAIL_SUBJECT

MAIL_SYSTEM_TOP_PAGE

MATTER_TRAN_ERR

MP_ADMBACKPI

MP_ADMFORMLIST

MP_ADMINFUNC

MP_ADMUSER

MP_FORMNAME

MP_PARTADMIN

MSG_FILE_DOWNLOAD_CLOSE

NEW_MENU

NEXT

NEXT_BTN

NEXTPAGE

NMBELONGTO_LABEL

NO_DATE_FORMAT

NO_DATE_FORMAT2

NO_TIME_FORMAT

NOT_ACTING_LIST_ITEM

NOT_AGENT_AUTH

NOT_AGENT_AUTH_USER

NOT_AGENT_REQUEST

NOT_CHECK_AGENT

NOT_CHECK_MATTER

NOT_CHECK_TRAY_USER

NOT_SET_AGENT

NOT_SUPPORTED

NOT_USE_SHARING_TRAY

NOW

PART_LIST_BELONG

PART_LIST_DELL

PART_LIST_JOB

PART_LIST_NAME

PART_LIST_NO_CHECK_ERROR_MES

PARTICIPANT

PARTICIPANT_ADMIN_TITLE_NAME

PARTICIPANT_LIST_TITLE_NAME

PARTICIPANT_ORG_TITLE_NAME

PARTICIPANT_USER_TITLE_NAME

PI_STATECODE

PIHISTORY_TITLE_NAME

PINAME

PINAME_ERROR_MESSAGE

PISTATUS

PREVIOUS

PREVPAGE

PROGRESS

PULL_BACK

PULLBACK_CHECKBOX

PULLBACK_END

PULLBACK_ERROR_MESSAGE

PULLBACK_ERROR_MESSAGE_PARALLEL

PULLBACK_ERROR_MESSAGE_SENTLOG

PULLBACK_SENTLOG

REFRESH

REFRESH_MENU

REJECTION

RELOAD

RELOAD_FILE

RETURN_BTN

SBTN_ALL_CHOICE

SBTN_ALL_CLEAR

SBTN_APPLYFORM

SBTN_CONFERENCE

SBTN_CONFIRM

SBTN_EXTEND1

SBTN_EXTEND2

SBTN_EXTEND3

SBTN_EXTEND4

SBTN_EXTEND5

SBTN_EXTEND6

SBTN_FORMREUSE

SBTN_REAPPLY

SBTN_REASSIGN

SBTN_RECEPTION

SBTN_REPLY

SBTN_RESET

SBTN_RTNBACK

SBTN_RTNMENU

SBTN_RTNPAGE

SBTN_SAVEMODEL

SBTN_SAVETMP

SBTN_SENDBACK

SBTN_SENTLOGAPPLY

SBTN_SUSPEND

SBTN_TRAN

SBTN_USER_CHOICE

SBTN_VIEWFORM

SBTN_WICOMPLETE

SEARCH_BTN

SELNTLOG_VIEWFORM_MENU

SENTLOG_APPLY_MENU

SENTLOG_DEL_LABEL

SENTLOG_ITEM1

SENTLOG_ITEM10

SENTLOG_ITEM2

SENTLOG_ITEM3

SENTLOG_ITEM4

SENTLOG_ITEM5

SENTLOG_ITEM6

SENTLOG_ITEM7

SENTLOG_ITEM8

SENTLOG_ITEM9

SESSION_TIMEOUT

SET_TRAN_AHEAD

SET_USER_INFO

SHARE_TRAY_MANAGE_TITLE

SHARE_TRAY_TITLE

SHARE_TRAY_USER_LIST_TITLE

SNODEEND_CONFIRM

SNODEEND_RECEPTION

SOURCE_NODE_TEXT

START_TIME

STATECODE_E

STATECODE_F

STATECODE_I

STATECODE_J

STATECODE_L

STATECODE_M

STATECODE_O

STATECODE_P

STATECODE_Q

STATECODE_R

STATECODE_U

STATECODE_V

STATECODE_Z

STR_HIST_PULLBACK

STR_HIST_SENDBACK

TIME_FORMAT

TOPPAGE

TRAN_AHEAD

TRAYID_LABEL

TRAYNAME_LABEL

UPDATE

UPDATE_CHECK_ERR

UPDATE_MENU

USERNAME_LABEL

WFAPPLYERR

WI_STATECODE

WICOMPLERR

WORK_NAME

WSDIR_NOUSER

WSDIR_SELECTUSER

ACTING_LIST_ITEM_NUM

形式

public static final int ACTING_LIST_ITEM_NUM

機能

「全作業%s件中，%s件目から%s件を表示中。」表示リソースです。

ACTING_LIST_ITEM_TITLE

形式

public static final int ACTING_LIST_ITEM_TITLE

機能

「案件振替」表示リソースです。

ACTING_LIST_ITEM_TITLE_PARTS_1

形式

public static final int ACTING_LIST_ITEM_TITLE_PARTS_1

機能

画面タイトルのリソースです。

ACTING_LIST_ITEM_TITLE_PARTS_2

形式

public static final int ACTING_LIST_ITEM_TITLE_PARTS_2

機能

画面タイトルのリソースです。

ACTING_LIST_ITEM_TITLE_PARTS_3

形式

public static final int ACTING_LIST_ITEM_TITLE_PARTS_3

機能

画面タイトルのリソースです。

ACTING_LIST_TITLE

形式

public static final int ACTING_LIST_TITLE

機能

画面タイトルのリソースです。

ACTIVE

形式

public static final int ACTIVE

機能

「処理中」表示リソースです。

ADD_AGENT

形式

public static final int ADD_AGENT

機能

代行者追加の通知メッセージのリソースです。

ADD_BTN

形式

public static final int ADD_BTN

機能

追加ボタンのリソースです。

ADD_MENU

形式

public static final int ADD_MENU

機能

メニューの追加のリソースです。

ADD_TRAY_USER

形式

public static final int ADD_TRAY_USER

機能

共有トレイ利用者を設定したのリソースです。

ADD_USER_BTN

形式

public static final int ADD_USER_BTN

機能

宛先一覧へユーザを追加した結果表示のリソースです。

ADDED_USER

形式

public static final int ADDED_USER

機能

宛先一覧にユーザを追加した結果を表示するリソースです。

AGENT_AUTHORITY

形式

public static final int AGENT_AUTHORITY

機能

見出しの文字列のリソースです。

AGENT_LABEL

形式

public static final int AGENT_LABEL

機能

代行者のリソースです。

AGENT_LIST_TITLE

形式

public static final int AGENT_LIST_TITLE

機能

画面タイトルのリソースです。

AGENT_REQ_LABEL

形式

public static final int AGENT_REQ_LABEL

機能

代行依頼者のリソースです。

AHEAD_BTN

形式

public static final int AHEAD_BTN

機能

ボタン名のリソースです。

APPLY

形式

public static final int APPLY

機能

「申請」表示リソースです。

APPLY_NAME

形式

public static final int APPLY_NAME

機能

「申請者氏名」表示リソースです。

APPLY_NO_INPUT

形式

public static final int APPLY_NO_INPUT

機能

申請IDの未入力時のメッセージリソースです。

APPLY_ORG

形式

public static final int APPLY_ORG

機能

「申請者組織略称」表示リソースです。

ARRIVED_TIME

形式

public static final int ARRIVED_TIME

機能

「到着日時」表示リソースです。

BACKTO_FORM

形式

public static final int BACKTO_FORM

機能

結果表示画面の「帳票へ戻る」ボタン名表示リソースです。

BACKTO_MENU

形式

public static final int BACKTO_MENU

機能

結果表示画面の「一覧へ戻る」ボタン名表示リソースです。

BACKUPPI_HISTORY_TITLE_NAME

形式

public static final int BACKUPPI_HISTORY_TITLE_NAME

機能

保管案件履歴のタイトルのリソースです。

BACKUPPI_LIST_TITLE_NAME

形式

public static final int BACKUPPI_LIST_TITLE_NAME

機能

保管案件一覧のタイトルのリソースです。

BACKUPPI_SEARCH_TITLE_NAME

形式

public static final int BACKUPPI_SEARCH_TITLE_NAME

機能

保管案件検索のタイトルのリソースです。

BCOMPLETE

形式

public static final int BCOMPLETE

機能

一括承認のボタンのリソースです。

BCOMPLETE_COUNT_TITLE_NAME

形式

public static final int BCOMPLETE_COUNT_TITLE_NAME

機能

業務別一括承認のタイトルのリソースです。

BCOMPLETE_END

形式

public static final int BCOMPLETE_END

機能

一括承認画面の終了メッセージのリソースです。

BCOMPLETE_ERROR_MESSAGE

形式

public static final int BCOMPLETE_ERROR_MESSAGE

機能

一括承認画面のエラーメッセージのリソースです。

BCOMPLETE_NO_CHECK_ERROR_MESSAGE

形式

public static final int BCOMPLETE_NO_CHECK_ERROR_MESSAGE

機能

案件がチェックされていない場合のエラーメッセージのリソースです。

BCOMPLETE_TITLE_NAME

形式

public static final int BCOMPLETE_TITLE_NAME

機能

一括承認のタイトルのリソースです。

BCOMPLETE_USE_ERROR_MESSAGE

形式

public static final int BCOMPLETE_USE_ERROR_MESSAGE

機能

機能が利用できない場合のエラーメッセージのリソースです。

BEFORE_PARTICIPANT

形式

public static final int BEFORE_PARTICIPANT

機能

「前回作業者氏名」表示リソースです。

BEFORE_PARTICIPANT_BELONGTO

形式

public static final int BEFORE_PARTICIPANT_BELONGTO

機能

「前回作業者組織略称」表示リソースです。

BEFORE_PARTICIPANT_TIME

形式

public static final int BEFORE_PARTICIPANT_TIME

機能

「前回作業日時」表示リソースです。

BKUPPI_APPLICANT

形式

public static final int BKUPPI_APPLICANT

機能

保管案件一覧の申請者の一覧ヘッダのリソースです。

BKUPPI_CHOICE

形式

public static final int BKUPPI_CHOICE

機能

保管案件一覧の選択の一覧ヘッダのリソースです。

BKUPPI_DAY_STRING

形式

public static final int BKUPPI_DAY_STRING

機能

保管案件検索の「日」テキストのリソースです。

BKUPPI_DISPLAY_NUMBER

形式

public static final int BKUPPI_DISPLAY_NUMBER

機能

保管案件検索の「表示件数」ラベルのリソースです。

BKUPPI_DISPLAY_UP_TO

形式

public static final int BKUPPI_DISPLAY_UP_TO

機能

保管案件検索の「件まで表示」テキストのリソースです。

BKUPPI_END_DATE

形式

public static final int BKUPPI_END_DATE

機能

保管案件検索の「完了日」ラベルのリソースです。

BKUPPI_FINAL_WORKER

形式

public static final int BKUPPI_FINAL_WORKER

機能

保管案件一覧の最終作業者の一覧ヘッダのリソースです。

BKUPPI_FROM_STRING

形式

public static final int BKUPPI_FROM_STRING

機能

保管案件検索の「から」テキストのリソースです。

BKUPPI_INPUT_EXAMPLE_1_AHEAD

形式

public static final int BKUPPI_INPUT_EXAMPLE_1_AHEAD

機能

保管案件検索の「入力例」テキスト（例１の前部分）のリソースです。

BKUPPI_INPUT_EXAMPLE_1_BACK

形式

public static final int BKUPPI_INPUT_EXAMPLE_1_BACK

機能

保管案件検索の「入力例」テキスト（例１の後部分）のリソースです。

BKUPPI_MONTH_STRING

形式

public static final int BKUPPI_MONTH_STRING

機能

保管案件検索の「月」テキストのリソースです。

BKUPPI_NO_SPECIFICATION

形式

public static final int BKUPPI_NO_SPECIFICATION

機能

保管案件検索の「指定なし」テキストのリソースです。

BKUPPI_RANGE_SPECIFICATION

形式

public static final int BKUPPI_RANGE_SPECIFICATION

機能

保管案件検索の「範囲指定」テキストのリソースです。

BKUPPI_SBTN_EURFORMVIEW

形式

public static final int BKUPPI_SBTN_EURFORMVIEW

機能

保管案件一覧の「帳票表示」ボタン名のリソースです。

BKUPPI_SBTN_HISTORYVIEW

形式

public static final int BKUPPI_SBTN_HISTORYVIEW

機能

保管案件一覧の「履歴表示」ボタン名のリソースです。

BKUPPI_START_DATE

形式

public static final int BKUPPI_START_DATE

機能

保管案件検索の「開始日」ラベルのリソースです。

BKUPPI_YEAR_STRING

形式

public static final int BKUPPI_YEAR_STRING

機能

保管案件検索の「年」テキストのリソースです。

BLC_WINDOWOPEN_ERROR_MESSAGE

形式

public static final int BLC_WINDOWOPEN_ERROR_MESSAGE

機能

EUR Form帳票のメッセージのリソースです。

BLCSYSTEM_TITLE

形式

public static final int BLCSYSTEM_TITLE

機能

windowタイトルのリソースです。

BPNAME

形式

public static final int BPNAME

機能

「業務名称」表示リソースです。

BTN_TRAN_SET

形式

public static final int BTN_TRAN_SET

機能

ボタン名のリソースです。

BTN_TRAN_WORK

形式

public static final int BTN_TRAN_WORK

機能

ボタン名称のリソースです。

BTN_TRAY_ADD

形式

public static final int BTN_TRAY_ADD

機能

ボタン名のリソースです。

BTNDISP_FAIL

形式

public static final int BTNDISP_FAIL

機能

帳票ガイダンスでの申請／承認ボタン表示処理失敗時のメッセージリソースです。

BTNLIST_IDUNKNOWN

形式

public static final int BTNLIST_IDUNKNOWN

機能

ボタンリストのボタンID不正時の表示テキストのリソースです。

BTNLIST_INVALID

形式

public static final int BTNLIST_INVALID

機能

ボタンリストID不正時の表示テキストのリソースです。

BTNLIST_NOTFOUND

形式

public static final int BTNLIST_NOTFOUND

機能

ボタンリスト指定なし時の表示テキストのリソースです。

CANT_USE_BUTTON_APPLY

形式

public static final int CANT_USE_BUTTON_APPLY

機能

EUR Form帳票のメッセージのリソースです。

CANT_USE_BUTTON_VIEWFORM

形式

public static final int CANT_USE_BUTTON_VIEWFORM

機能

EUR Form帳票のメッセージのリソースです。

CLEAR_BTN

形式

public static final int CLEAR_BTN

機能

クリアボタンのリソースです。

CLOSE_BTN

形式

public static final int CLOSE_BTN

機能

閉じるボタンのリソースです。

CLOSE_MENU

形式

public static final int CLOSE_MENU

機能

メニューの閉じるのリソースです。

COMPLETE

形式

public static final int COMPLETE

機能

「完了」表示リソースです。

COMPLETE_TIME

形式

public static final int COMPLETE_TIME

機能

「処理日時」表示リソースです。

CONFBPNAME

形式

public static final int CONFBPNAME

機能

帳票処理後の確認ダイアログ用のリソースです。

CONFOPEEND

形式

public static final int CONFOPEEND

機能

帳票処理後の確認ダイアログに表示する処理通知メッセージリソースです。

CONFPINAME

形式

public static final int CONFPINAME

機能

帳票処理後の確認ダイアログに表示する「申請ID」表示リソースです。

COUNT

形式

public static final int COUNT

機能

「件数」表示リソースです。

COUNT_PROGRESS

形式

public static final int COUNT_PROGRESS

機能

件目のリソースです。

COUNT_TOTAL

形式

public static final int COUNT_TOTAL

機能

件中のリソースです。

COUNTPAGE

形式

public static final int COUNTPAGE

機能

ページ送りの件数フォーマットのリソースです。

DATE_ERROR_MESSAGE

形式

public static final int DATE_ERROR_MESSAGE

機能

日付の指定に誤りがある場合のメッセージリソースです。

DATE_FORMAT

形式

public static final int DATE_FORMAT

機能

日付表示フォーマットリソースです。

DATETIME_FORMAT

形式

public static final int DATETIME_FORMAT

機能

日付時刻表示フォーマットリソースです。

DATETIME_FORMAT2

形式

public static final int DATETIME_FORMAT2

機能

受信ボックスと送信ログ用の日付時刻表示フォーマットリソースです。

DAY_FORMAT

形式

public static final int DAY_FORMAT

機能

日付表示フォーマットリソースです。

DEL_AGENT

形式

public static final int DEL_AGENT

機能

代行者削除の通知メッセージのリソースです。

DEL_TRAY_USER

形式

public static final int DEL_TRAY_USER

機能

共有トレイ利用者を削除したのリソースです。

DELETE_BTN

形式

public static final int DELETE_BTN

機能

削除ボタンのリソースです。

DELETE_MENU

形式

public static final int DELETE_MENU

機能

メニューの削除のリソースです。

DESTRUCTION

形式

public static final int DESTRUCTION

機能

「破棄」表示リソースです。

DETAILSET_MENU

形式

public static final int DETAILSET_MENU

機能

メニューの詳細設定のリソースです。

DISCLAIMER_STRING_1

形式

public static final int DISCLAIMER_STRING_1

機能

「検索項目を複数指定した場合は，全ての条件を満たす案件を検索します。」表示リソースです。

DISPLAY_NUMBER_ERROR_MESSAGE

形式

public static final int DISPLAY_NUMBER_ERROR_MESSAGE

機能

表示件数の指定に誤りがある場合のメッセージリソースです。

END_TIME

形式

public static final int END_TIME

機能

「完了日時」表示リソースです。

ERR_MESSAGE

形式

public static final int ERR_MESSAGE

機能

エラーメッセージのリソースです。

ERROR

形式

public static final int ERROR

機能

エラーのリソースです。

EUR_INVALID_DATA

形式

public static final int EUR_INVALID_DATA

機能

EUR Form帳票のメッセージのリソースです。

EUR_TRANSED_DATA

形式

public static final int EUR_TRANSED_DATA

機能

EUR Form帳票のメッセージのリソースです。

EX_TRAYNAME

形式

public static final int EX_TRAYNAME

機能

画面表示文字列のリソースです。

EX_TRAYNAMEE

形式

public static final int EX_TRAYNAMEE

機能

画面表示文字列のリソースです。

EX_TRAYNAMEK

形式

public static final int EX_TRAYNAMEK

機能

画面表示文字列のリソースです。

FMCOMMENT1

形式

public static final int FMCOMMENT1

機能

帳票の項目名「コメント」表示リソースです。

FMCOMMENT2

形式

public static final int FMCOMMENT2

機能

帳票の項目名「記述欄」表示リソースです。

FMDEL_MSG

形式

public static final int FMDEL_MSG

機能

帳票削除時のメッセージリソースです。

FMJSBPMANAGER

形式

public static final int FMJSBPMANAGER

機能

alertダイアログ用のメッセージリソースです。

FMJSINCOMPLETE

形式

public static final int FMJSINCOMPLETE

機能

帳票表示失敗時のメッセージリソースです。

FMMDEL_ASK

形式

public static final int FMMDEL_ASK

機能

帳票削除の確認メッセージリソースです。

FMMID_BPNAME

形式

public static final int FMMID_BPNAME

機能

帳票管理メニュー画面の「ビジネスプロセス名」表示リソースです。

FMMID_CATEGORY

形式

public static final int FMMID_CATEGORY

機能

帳票管理メニュー画面の「帳票カテゴリ」表示リソースです。

FMMID_CHECK

形式

public static final int FMMID_CHECK

機能

帳票定義ファイル再選択のチェック項目複数指定時のメッセージリソースです。

FMMID_CRE_DATE

形式

public static final int FMMID_CRE_DATE

機能

帳票管理メニュー画面の「作成日」表示リソースです。

FMMID_CREATOR

形式

public static final int FMMID_CREATOR

機能

帳票定義の作成者のリソースです。

FMMID_DBIN

形式

public static final int FMMID_DBIN

機能

DBアクセス専用帳票の「読込」ボタン名リソースです。

FMMID_DELCHECK

形式

public static final int FMMID_DELCHECK

機能

削除確認メッセージリソースです。

FMMID_FILENAME

形式

public static final int FMMID_FILENAME

機能

BLCFmmanFormRedist.jsp用文字列のリソースです。

FMMID_FMNAME

形式

public static final int FMMID_FMNAME

機能

帳票管理メニュー画面の「帳票名称」表示リソースです。

FMMID_FORM

形式

public static final int FMMID_FORM

機能

帳票管理メニュー画面の「帳票」表示リソースです。

FMMID_FORM_USER

形式

public static final int FMMID_FORM_USER

機能

登録帳票の帳票利用者のリソースです。

FMMID_FORMID

形式

public static final int FMMID_FORMID

機能

帳票管理メニュー画面の「帳票ID」表示リソースです。

FMMID_INISORT

形式

public static final int FMMID_INISORT

機能

BLCFmmanFormRedist.jsp用文字列のリソースです。

FMMID_JOB

形式

public static final int FMMID_JOB

機能

登録帳票の役職のリソースです。

FMMID_KAKUSYU

形式

public static final int FMMID_KAKUSYU

機能

登録帳票の帳票カテゴリの値 各種申請のリソースです。

FMMID_NEWREDIST

形式

public static final int FMMID_NEWREDIST

機能

帳票管理メニュー画面の「新規登録」ボタン名リソースです。

FMMID_NOPE

形式

public static final int FMMID_NOPE

機能

帳票登録画面の「不可」表示リソースです。

FMMID_NOPE_COMPATI

形式

public static final int FMMID_NOPE_COMPATI

機能

登録帳票の運用カラムの値 不可(互換)のリソースです。

FMMID_NOPE_COMPATI_NOTE

形式

public static final int FMMID_NOPE_COMPATI_NOTE

機能

不可(互換)の説明のリソースです。

FMMID_OPE

形式

public static final int FMMID_OPE

機能

帳票登録画面の「許可」表示リソースです。

FMMID_OPERATING

形式

public static final int FMMID_OPERATING

機能

帳票管理メニュー画面の「運用」表示リソースです。

FMMID_ORG

形式

public static final int FMMID_ORG

機能

登録帳票の組織のリソースです。

FMMID_REGIST_DATE

形式

public static final int FMMID_REGIST_DATE

機能

登録帳票の登録日時ヘッダのリソースです。

FMMID_SELECT

形式

public static final int FMMID_SELECT

機能

登録帳票の選択の一覧ヘッダのリソースです。

FMMID_SENTLOGAPPLY

形式

public static final int FMMID_SENTLOGAPPLY

機能

登録帳票の送信ログからの申請ヘッダのリソースです。

FMMID_SET

形式

public static final int FMMID_SET

機能

帳票ボタン用文字列のリソースです。

FMMID_UPD_DATE

形式

public static final int FMMID_UPD_DATE

機能

帳票管理メニュー画面の「更新日」表示リソースです。

FMMID_UPDATE

形式

public static final int FMMID_UPDATE

機能

帳票登録画面の「更新」ボタン名リソースです。

FMMID_URL

形式

public static final int FMMID_URL

機能

BLCFmmanFormRedist.jsp用文字列のリソースです

FMMID_VR

形式

public static final int FMMID_VR

機能

帳票管理メニュー画面の「バージョン」表示リソースです。

FMMRED_BACK

形式

public static final int FMMRED_BACK

機能

帳票登録画面の前ページ戻りのボタン名リソースです。

FMMRED_FMFILE

形式

public static final int FMMRED_FMFILE

機能

帳票登録の確認メッセージリソースです。

FMMRED_INITIAL

形式

public static final int FMMRED_INITIAL

機能

帳票登録の入力項目（ソート用頭文字）不足時のメッセージリソースです。

FMMRED_OPEINPUT

形式

public static final int FMMRED_OPEINPUT

機能

帳票登録の入力項目（運用許可選択）不足時のメッセージリソースです。

FMMRED_REDSTART

形式

public static final int FMMRED_REDSTART

機能

帳票登録の確認メッセージリソースです。

FMMRED_SENTLOGAPPLYINPUT

形式

public static final int FMMRED_SENTLOGAPPLYINPUT

機能

ラジオボタン未選択のメッセージのリソースです。

FMMRED_USERAUGHINPUT

形式

public static final int FMMRED_USERAUGHINPUT

機能

登録帳票の帳票利用者確認文字列のリソースです。

FMMSELD_NEXT

形式

public static final int FMMSELD_NEXT

機能

帳票登録画面の「次へ」ボタン名リソースです。

FMMSELD_SELECT_CHECK

形式

public static final int FMMSELD_SELECT_CHECK

機能

帳票登録選択の選択項目未指定時のメッセージリソースです。

FMMTITLE

形式

public static final int FMMTITLE

機能

帳票管理タイトルリソースです。

FMTARGETCAP

形式

public static final int FMTARGETCAP

機能

帳票の項目名「宛先選択」表示リソースです。

FMTARGETCLICK

形式

public static final int FMTARGETCLICK

機能

帳票の宛先選択ガイダンス表示リソースです。

FORM_APPLY

形式

public static final int FORM_APPLY

機能

申請のリソースです。

FORM_BTN_ERRDETAIL

形式

public static final int FORM_BTN_ERRDETAIL

機能

結果表示画面でのボタン名のリソースです。

FORM_DBFORM_UPDATED

形式

public static final int FORM_DBFORM_UPDATED

機能

DBアクセス専用帳票の更新ガイダンスのリソースです。

FORM_FMTGTNOUSERFORM

形式

public static final int FORM_FMTGTNOUSERFORM

機能

帳票宛先０件警告画面ガイダンス文字列のリソースです。

FORM_LIST_TITLE_NAME

形式

public static final int FORM_LIST_TITLE_NAME

機能

登録済み帳票一覧のタイトルのリソースです。

FORM_REGIST_LIST_TITLE_NAME

形式

public static final int FORM_REGIST_LIST_TITLE_NAME

機能

帳票登録用定義設定のタイトルのリソースです。

FORM_REGIST_SET_TITLE_NAME

形式

public static final int FORM_REGIST_SET_TITLE_NAME

機能

登録帳票項目設定のタイトルのリソースです。

FORM_RESULT_TITLE

形式

public static final int FORM_RESULT_TITLE

機能

結果表示子画面のTITLEタグ用文字列のリソースです。

FORM_TARGET_TITLE

形式

public static final int FORM_TARGET_TITLE

機能

帳票宛先０件警告画面ガイダンス文字列のリソースです。

FORM_WICOMPLERR

形式

public static final int FORM_WICOMPLERR

機能

作業完了に失敗した時に表示するガイダンス %sはボタン名のリソースです。

FORM_WORK_NAME

形式

public static final int FORM_WORK_NAME

機能

作業名のリソースです。

FORM_WSDIR_CLOSE

形式

public static final int FORM_WSDIR_CLOSE

機能

BLCWsdirUserList.jsp用文字列 画面クローズ時の閉じるボタンのリソースです。

FORMNAME_TITLE_NAME

形式

public static final int FORMNAME_TITLE_NAME

機能

名称別帳票一覧のタイトルのリソースです。

INBOX_COUNT

形式

public static final int INBOX_COUNT

機能

受信件数一覧の件数の一覧ヘッダのリソースです。

INBOX_COUNT_TITLE_NAME

形式

public static final int INBOX_COUNT_TITLE_NAME

機能

業務別受信ボックスのタイトルのリソースです。

INBOX_COUNTLIST_MENU

形式

public static final int INBOX_COUNTLIST_MENU

機能

業務別作業一覧へのメニューのリソースです。

INBOX_ITEM1

形式

public static final int INBOX_ITEM1

機能

「受信ボックスの項目値1」表示リソースです。

INBOX_ITEM10

形式

public static final int INBOX_ITEM10

機能

「受信ボックスの項目値10」表示リソースです。

INBOX_ITEM2

形式

public static final int INBOX_ITEM2

機能

「受信ボックスの項目値2」表示リソースです。

INBOX_ITEM3

形式

public static final int INBOX_ITEM3

機能

「受信ボックスの項目値3」表示リソースです。

INBOX_ITEM4

形式

public static final int INBOX_ITEM4

機能

「受信ボックスの項目値4」表示リソースです。

INBOX_ITEM5

形式

public static final int INBOX_ITEM5

機能

「受信ボックスの項目値5」表示リソースです。

INBOX_ITEM6

形式

public static final int INBOX_ITEM6

機能

「受信ボックスの項目値6」表示リソースです。

INBOX_ITEM7

形式

public static final int INBOX_ITEM7

機能

「受信ボックスの項目値7」表示リソースです。

INBOX_ITEM8

形式

public static final int INBOX_ITEM8

機能

「受信ボックスの項目値8」表示リソースです。

INBOX_ITEM9

形式

public static final int INBOX_ITEM9

機能

「受信ボックスの項目値9」表示リソースです。

INBOX_LIST_MENU

形式

public static final int INBOX_LIST_MENU

機能

受信一覧へのメニューのリソースです。

INBOX_MENU_ALLCOUNT

形式

public static final int INBOX_MENU_ALLCOUNT

機能

受信ボックスの全件表示メニューのリソースです。

INBOX_TITLE

形式

public static final int INBOX_TITLE

機能

受信ボックス起動画面のタイトル表示リソースです。

INBOX_TITLE_NO

形式

public static final int INBOX_TITLE_NO

機能

受信ボックス起動画面に表示する件数が０件の場合のメッセージリソースです。

INBOXITEM_TITLE

形式

public static final int INBOXITEM_TITLE

機能

受信ボックス画面（全業務）のタイトル表示リソースです。

INBOXITEM_TITLE_BP

形式

public static final int INBOXITEM_TITLE_BP

機能

受信ボックス画面（業務指定）のタイトル表示リソースです。

INBOXV_COUNT_TITLE_NAME

形式

public static final int INBOXV_COUNT_TITLE_NAME

機能

業務別拡張受信ボックスのタイトルのリソースです。

INBOXV_MENU_ALLCOUNT

形式

public static final int INBOXV_MENU_ALLCOUNT

機能

拡張受信ボックスの全件表示メニューのリソースです。

INBOXV_TITLE_NAME

形式

public static final int INBOXV_TITLE_NAME

機能

拡張受信ボックスのタイトルのリソースです。

LAST_PARTICIPANT_NAME

形式

public static final int LAST_PARTICIPANT_NAME

機能

「最終作業者氏名」表示リソースです。

LAST_PARTICIPANT_ORG

形式

public static final int LAST_PARTICIPANT_ORG

機能

「最終作業者組織略称」表示リソースです。

LASTPAGE

形式

public static final int LASTPAGE

機能

ページ送りの最終のリソースです。

LISTLOG_DELL

形式

public static final int LISTLOG_DELL

機能

送信ログ削除時の確認メッセージリソースです。

LISTLOG_DELL_ERR

形式

public static final int LISTLOG_DELL_ERR

機能

送信ログ画面の削除対象未選択時のメッセージリソースです。

LOG_DELETE

形式

public static final int LOG_DELETE

機能

ログ削除のリソースです。

MAIL_CONTENTS_APPLICATION_ID

形式

public static final int MAIL_CONTENTS_APPLICATION_ID

機能

申請ＩＤのリソースです。

MAIL_CONTENTS_BEFORE_WORKER

形式

public static final int MAIL_CONTENTS_BEFORE_WORKER

機能

前回作業者のリソースです。

MAIL_CONTENTS_COMMENT

形式

public static final int MAIL_CONTENTS_COMMENT

機能

コメントのリソースです。

MAIL_CONTENTS_END

形式

public static final int MAIL_CONTENTS_END

機能

内容の終了のリソースです。

MAIL_CONTENTS_FORM_NAME

形式

public static final int MAIL_CONTENTS_FORM_NAME

機能

帳票名のリソースです。

MAIL_CONTENTS_START

形式

public static final int MAIL_CONTENTS_START

機能

内容の開始のリソースです。

MAIL_ERROR_MESSAGE_1

形式

public static final int MAIL_ERROR_MESSAGE_1

機能

メールアドレスの取得に失敗した際のエラーメッセージのリソースです。

MAIL_ERROR_MESSAGE_2

形式

public static final int MAIL_ERROR_MESSAGE_2

機能

SMTPサーバがダウンしていた際のエラーメッセージのリソースです。

MAIL_ERROR_MESSAGE_POST

形式

public static final int MAIL_ERROR_MESSAGE_POST

機能

メール送信に失敗した旨を伝えるエラーメッセージのリソースです。

MAIL_ERROR_MESSAGE_PRE

形式

public static final int MAIL_ERROR_MESSAGE_PRE

機能

案件操作は成功した旨を伝えるエラーメッセージのリソースです。

MAIL_MESSAGE_1

形式

public static final int MAIL_MESSAGE_1

機能

メッセージ１のリソースです。

MAIL_MESSAGE_2

形式

public static final int MAIL_MESSAGE_2

機能

メッセージ２のリソースです。

MAIL_SUBJECT

形式

public static final int MAIL_SUBJECT

機能

メール通知の主題のリソースです。

MAIL_SYSTEM_TOP_PAGE

形式

public static final int MAIL_SYSTEM_TOP_PAGE

機能

システムのトップページのリソースです。

MATTER_TRAN_ERR

形式

public static final int MATTER_TRAN_ERR

機能

振り替え時にエラーが発生した場合の通知メッセージのリソースです。

MP_ADMBACKPI

形式

public static final int MP_ADMBACKPI

機能

メニューポートレットのメニュー 保管案件の検索/表示のリソースです。

MP_ADMFORMLIST

形式

public static final int MP_ADMFORMLIST

機能

メニューポートレットのメニュー 帳票の登録/削除のリソースです。

MP_ADMINFUNC

形式

public static final int MP_ADMINFUNC

機能

メニューポートレットのメニュー 管理機能のリソースです。

MP_ADMUSER

形式

public static final int MP_ADMUSER

機能

メニューポートレットのメニュー ユーザ情報管理のリソースです。

MP_FORMNAME

形式

public static final int MP_FORMNAME

機能

メニューポートレットのメニュー 名称別帳票一覧のリソースです。

MP_PARTADMIN

形式

public static final int MP_PARTADMIN

機能

メニューポートレットのメニュー 宛先管理のリソースです。

MSG_FILE_DOWNLOAD_CLOSE

形式

public static final int MSG_FILE_DOWNLOAD_CLOSE

機能

添付ファイルダウンロード画面に表示する用のリソースです。

NEW_MENU

形式

public static final int NEW_MENU

機能

メニューの新規のリソースです。

NEXT

形式

public static final int NEXT

機能

一覧画面での次ページの表示リソースです。

NEXT_BTN

形式

public static final int NEXT_BTN

機能

次へボタンのリソースです。

NEXTPAGE

形式

public static final int NEXTPAGE

機能

ページ送りの次頁のリソースです。

NMBELONGTO_LABEL

形式

public static final int NMBELONGTO_LABEL

機能

見出しの文字列のリソースです。

NO_DATE_FORMAT

形式

public static final int NO_DATE_FORMAT

機能

不明日付表示フォーマットリソースです。

NO_DATE_FORMAT2

形式

public static final int NO_DATE_FORMAT2

機能

受信ボックスと送信ログ用の不明日付時刻表示フォーマットリソースです。

NO_TIME_FORMAT

形式

public static final int NO_TIME_FORMAT

機能

不明時刻表示フォーマットリソースです。

NOT_ACTING_LIST_ITEM

形式

public static final int NOT_ACTING_LIST_ITEM

機能

代行依頼者が案件を保持していない場合の画面表示文字列のリソースです。

NOT_AGENT_AUTH

形式

public static final int NOT_AGENT_AUTH

機能

代行依頼者一覧画面を開く際に権限ない場合の画面表示文字列のリソースです。

NOT_AGENT_AUTH_USER

形式

public static final int NOT_AGENT_AUTH_USER

機能

画面表示文字列のリソースです。

NOT_AGENT_REQUEST

形式

public static final int NOT_AGENT_REQUEST

機能

画面表示文字列のリソースです。

NOT_CHECK_AGENT

形式

public static final int NOT_CHECK_AGENT

機能

削除対象の代行者をチェックせずに削除ボタンを押下した場合の通知メッセージのリソースです。

NOT_CHECK_MATTER

形式

public static final int NOT_CHECK_MATTER

機能

振り替え対象案件をチェックせずに振り替えボタンを押下した場合の通知メッセージのリソースです。

NOT_CHECK_TRAY_USER

形式

public static final int NOT_CHECK_TRAY_USER

機能

削除対象の共有トレイ利用者をチェックせずに削除ボタンを押下した場合の通知メッセージのリソースです。

NOT_SET_AGENT

形式

public static final int NOT_SET_AGENT

機能

代行依頼者一覧画面で依頼者がいない場合の画面表示文字列のリソースです。

NOT_SUPPORTED

形式

public static final int NOT_SUPPORTED

機能

未サポートのエラーのリソースです。

NOT_USE_SHARING_TRAY

形式

public static final int NOT_USE_SHARING_TRAY

機能

画面表示文字列のリソースです。

NOW

形式

public static final int NOW

機能

現在日時のあとに付ける文字リソースです。

PART_LIST_BELONG

形式

public static final int PART_LIST_BELONG

機能

宛先一覧の所属略称のリソースです。

PART_LIST_DELL

形式

public static final int PART_LIST_DELL

機能

宛先削除時確認のリソースです。

PART_LIST_JOB

形式

public static final int PART_LIST_JOB

機能

宛先一覧の役職のリソースです。

PART_LIST_NAME

形式

public static final int PART_LIST_NAME

機能

宛先一覧の氏名のリソースです。

PART_LIST_NO_CHECK_ERROR_MES

形式

public static final int PART_LIST_NO_CHECK_ERROR_MES

機能

宛先削除字に対象がチェックされていないのリソースです。

PARTICIPANT

形式

public static final int PARTICIPANT

機能

「処理者」表示リソースです。

PARTICIPANT_ADMIN_TITLE_NAME

形式

public static final int PARTICIPANT_ADMIN_TITLE_NAME

機能

宛先管理のタイトルのリソースです。

PARTICIPANT_LIST_TITLE_NAME

形式

public static final int PARTICIPANT_LIST_TITLE_NAME

機能

宛先一覧のタイトルのリソースです。

PARTICIPANT_ORG_TITLE_NAME

形式

public static final int PARTICIPANT_ORG_TITLE_NAME

機能

宛先の組織画面のタイトルのリソースです。

PARTICIPANT_USER_TITLE_NAME

形式

public static final int PARTICIPANT_USER_TITLE_NAME

機能

宛先のユーザ情報のタイトルのリソースです。

PI_STATECODE

形式

public static final int PI_STATECODE

機能

「案件状態」表示リソースです。

PIHISTORY_TITLE_NAME

形式

public static final int PIHISTORY_TITLE_NAME

機能

案件履歴のタイトルのリソースです。

PINAME

形式

public static final int PINAME

機能

「案件名称」表示リソースです。

PINAME_ERROR_MESSAGE

形式

public static final int PINAME_ERROR_MESSAGE

機能

申請IDの指定に誤りがある場合のメッセージリソースです。

PISTATUS

形式

public static final int PISTATUS

機能

「案件状態」表示リソースです。

PREVIOUS

形式

public static final int PREVIOUS

機能

一覧画面での前ページの表示リソースです。

PREVPAGE

形式

public static final int PREVPAGE

機能

ページ送りの前頁のリソースです。

PROGRESS

形式

public static final int PROGRESS

機能

を処理しています。の表示リソースです。

PULL_BACK

形式

public static final int PULL_BACK

機能

「引き戻し」表示リソースです。

PULLBACK_CHECKBOX

形式

public static final int PULLBACK_CHECKBOX

機能

削除／<BR>引き戻しの表示リソースです。

PULLBACK_END

形式

public static final int PULLBACK_END

機能

引き戻しの終了メッセージのリソースです。

PULLBACK_ERROR_MESSAGE

形式

public static final int PULLBACK_ERROR_MESSAGE

機能

引き戻しのエラーメッセージのリソースです。

PULLBACK_ERROR_MESSAGE_PARALLEL

形式

public static final int PULLBACK_ERROR_MESSAGE_PARALLEL

機能

引き戻しのエラーメッセージのリソースです。

PULLBACK_ERROR_MESSAGE_SENTLOG

形式

public static final int PULLBACK_ERROR_MESSAGE_SENTLOG

機能

引き戻しのエラーメッセージのリソースです。

PULLBACK_SENTLOG

形式

public static final int PULLBACK_SENTLOG

機能

引き戻しのメッセージのリソースです。

REFRESH

形式

public static final int REFRESH

機能

ページ送りの再表示のリソースです。

REFRESH_MENU

形式

public static final int REFRESH_MENU

機能

メニューの再表示のリソースです。

REJECTION

形式

public static final int REJECTION

機能

「却下」表示リソースです。

RELOAD

形式

public static final int RELOAD

機能

ページ送りの再表示のリソースです。

RELOAD_FILE

形式

public static final int RELOAD_FILE

機能

メニューの再表示のリソースです。

RETURN_BTN

形式

public static final int RETURN_BTN

機能

戻るボタンのリソースです。

SBTN_ALL_CHOICE

形式

public static final int SBTN_ALL_CHOICE

機能

ボタンIDのリソースです。

SBTN_ALL_CLEAR

形式

public static final int SBTN_ALL_CLEAR

機能

ボタンIDのリソースです。

SBTN_APPLYFORM

形式

public static final int SBTN_APPLYFORM

機能

帳票ボタン「申請書表示」のリソースです。

SBTN_CONFERENCE

形式

public static final int SBTN_CONFERENCE

機能

相談のリソースです。

SBTN_CONFIRM

形式

public static final int SBTN_CONFIRM

機能

帳票ボタン「確認」のリソースです。

SBTN_EXTEND1

形式

public static final int SBTN_EXTEND1

機能

帳票ボタン「機能1」のリソースです。

SBTN_EXTEND2

形式

public static final int SBTN_EXTEND2

機能

帳票ボタン「機能2」のリソースです。

SBTN_EXTEND3

形式

public static final int SBTN_EXTEND3

機能

帳票ボタン「機能3」のリソースです。

SBTN_EXTEND4

形式

public static final int SBTN_EXTEND4

機能

帳票ボタン「機能4」のリソースです。

SBTN_EXTEND5

形式

public static final int SBTN_EXTEND5

機能

帳票ボタン「機能5」のリソースです。

SBTN_EXTEND6

形式

public static final int SBTN_EXTEND6

機能

帳票ボタン「機能6」のリソースです。

SBTN_FORMREUSE

形式

public static final int SBTN_FORMREUSE

機能

帳票ボタン「再表示」のリソースです。

SBTN_REAPPLY

形式

public static final int SBTN_REAPPLY

機能

帳票ボタン「再申請」のリソースです。

SBTN_REASSIGN

形式

public static final int SBTN_REASSIGN

機能

帳票ボタン「振替」のリソースです。

SBTN_RECEPTION

形式

public static final int SBTN_RECEPTION

機能

帳票ボタン「受付」のリソースです。

SBTN_REPLY

形式

public static final int SBTN_REPLY

機能

回答のリソースです。

SBTN_RESET

形式

public static final int SBTN_RESET

機能

帳票ボタン「リセット」のリソースです。

SBTN_RTNBACK

形式

public static final int SBTN_RTNBACK

機能

帳票ボタン「戻る（ブラウザヒストリへ戻る）」のリソースです。

SBTN_RTNMENU

形式

public static final int SBTN_RTNMENU

機能

帳票ボタン「戻る（コンソールメソッドで戻る）」のリソースです。

SBTN_RTNPAGE

形式

public static final int SBTN_RTNPAGE

機能

帳票ボタン「戻る（帳票間で戻る）」のリソースです。

SBTN_SAVEMODEL

形式

public static final int SBTN_SAVEMODEL

機能

帳票ボタン「ひな形保存」のリソースです。

SBTN_SAVETMP

形式

public static final int SBTN_SAVETMP

機能

帳票ボタン「一時保存」のリソースです。

SBTN_SENDBACK

形式

public static final int SBTN_SENDBACK

機能

ボタン名のリソースです。

SBTN_SENTLOGAPPLY

形式

public static final int SBTN_SENTLOGAPPLY

機能

帳票ボタンクラスの「送信ログからの申請」ボタン名のリソースです。

SBTN_SUSPEND

形式

public static final int SBTN_SUSPEND

機能

帳票ボタン「保留」のリソースです。

SBTN_TRAN

形式

public static final int SBTN_TRAN

機能

ボタンIDのリソースです。

SBTN_USER_CHOICE

形式

public static final int SBTN_USER_CHOICE

機能

ボタンIDのリソースです。

SBTN_VIEWFORM

形式

public static final int SBTN_VIEWFORM

機能

帳票ボタン「内容確認」のリソースです。

SBTN_WICOMPLETE

形式

public static final int SBTN_WICOMPLETE

機能

帳票ボタン「承認」のリソースです。

SEARCH_BTN

形式

public static final int SEARCH_BTN

機能

検索ボタンのリソースです。

SELNTLOG_VIEWFORM_MENU

形式

public static final int SELNTLOG_VIEWFORM_MENU

機能

案件履歴メニューの内容確認のリソースです。

SENTLOG_APPLY_MENU

形式

public static final int SENTLOG_APPLY_MENU

機能

案件履歴メニューの申請のリソースです。

SENTLOG_DEL_LABEL

形式

public static final int SENTLOG_DEL_LABEL

機能

送信ログの削除の一覧ヘッダのリソースです。

SENTLOG_ITEM1

形式

public static final int SENTLOG_ITEM1

機能

「送信ログの項目値1」表示リソースです。

SENTLOG_ITEM10

形式

public static final int SENTLOG_ITEM10

機能

「送信ログの項目値10」表示リソースです。

SENTLOG_ITEM2

形式

public static final int SENTLOG_ITEM2

機能

「送信ログの項目値2」表示リソースです。

SENTLOG_ITEM3

形式

public static final int SENTLOG_ITEM3

機能

「送信ログの項目値3」表示リソースです。

SENTLOG_ITEM4

形式

public static final int SENTLOG_ITEM4

機能

「送信ログの項目値4」表示リソースです。

SENTLOG_ITEM5

形式

public static final int SENTLOG_ITEM5

機能

「送信ログの項目値5」表示リソースです。

SENTLOG_ITEM6

形式

public static final int SENTLOG_ITEM6

機能

「送信ログの項目値6」表示リソースです。

SENTLOG_ITEM7

形式

public static final int SENTLOG_ITEM7

機能

「送信ログの項目値7」表示リソースです。

SENTLOG_ITEM8

形式

public static final int SENTLOG_ITEM8

機能

「送信ログの項目値8」表示リソースです。

SENTLOG_ITEM9

形式

public static final int SENTLOG_ITEM9

機能

「送信ログの項目値9」表示リソースです。

SESSION_TIMEOUT

形式

public static final int SESSION_TIMEOUT

機能

セションタイムアウトが発生したときに表示される文字列のリソースです。

SET_TRAN_AHEAD

形式

public static final int SET_TRAN_AHEAD

機能

振り替え先対象ユーザをチェックせずに設定ボタンを押下した場合の通知メッセージのリソースです。

SET_USER_INFO

形式

public static final int SET_USER_INFO

機能

設定対象のユーザをチェックせずに設定ボタンを押下した場合の通知メッセージのリソースです。

SHARE_TRAY_MANAGE_TITLE

形式

public static final int SHARE_TRAY_MANAGE_TITLE

機能

画面タイトルのリソースです。

SHARE_TRAY_TITLE

形式

public static final int SHARE_TRAY_TITLE

機能

画面タイトルのリソースです。

SHARE_TRAY_USER_LIST_TITLE

形式

public static final int SHARE_TRAY_USER_LIST_TITLE

機能

画面タイトルのリソースです。

SNODEEND_CONFIRM

形式

public static final int SNODEEND_CONFIRM

機能

ノード名末尾の「確認」ボタン名リソースです。この名称でボタン機能を制御します。

SNODEEND_RECEPTION

形式

public static final int SNODEEND_RECEPTION

機能

ノード名末尾の「受付」ボタン名リソースです。この名称でボタン機能を制御します。

SOURCE_NODE_TEXT

形式

public static final int SOURCE_NODE_TEXT

機能

帳票の履歴ボックスでソースノード（申請者）に位置する項目名リソースです。

START_TIME

形式

public static final int START_TIME

機能

「開始日時」表示リソースです。

STATECODE_E

形式

public static final int STATECODE_E

機能

「自動実行」表示リソースです。

STATECODE_F

形式

public static final int STATECODE_F

機能

「作業者実行」表示リソースです。

STATECODE_I

形式

public static final int STATECODE_I

機能

「初期」表示リソースです。

STATECODE_J

形式

public static final int STATECODE_J

機能

「実行開始可能」表示リソースです。

STATECODE_L

形式

public static final int STATECODE_L

機能

「実行開始不可」表示リソースです。

STATECODE_M

形式

public static final int STATECODE_M

機能

「実行停止」表示リソースです。

STATECODE_O

形式

public static final int STATECODE_O

機能

「完了」表示リソースです。

STATECODE_P

形式

public static final int STATECODE_P

機能

「実行省略」表示リソースです。

STATECODE_Q

形式

public static final int STATECODE_Q

機能

「実行取消」表示リソースです。

STATECODE_R

形式

public static final int STATECODE_R

機能

「実行済」表示リソースです。

STATECODE_U

形式

public static final int STATECODE_U

機能

「強制完了」表示リソースです。

STATECODE_V

形式

public static final int STATECODE_V

機能

「異常完了」表示リソースです。

STATECODE_Z

形式

public static final int STATECODE_Z

機能

「未定義」表示リソースです。

STR_HIST_PULLBACK

形式

public static final int STR_HIST_PULLBACK

機能

案件履歴用の定数文字列のリソースです。

STR_HIST_SENDBACK

形式

public static final int STR_HIST_SENDBACK

機能

案件履歴用の定数文字列のリソースです。

TIME_FORMAT

形式

public static final int TIME_FORMAT

機能

時刻表示フォーマットリソースです。

TOPPAGE

形式

public static final int TOPPAGE

機能

ページ送りの先頭のリソースです。

TRAN_AHEAD

形式

public static final int TRAN_AHEAD

機能

画面表示文字列のリソースです。

TRAYID_LABEL

形式

public static final int TRAYID_LABEL

機能

画面表示文字列のリソースです。

TRAYNAME_LABEL

形式

public static final int TRAYNAME_LABEL

機能

共有トレイ名列の見出し 画面表示文字列のリソースです。

UPDATE

形式

public static final int UPDATE

機能

更新のリソースです。

UPDATE_CHECK_ERR

形式

public static final int UPDATE_CHECK_ERR

機能

帳票更新用チェックボックス未選択時のメッセージリソースです。

UPDATE_MENU

形式

public static final int UPDATE_MENU

機能

メニューの更新のリソースです。

USERNAME_LABEL

形式

public static final int USERNAME_LABEL

機能

共有トレイの利用者列の見出しのリソースです。

WFAPPLYERR

形式

public static final int WFAPPLYERR

機能

案件開始が失敗した場合のメッセージリソースです。

WI_STATECODE

形式

public static final int WI_STATECODE

機能

「作業状態」表示リソースです。

WICOMPLERR

形式

public static final int WICOMPLERR

機能

作業完了が失敗した場合のメッセージリソースです。

WORK_NAME

形式

public static final int WORK_NAME

機能

「作業名」表示リソースです。

WSDIR_NOUSER

形式

public static final int WSDIR_NOUSER

機能

宛先追加画面の追加ユーザ未登録時のメッセージリソースです。

WSDIR_SELECTUSER

形式

public static final int WSDIR_SELECTUSER

機能

宛先追加画面のユーザ未選択時のメッセージリソースです。

48.3　メソッドの詳細

＜この節の構成＞

get

get

get

get

形式

public static java.lang.String get(int strId)

機能

ストリングリソースプロパティリストからテキストリソースを取得します。

テキストリソース中に埋め字がない場合に使用します。

テキストリソースプロパティリストに該当する識別コードがない場合，"????"が返却されます。

BLCSTRで定義された識別コードが入力された時はBLCSTRPortaで対応している識別コードを返却します。

パラメータ

strId

識別コードを指定します。

戻り値

テキストリソース。

get

形式

public static java.lang.String get(int strId,
                                  java.lang.String repStr)

機能

ストリングリソースプロパティリストからテキストリソースを取得して，埋め字処理をしたテキストリソースを取得します。

テキストリソース中の埋め字が一つの場合に使用します。

テキストリソースプロパティリストに該当する識別コードがない場合，"????"が返却されます。

BLCSTRで定義された識別コードが入力された時はBLCSTRPortaで対応している識別コードを返却します。

パラメータ

strId

識別コードを指定します。

repStr

ストリングリソースの置換埋め字を指定します。

戻り値

テキストリソース。

get

形式

public static java.lang.String get(int strId,
                                  java.lang.String[] repStrArray)

機能

ストリングリソースプロパティリストからテキストリソースを取得して，埋め字処理をしたテキストリソースを取得します。

テキストリソース中の埋め字が複数の場合に使用します。

テキストリソースプロパティリストに該当する識別コードがない場合，"????"が返却されます。

BLCSTRで定義された識別コードが入力された時はBLCSTRPortaで対応している識別コードを返却します。

パラメータ

strId

識別コードを指定します。

repStrArray

ストリングリソースの置換埋め字配列を指定します。

戻り値

テキストリソース。

49.　BLCTraceクラス

この章では，BLCTraceクラスの機能および使用方法について説明します。

＜この章の構成＞

49.1　BLCTraceクラスの概要

49.2　コンストラクタ（BLCTrace）の詳細

49.3　メソッドの詳細

49.1　BLCTraceクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCTrace

(3)　形式

public class BLCTrace
extends java.lang.Object

(4)　機能

このクラスは，トレースの情報を初期化・出力するメソッドを提供するクラスです。

BLCで出力するトレースには，４種類のトレースレベルがあります。トレースレベルは，BLCプロパティファイルのTraceLevelキーで設定します。

-1：トレース出力なし。

10：例外情報だけを出力。

20：例外情報とコールトレースを出力。

30：例外情報，主要なコールトレース※，および内部トレースを出力。

40：例外情報，すべてのコールトレース，および内部トレースを出力。
注※　レベル30で出力する「主要なコールトレース」とは，次の処理をするメソッド呼び出し時に出力されるトレースです。

BLC初期化処理をするメソッド。

DBアクセスをするメソッド。

他プログラム呼び出しをするメソッド。

Servlet固有のオブジェクトを参照，更新するメソッド。

上記メソッドを呼び出すメソッド。

(5)　コンストラクタの概要

形式 | 機能
BLCTrace() | BLCTraceクラスオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static void | putCheckPoint(java.lang.String p_msg) | BLCトレースを出力します。任意の情報を任意のタイミングで出力する場合に呼び出します。
static void | putExceptionCatch(java.lang.String p_msgtext) | BLCトレースを出力します。BLCExceptionオブジェクトをキャッチした場合で，出力したい情報がある場合に呼び出します。
static void | putJspEnd(java.lang.String p_jspname) | BLCトレースを出力します。JSPページ終了時に必ず呼び出します。
static void | putJspStart(java.lang.String p_jspname) | BLCトレースを出力します。JSPページ開始時に必ず呼び出します。
static void | putTrace(java.lang.String p_apName, int p_level, java.lang.String p_msgID, java.lang.String p_msgType, java.lang.String p_msg) | アプリケーショントレースを出力します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

49.2　コンストラクタ（BLCTrace）の詳細

＜この節の構成＞

BLCTrace

BLCTrace

形式

public BLCTrace()

機能

BLCTraceクラスオブジェクトを構築します。

49.3　メソッドの詳細

＜この節の構成＞

putCheckPoint

putExceptionCatch

putJspEnd

putJspStart

putTrace

putCheckPoint

形式

public static void putCheckPoint(java.lang.String p_msg)

機能

BLCトレースを出力します。任意の情報を任意のタイミングで出力する場合に呼び出してください。

トレースのイベント種別は，"CP"になります。

留意事項

BLCプロパティファイル" xxxxxx".BLCpropertiesで指定したBLCトレースレベルが30より小さい場合，トレースは出力されません。

BLCクラスのsetInfoメソッド（BLC初期化処理）が呼び出されていない場合，トレースは出力されないで正常終了します。

注　xxxxxxはBLCInfoクラスのsetInfoもしくはinitUtilメソッドで指定したアプリケーション名です。

パラメータ

p_msg

任意の文字列を指定します。4,095バイト以下で指定してください。

putExceptionCatch

形式

public static void putExceptionCatch(java.lang.String p_msgtext)

機能

BLCトレースを出力します。

BLCExceptionオブジェクトをキャッチした場合で，出力したい情報がある場合に呼び出してください。

トレースのイベント種別は，"EC"となります。

留意事項

BLCプロパティファイル"xxxxxx".BLCpropertiesで指定したBLCトレースレベルが10より小さい場合，トレースは出力されません。

BLCクラスのsetInfoメソッド（BLC初期化処理）が呼び出されていない場合，トレースは出力されないで正常終了します。

注　xxxxxxはBLCInfoクラスのsetInfoもしくはinitUtilメソッドで指定したアプリケーション名です。

パラメータ

p_msgtext

出力情報を4,095バイト以下で指定します。

putJspEnd

形式

public static void putJspEnd(java.lang.String p_jspname)

機能

BLCトレースを出力します。JSPページ終了時に必ず呼び出してください。

トレースのイベント種別は，"FE"になります。

留意事項

BLCプロパティファイル"xxxxxx".BLCpropertiesで指定したBLCトレースレベルが20より小さい場合，トレースは出力されません。

BLCクラスのsetInfoメソッド（BLC初期化処理）が呼び出されていない場合，トレースは出力されないで正常終了します。

注　xxxxxxはBLCInfoクラスのsetInfoメソッドで指定したアプリケーション名で，"BLC"固定です。

パラメータ

p_jspname

JSPファイル名を指定します。64バイト以下で指定してください。

putJspStart

形式

public static void putJspStart(java.lang.String p_jspname)

機能

BLCトレースを出力します。JSPページ開始時に必ず呼び出してください。

トレースのイベント種別は，"FB"になります。

留意事項

BLCプロパティファイル" xxxxxx".BLCpropertiesで指定したBLCトレースレベルが20より小さい場合，トレースは出力されません。

BLCクラスのsetInfoメソッド（BLC初期化処理）が呼び出されていない場合，トレースは出力されないで正常終了します。

注　xxxxxxはBLCInfoクラスのsetInfoメソッドで指定したアプリケーション名で，"BLC"固定です。

パラメータ

p_jspname

JSPファイル名を指定します。64バイト以下で指定してください。

putTrace

形式

public static void putTrace(java.lang.String p_apName,
                         int p_level,
                         java.lang.String p_msgID,
                         java.lang.String p_msgType,
                         java.lang.String p_msg)
                  throws BLCException

機能

アプリケーショントレースを出力します。アプリケーションの任意のタイミングで呼び出してください。

トレースは，BLCプロパティファイル（"xxxxxx".BLCproperties）の「パラメータ『p_apName』で指定したアプリケーション名.ApTracePath」キーで指定したディレクトリ下に，"パラメータ『p_apName』で指定したアプリケーション名"-"面数".logで出力されます。

「パラメータ『p_apName』で指定したアプリケーション名.ApTracePath」キーで指定したディレクトリが存在しない場合，ディレクトリとして有効な名称であればBLC側で作成されますが，無効な名称の場合はBLC例外がスローされます。

「パラメータ『p_apName』で指定したアプリケーション名.ApTraceEncoding」キーで指定した値がエンコーディング値として無効な値の場合は，BLC例外がスローされます。

「パラメータ『p_apName』で指定したアプリケーション名.ApTraceLevel」キーで指定したレベル以下のレベルで出力しようとした場合，トレースは出力されません。

「パラメータ『p_apName』で指定したアプリケーション名. ApTraceFileSize」キーで指定したファイルサイズに達した場合，ファイル名称の"面数"がインクリメントされて出力されます。

「パラメータ『p_apName』で指定したアプリケーション名. ApTraceFileNum」キーで指定した面数のファイルのサイズが上限に達した場合，最初の面数(1)に戻って出力されます。この際，存在していた同名トレースファイルは上書きされます。

備考

面数が１の場合は，次のように出力されます。
"パラメータ『p_apName』で指定したアプリケーション名"-1.logが上限に達した場合，"パラメータ『p_apName』で指定したアプリケーション名"-1.logに上書き出力されます。

面数が２の場合は，次のように出力されます。
"パラメータ『p_apName』で指定したアプリケーション名"-1.logが上限に達した場合，"パラメータ『p_apName』で指定したアプリケーション名"-2.logのファイル名称で出力されます。
"パラメータ『p_apName』で指定したアプリケーション名"-2.logが上限に達した場合，"パラメータ『p_apName』で指定したアプリケーション名"-1.logに上書き出力されます。

留意事項

BLCInfoクラスのsetInfoメソッドがプロセス起動後１度も実行されていない場合，またはトレース出力で何らかの要因でエラーが発生した場合は，BLC例外がスローされます。

パラメータ

p_apName

BLCプロパティファイルで指定したアプリケーション名を，16バイト以下で指定します。

p_level

トレースレベルを，0～1,000の範囲で指定します。

p_msgID

メッセージIDを，16バイト以内で指定します。

p_msgType

メッセージタイプを，4バイト以内で指定します。

p_msg

メッセージテキストを，4,095バイト以内で指定します。

例外

BLCException

次のどれかのエラーです。

パラメータが不正である。

トレースが初期化された。

出力エラーが発生した。

50.　BLCUniqueIDクラス

この章では，BLCUniqueIDクラスの機能および使用方法について説明します。

＜この章の構成＞

50.1　BLCUniqueIDクラスの概要

50.2　メソッドの詳細

50.1　BLCUniqueIDクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCUniqueID

(3)　形式

public class BLCUniqueID
extends java.lang.Object

(4)　機能

ユニークIDの取得を実行するメソッドを提供します。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
static long | getUniqueID(java.lang.String p_strkey) | ユニークIDを採番します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

50.2　メソッドの詳細

＜この節の構成＞

getUniqueID

getUniqueID

形式

public static long getUniqueID(java.lang.String p_strkey)
                       throws BLCException

機能

ユニークIDを採番します。

指定したBLC_UNIQUE_ID_TテーブルのNMUNIQUEKEYカラムに対応する，NUCURRENTIDカラムの値に1を加えた値を取得し，NUCURRENTIDカラムの値を更新します。

このメソッドを使用するためには，BLC_UNIQUE_ID_Tテーブルの該当するNMUNIQUEKEYカラムおよびNMCURRENTIDカラムの値をあらかじめ設定しておく必要があります。NUCURRENTIDカラムの最大値は999999999999（12桁）です。

パラメータ

p_strkey

BLC_UNIQUE_ID_TテーブルのNMUNIQUEKEYカラムの値を指定します。

戻り値

採番したユニークID。

例外

BLCException

データベースアクセス中にエラーが発生しました。

51.　BLCValDicクラス

この章では，BLCValDicクラスの機能および使用方法について説明します。

＜この章の構成＞

51.1　BLCValDicクラスの概要

51.2　コンストラクタ（BLCValDic）の詳細

51.3　メソッドの詳細

51.1　BLCValDicクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　入れ子クラスの概要

(6)　コンストラクタの概要

(7)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--java.util.AbstractMap
       |
       +--java.util.HashMap
             |
             +--jp.co.Hitachi.soft.blc.BLCDictionary
                   |
                   +--jp.co.Hitachi.soft.blc.BLCValDic

すべての実装インタフェース

java.lang.Cloneable，java.util.Map，java.io.Serializable

(3)　形式

public class BLCValDic
extends BLCDictionary

(4)　機能

帳票に関連するデータを管理します。

(5)　入れ子クラスの概要

クラス java.util.Map から継承した入れ子クラス

java.util.Map.Entry

(6)　コンストラクタの概要

形式 | 機能
BLCValDic() | BLCValDicクラスオブジェクトを構築します。

(7)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
java.util.HashMap | getSpecialMap(java.lang.String PrefixKey) | 特別HashMapを取得します。
java.lang.Object | put(java.lang.Object Key, java.lang.Object Value) | マッピングを登録します。
void | putAll(java.util.Map inputMap) | 指定のマップからすべてのマッピングをコピーします。

クラスjp.co.Hitachi.soft.blc.BLCDictionaryから継承したメソッド

exists，item

クラスjava.util.HashMapから継承したメソッド

clear，clone，containsKey，containsValue，entrySet，get，isEmpty，keySet，remove，size，values

クラスjava.util.AbstractMapから継承したメソッド

equals，hashCode，toString

クラスjava.lang.Objectから継承したメソッド

getClass，notify，notifyAll，wait，wait，wait

インタフェースjava.util.Mapから継承したメソッド

equals，hashCode

51.2　コンストラクタ（BLCValDic）の詳細

＜この節の構成＞

BLCValDic

BLCValDic

形式

public BLCValDic()

機能

BLCValDicクラスオブジェクトを構築します。

51.3　メソッドの詳細

＜この節の構成＞

getSpecialMap

put

putAll

getSpecialMap

形式

public java.util.HashMap getSpecialMap(java.lang.String PrefixKey)

機能

特別HashMapを取得します。

プレフィックスキーの指定によって，次に示す特別HashMapが返却されます。

BLCの場合，BLCシステムHashMapが返却されます。

pshitの場合，案件ヒストリHashMapが返却されます。

帳票モジュールプレフィックス値の場合，対応する帳票モジュールHashMapが返却されます。

これ以外の場合は，nullオブジェクトが返却されます。

パラメータ

PrefixKey

プレフィックスキーを指定します。

戻り値

対応する特別HashMapが返却されます。該当する特別HashMapがない場合は，空のHashMapが返却されます。

put

形式

public java.lang.Object put(java.lang.Object Key,
                           java.lang.Object Value)

機能

マッピングを登録します。

キー値が次に示す形式の場合，BLCValDicクラスオブジェクトに加えて，特別HashMapにも，エントリが登録されます。

形式１：キー値の先頭文字が，BLC_の場合
BLCシステムHashMapにも追加されます。

形式２：キー値の先頭文字列が，phist_の場合
案件ヒストリHashMapにも追加されます。

形式３：キー値の先頭文字が，mの場合
帳票モジュールHashMapにも追加されます。帳票モジュールHashMapは，帳票モジュール別にHashMapを保持します。

これらの形式以外の場合は，BLCValDicクラスオブジェクトだけに登録されます。

キー値，または値がnullオブジェクトの場合，どのオブジェクトにも登録されないで，nullオブジェクトが返却されます。

定義

インタフェースjava.util.Mapのputメソッドで定義されています。

オーバーライド

クラスjava.util.HashMapのputメソッドのオーバーライドです。

パラメータ

Key

キー値を指定します。

Value

値を指定します。

戻り値

BLCValDicクラスオブジェクトに同じキー値が登録済みの場合は，更新前の値オブジェクト。

未登録の場合は，nullオブジェクト。

putAll

形式

public void putAll(java.util.Map inputMap)

機能

指定したマップからすべてのマッピングをコピーします。

キーの一致する既存のマッピングが置き換えられます。既存のマッピングがない場合は，追加されます。さらに，キー値によっては，特別HashMapにもマッピングがコピーされます。特別HashMapについては，putメソッドを参照してください。

マッピングのキーまたは値がnullオブジェクトの場合，そのマッピングはコピーされません。

定義

インタフェースjava.util.MapのputAllメソッドで定義されています。

オーバーライド

クラスjava.util.HashMapのputAllメソッドのオーバーライドメソッドです。

パラメータ

inputMap

コピー元のマップオブジェクトを指定します。

52.　BLCWFPIStartクラス

この章では，BLCWFPIStartクラスの機能および使用方法について説明します。

＜この章の構成＞

52.1　BLCWFPIStartクラスの概要

52.2　コンストラクタ（BLCWFPIStart）の詳細

52.3　メソッドの詳細

52.1　BLCWFPIStartクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCWFPIStart

(3)　形式

public class BLCWFPIStart
extends java.lang.Object

(4)　機能

案件の開始処理をするクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCWFPIStart() | BLCWFPIStartオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | start(BLCDBAccess adb, java.lang.String userID, BLCValDic valDic) | ユーザアプリケーションから利用する案件を開始します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

52.2　コンストラクタ（BLCWFPIStart）の詳細

＜この節の構成＞

BLCWFPIStart

BLCWFPIStart

形式

public BLCWFPIStart()

機能

BLCWFPIStartオブジェクトを構築します。Beanとしてインスタンス化するためのコンストラクタです。

52.3　メソッドの詳細

＜この節の構成＞

start

start

形式

public void start(BLCDBAccess adb,
                java.lang.String userID,
                BLCValDic valDic)
           throws BLCException

機能

ユーザアプリケーションから利用する案件を開始します。

案件フレームワーク使用時は利用できません。

ユーザ追加処理は実行されません。

運用不可の帳票に対しても実行できます。

トランザクションはメソッド内でコミットまたはロールバックされます。

パラメータ

abd

BLCDBAccessオブジェクトです。

userID

案件を投入するユーザIDを指定します。

valDic

BLCValDicオブジェクトです。次の項目を設定する必要があります。

項目キー名称 | 説明 | 格納先カラム
BLC_BpName | ビジネスプロセス定義名称 | BLCInbox.NMBP
BLC_StartBpVer | ビジネスプロセス定義バージョン（省略可能） | －
BLC_FormID | 帳票ID | BLCFormData.NMFORMDATA
BLC_FormVer | 帳票バージョン | BLCFormData.NMFORMDATA
BLC_StartForm※1 | 帳票のファイル名 | BLCFormData.NMFORMDATA
BLC_PIName | 申請ID（システムで一意になる文字列，省略可能） | BLCInbox.CDPINAME，BLCFormData.CDPINAME，BLCSentlog.CDPINAME
BLC_PILimit | 案件の処理期限（YYYYMMDDhhmmss形式の日時） | BLCInbox.DTLIMIT
BLC_NodeName | 遷移前の完全作業名（任意の文字列，省略可能） | BLCInbox.NMUPDATEWI
BLC_PIStatus | 案件状態名（任意の文字列） | BLCInbox.NMSTATUS
BLC_SendToData※2 | 次の作業の作業者ID | BLCInbox.CDPARTICIPANT
BLC_AttrNum | 帳票属性項目値の上限（帳票属性がなければ0） | －
BLC_AttrData$n | 帳票属性項目値（帳票属性がなければ省略可能） | BLCInbox.NMITEM$n
BLC_MdlList※3 | 帳票モジュールプレフィックス（複数ある場合はコンマで区切る） | BLCFormData.CDPREFIX
帳票モジュールプレフィックス（m）で始まる項目名称※4 | 帳票データ | BLCFormData.NMFORMDATA
BLC_AcceptID | ボタンID | －
BLC_AcceptMode | ボタン名称（任意の文字列） | －
BLC_FlowCond | 分岐や完了条件などの条件値（省略可能） | BLCInbox.NMFLOWCOND
BLC_CloseObj※5 | forward先URL | －

（凡例）

$n　取得情報番号（1 ～BLC_AttrNumで指定した値）。

注※1　:/form/<パッケージ名>/<帳票ID>/<帳票D>_<帳票バージョン>.jsp"を指定します。例えば，サンプル帳票の販売契約稟議EURの場合，"/form/Hitachi/SampleConsultation/SampleConsultationEUR_1.jsp"となります。

注※2　プロパティCheckSendToDataキーが"false"の場合，設定不要です。

注※3　使用するモジュールを指定します。EUR Form連携帳票の場合"mBLCEUR"を指定し，BLC帳票の場合BLSGの帳票モジュール定義でモジュールプレフィックスとして指定した文字をコンマで区切って指定します。

注※4　値を設定します。例えば，EUR Form連携帳票の場合，"mBLCEUR_EURFormData"をキーとし，EUR Form帳票のXMLデータを設定します。BLC帳票の場合，設定する項目の"<モジュールプレフィックス>_<項目変数名>"をキーとし，設定値を値に指定します。

注※5　nullと空文字列（""）は指定できません。この場合，半角スペースを指定してください。

例外

BLCException

パラメータ不正です。

53.　BLCWFPITerminateクラス

この章では，BLCWFPITerminateクラスの機能および使用方法について説明します。

＜この章の構成＞

53.1　BLCWFPITerminateクラスの概要

53.2　メソッドの詳細

53.1　BLCWFPITerminateクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCWFPITerminate

(3)　形式

public class BLCWFPITerminate
extends java.lang.Object

(4)　機能

案件の強制終了を実行するクラスです。

(5)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | terminate(BLCDBAccess p_DbAccess, BLCInfo p_Info, java.lang.String p_UserId, java.lang.String p_PIName) | 案件を強制終了します。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

53.2　メソッドの詳細

＜この節の構成＞

terminate

terminate

形式

public static void terminate(BLCDBAccess p_DbAccess,
                            BLCInfo p_Info,
                            java.lang.String p_UserId,
                            java.lang.String p_PIName)
                     throws BLCException

機能

案件を強制終了します。

引数に指定した案件名の案件を強制終了させます。

強制終了した情報は受信ボックス（BLC_INBOX_T），および案件履歴に反映されます。

受信ボックスの案件状態を次のように変更します。

カラム名 | 設定
NMSTATUS | 強制終了

帳票データ（BLC_FORM_DATA_T）履歴に強制終了の情報を追加します。

項目 | 設定
作業ID |
作業日付 | 現在時刻
業務ステップ名 | 履歴内の次作業
作業名 | 履歴内の次作業
業務ステップ定義名 | 履歴内の次作業
作業定義名 | 履歴内の次作業
実行処理ID | "ID_TERMINATE"
実行処理名 | "強制終了"
作業者ID | 実行ユーザ情報
作業者名 | 実行ユーザ情報
作業者組織略称 | 実行ユーザ情報
代行者ID | 履歴内の直前作業
代行者名 | 履歴内の直前作業
代行者組織略称 | 履歴内の直前作業
表示属性 | 履歴内の直前作業
有効性 | 履歴内の直前作業

BLCWFPITerminateクラスを呼び出す前に，必ずBLCDBAccessクラスのopen()メソッドを実行してください。また，BLCWFPITerminateクラスを呼び出してから，BLCDBAccessクラスのclose()メソッドを実行してください。

パラメータ

p_DbAccess

BLCDBAccessオブジェクトです（open/closeは呼び出し元で実行してください）。

p_Info

BLCInfoオブジェクトです。BLCInfoクラスのsetInfo()を発行しておく必要があります。

p_UserId

実行ユーザのユーザIDを指定します（履歴情報に作業者として使用されます）。

p_PIName

申請IDを指定します。

例外

パラメータが不正な場合

指定したユーザIDが見つからない場合

呼び出し順序が不正な場合

ログインユーザの情報が取得できない場合

DB接続に失敗した場合

フォームデータテーブルに問題がある場合

CSCIWで問題が発生した場合

SQLの実行に失敗した場合

54.　BLCWFWIBackwardクラス

この章では，BLCWFWIBackwardクラスの機能および使用方法について説明します。

＜この章の構成＞

54.1　BLCWFWIBackwardクラスの概要

54.2　コンストラクタ（BLCWFWIBackward）の詳細

54.3　メソッドの詳細

54.1　BLCWFWIBackwardクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCWFWIBackward

(3)　形式

public class BLCWFWIBackward
extends java.lang.Object

(4)　機能

案件の引き戻しまたは差し戻し処理をするクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCWFWIBackward() | BLCWFWIBackwardオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
void | sendBack(BLCInfo p_Info, BLCValDic p_FormData) | 差し戻し処理を行います。
void | pullBack(BLCInfo p_Info, BLCValDic p_FormData) | 引き戻し処理を行います。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

54.2　コンストラクタ（BLCWFWIBackward）の詳細

＜この節の構成＞

BLCWFWIBackward

BLCWFWIBackward

形式

public BLCWFWIBackward()

機能

BLCWFWIBackwardオブジェクトを構築します。Beanとしてインスタンス化するためのコンストラクタです。

54.3　メソッドの詳細

＜この節の構成＞

sendBack

pullBack

sendBack

形式

public void sendBack(BLCInfo p_Info, BLCValDic p_FormData)
           throws BLCException

機能

案件の差し戻し処理をします。

案件フレームワーク使用時は利用できません。

ユーザ追加処理は実行されません。

トランザクションはメソッド内でコミットまたはロールバックされます。

パラメータ

p_Info

BLCInfoオブジェクトです。setInfo()を発行しておく必要があります。

valDic

BLCValDicオブジェクトです。次の項目を設定する必要があります。

項目キー名称 | 説明 | 格納先カラム
BLC_PIName | 申請ID（システムで一意になる文字列） |
BLC_PIID | 案件ID | －
BLC_WIID | 作業ID | －
BLC_AcceptID | ボタンID | －
BLC_AcceptMode | ボタン名称（任意の文字列） | －
BLC_FlowCond | 分岐や完了条件などの条件値（省略可能） | BLCInbox.NMFLOWCOND
BLC_SendBackADefName | 差し戻し先の業務ステップ定義名 | －

例外

BLCException

パラメータ不正です。

必須項目が設定されていない場合

差し戻しに失敗した場合

pullBack

形式

public void pullBack(BLCInfo p_Info, BLCValDic p_FormData)
           throws BLCException

機能

案件の引き戻し処理をします。

案件フレームワーク使用時は利用できません。

ユーザ追加処理は実行されません。

トランザクションはメソッド内でコミットまたはロールバックされます。

パラメータ

p_Info

BLCInfoオブジェクトです。setInfo()を発行しておく必要があります。

valDic

BLCValDicオブジェクトです。次の項目を設定する必要があります。

項目キー名称 | 説明 | 格納先カラム
BLC_PIName | 申請ID（システムで一意になる文字列） |
BLC_PIID | 案件ID | －
BLC_WIID | 作業ID | －
BLC_AcceptID | ボタンID | －
BLC_AcceptMode | ボタン名称（任意の文字列） | －

例外

BLCException

パラメータ不正です。

必須項目が設定されていない場合

引き戻しに失敗した場合

55.　BLCWFWIReassignクラス

この章では，BLCWFWIReassignクラスの機能および使用方法について説明します。

＜この章の構成＞

55.1　BLCWFWIReassignクラスの概要

55.2　コンストラクタ（BLCWFWIReassign）の詳細

55.3　メソッドの詳細

55.1　BLCWFWIReassignクラスの概要

＜この節の構成＞

(1)　パッケージ

(2)　クラス階層

(3)　形式

(4)　機能

(5)　コンストラクタの概要

(6)　メソッドの概要

(1)　パッケージ

jp.co.Hitachi.soft.blc

(2)　クラス階層

java.lang.Object
 |
 +--jp.co.Hitachi.soft.blc.BLCWFWIReassign

(3)　形式

public class BLCWFWIReassign
extends java.lang.Object

(4)　機能

案件の振替処理をするクラスです。

(5)　コンストラクタの概要

形式 | 機能
BLCWFWIReassign() | BLCWFWIReassignオブジェクトを構築します。

(6)　メソッドの概要

戻り値のデータ型 | 形式 | 機能
boolean | reassign(BLCInfo p_Info, java.lang.String p_SourceUserID,java.lang.String p_TargetUserID,BLCValDic p_FormData) | 振替処理を行います。

クラスjava.lang.Objectから継承したメソッド

equals，getClass，hashCode，notify，notifyAll，toString，wait，wait，wait

55.2　コンストラクタ（BLCWFWIReassign）の詳細

＜この節の構成＞

BLCWFWIReassign

BLCWFWIReassign

形式

public BLCWFWIReassign()

機能

BLCWFWIReassignオブジェクトを構築します。Beanとしてインスタンス化するためのコンストラクタです。

55.3　メソッドの詳細

＜この節の構成＞

reassign

reassign

形式

public boolean 　reassign(BLCInfo p_Info, java.lang.String p_SourceUserID,java.lang.String p_TargetUserID,
                BLCValDic p_ValDic)
           throws BLCException

機能

案件の振替を行います。

案件フレームワーク使用時は利用できません。

トランザクションはメソッド内でコミットまたはロールバックされます。

パラメータ

p_Info

BLCInfoオブジェクトです。setInfo()を発行しておく必要があります。

p_SourceUserID

振り替え元ユーザのユーザIDまたは共有トレイIDです。

※nullまたは空文字を指定すると例外が発生します。

p_TargetUserID

振り替え先ユーザのユーザIDまたは共有トレイIDです。

※nullまたは空文字を指定すると例外が発生します。

p_ValDic

BLCValDicオブジェクトです。次の項目を設定する必要があります。

項目キー名称 | 説明 | 格納先カラム
BLC_PIName | 申請ID（システムで一意になる文字列） | －
BLC_PIID | 案件ID | －
BLC_WIID | 作業ID | －
BLC_AcceptID | ボタンID | －
BLC_AcceptMode | ボタン名称（任意の文字列） | －

戻り値

true ：振り替えに成功した　false ：振り替えに失敗した

例外

BLCException

パラメータ不正です。

必須項目が設定されていない場合

付録

＜この付録の構成＞

付録A　このマニュアルの参考情報

付録B　用語解説

付録A　このマニュアルの参考情報

このマニュアルを読むに当たっての参考情報を示します。

＜この節の構成＞

付録A.1　関連マニュアル

付録A.2　このマニュアルでの表記

付録A.3　英略語

付録A.1　関連マニュアル

関連マニュアルを次に示します。必要に応じてお読みください。

uCosminexus 電子フォームワークフロー 解説（3020-3-Q33）
電子フォームワークフローの機能，操作方法，および運用方法について説明しています。

Cosminexus V9 アプリケーションサーバ & BPM/ESB基盤 概説（3020-3-Y01）
アプリケーションサーバの製品概要について説明しています。

Cosminexus V9 アプリケーションサーバ　システム構築・運用ガイド（3020-3-Y02）
セットアップウィザードまたはSmart Composer機能を使用してシステムを構築・運用する方法について説明しています。

Cosminexus V9 アプリケーションサーバ　アプリケーション開発ガイド（3020-3-Y20）
アプリケーションの開発方法について説明しています。また，開発環境のセットアップ方法についても説明しています。

電子フォームシステム　EUR Form　uCosminexus EUR Form クライアント操作（3020-7-493）
EUR Form帳票ファイルにデータを入力して送信するまでの基本的な操作について説明しています。

電子フォームシステム　EUR Form　uCosminexus EUR Form サーバプログラム開発（3020-7-492）
EUR Form帳票を使う業務を実現するためのサーバシステム構築の方法を説明しています。

帳票システム構築支援　uCosminexus EUR　uCosminexus EUR 帳票設計（EUR Form帳票）（3020-7-534）
EUR Formの概要，およびEUR Form帳票を作成する方法について説明しています。

帳票システム構築支援　uCosminexus EUR　uCosminexus EUR メッセージ（3020-7-537）
帳票作成機能 EURシリーズのプログラムプロダクトで出力するメッセージについて説明しています。

uCosminexus Service Coordinator Interactive Workflow ビジネスプロセス開発ガイド（3020-3-M85）
ビジネスプロセスを定義，管理，および運用する機能や使用方法について説明しています。

スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド（Windows(R)用）（3020-6-352）
HiRDBの導入およびチューニング方法や，HiRDBシステムの設計方法について説明しています。

スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド（Windows(R)用）（3020-6-354）
HiRDBのシステム運用方法について説明しています。

スケーラブルデータベースサーバ HiRDB Version 8 コマンドリファレンス（Windows(R)用）（3020-6-355）
HiRDBで使用するコマンドの文法について説明しています。

HiRDB Version 9 システム導入・設計ガイド（Windows(R)用）（3020-6-452）
HiRDBの導入およびチューニング方法や，HiRDBシステムの設計方法について説明しています。

HiRDB Version 9 システム定義（Windows(R)用）（3020-6-453）
HiRDBのシステム定義について説明しています。

HiRDB Version 9 コマンドリファレンス（Windows(R)用）（3020-6-455）
HiRDBで使用するコマンドの文法について説明しています。

HiRDB Version 9 UAP開発ガイド（3020-6-456）
HiRDBでUAPを開発，実行する方法について説明しています。

付録A.2　このマニュアルでの表記

このマニュアルでは，次に示す表記方法を使用しています。

EJBTMをEJBと表記します。

Enterprise JavaBeansTMをEnterprise JavaBeansと表記します。

J2EETMをJ2EEと表記します。

JavaTMをJavaと表記します。

JavaBeansTMをJavaBeansと表記します。

JavaTM ServletをServletと表記します。

JSPTMをJSPと表記します。

このマニュアルでは，製品名を次のように表記しています。

表記 | 製品名
BLSG | Hitachi Business Logic - Container - Script Generator
BLC | Hitachi Business Logic - Container 2
CSCIW | uCosminexus Service Coordinator Interactive Workflow

付録A.3　英略語

このマニュアルで使用する英略語を次に示します。

英略語 | 英字での表記
DB | Database
OS | Operating System

付録B　用語解説

英字｜ア行｜カ行｜サ行｜タ行｜ナ行｜ハ行｜ヤ行

英字

BLC

ワークフローに対応する帳票アプリケーションの開発と実行を支援するプログラムです。JSP形式の帳票アプリケーションを自動生成する帳票ジェネレータ（BLSG）機能と，帳票アプリケーションを実行するBLC実行環境機能で構成されています。

BLC実行環境機能

BLCの機能の一つです。帳票ジェネレータ（BLSG）機能を使用して作成した帳票アプリケーションの標準的な実行環境です。

BLC帳票

HTMLを入力として帳票ジェネレータ（BLSG）で生成した帳票のことです。

BLC予約コントロール

EUR Form帳票編集時にデフォルトで配置される帳票コントロールのことです。IDには「#BLC」というプレフィックスが追加されます。

BLSGJ

帳票ジェネレータ（BLSG）機能の中の，帳票ファイル（JSP形式）を生成する機能です。

CSCIW

ワーク管理システムを構成するソフトウェアのことです。

DBアクセス専用帳票

帳票の種類の一つです。案件の申請処理および承認処理を実行しないで，帳票からデータベースの更新だけを実行するための帳票です。

DBアクセス定義

帳票または帳票モジュールがDBとの入出力処理を実行するための定義です。

EUR Form帳票

EUR FormでBLC連携用帳票として生成した帳票のことです。

EUR Form連携帳票

EUR Form帳票の送信ユニット情報の一覧表を入力として帳票ジェネレータ（BLSG）で生成した，EUR Form帳票を表示するための連携帳票です。

WorkCoordinator Definer

ビジネスプロセスを定義，管理および運用するプログラムです。ビジネスプロセス管理および案件運用操作で構成されます。

ア行

宛先

次のノードで，帳票を処理する作業者のことです。

案件

ビジネスプロセスの開始から終了までを一つの単位とする，業務の実例（ビジネスプロセスインスタンス）のことです。

カ行

カスタム申請

申請画面を表示する条件を設定してから，その設定内容に基づいた申請画面を表示する方法です。

カスタム申請帳票

カスタム申請のソース帳票の設定内容に基づいて表示される申請画面の帳票です。

カスタム申請のソース帳票

帳票の種類の一つです。カスタム申請時に，申請画面を表示する条件を設定するための帳票です。

画面HTML

ユーザインタフェースとなる帳票の画面のHTMLファイルです。画面HTMLでは，画面項目，項目のレイアウト，画面の配色などを定義します。

完全作業名

BLCで作業を一意にするための名前です。CSCIWの作業の種類によって，次のように異なります。

一般作業の場合，"業務ステップ定義名-作業定義名"

並列作業の子作業の場合，"業務ステップ定義名-作業名"

組み込み作業

CSCIWの作業の種類です。ワーク管理システムの基本的な機能を組み合わせることで実現するような複雑な処理を一つの作業としてまとめたものです。組み込み作業には，並列作業があります。

項目グループ

複数の帳票モジュール項目をグループ化したものです。入力チェックやデータベースへの書き出し処理などを項目グループ単位で実行できます。

例

「年」，「月」，「日」の三つの項目を項目グループと定義します。

サ行

作業（WorkItem）

CSCIWの業務ステップ中に定義する業務処理の単位です。

承認帳票

承認処理をする帳票です。

シンクノード

CSCIWの案件の終了を意味します。推進された案件は，シンクノードに状態を遷移することで完了します。

申請帳票

申請処理をする帳票です。

先着ノード

CSCIWの制御ノードの一つです。直前の業務ステップとしてあらかじめ定義された複数の業務ステップのうち，どれか一つが完了した時点で次の業務ステップを開始します。

先手通知作業

組み込み作業の一つです。先手通知作業をビジネスプロセスに定義しておくことで，案件の実行時に，関連づけられた他業務ステップが自動的に生成されます。

送信ユニット情報の一覧表

uCosminexus EUR Developerで出力した一覧表のことです。

タ行

帳票

BLCで開発および実行する帳票アプリケーションのことです。また，BLC帳票とEUR Form連係帳票を総称して帳票と呼びます。

帳票コントロール

EUR Form帳票を構成するテキスト領域やボタンなどのオブジェクトのことです。EditField，MultiLineEditField，DropdownList，CheckBox，RadioButton，CommandButtonなどの複数のオブジェクト組み合わせて，一つの帳票を表現します。

帳票ジェネレータ（BLSG）機能

BLCの機能の一つです。入力された帳票アプリケーションの構成要素となる情報を結合して，帳票ファイル（JSP形式）を生成します。

帳票定義

帳票の内容を帳票ジェネレータ（BLSG）機能で定義したものです。

帳票定義情報リポジトリ

帳票ジェネレータ（BLSG）機能で定義した帳票定義の情報を格納しておくためのファイルです。画面HTMLおよびビジネスプロセス定義の情報の一部が格納されます。画面HTMLが変更されたために帳票を再生成する場合，帳票定義情報リポジトリに格納されたビジネスプロセス定義の情報を利用できるので，ビジネスプロセス定義を再入力する必要はありません。また，ビジネスプロセス定義が変更された場合も同様に，画面HTMLを再入力する必要はありません。

帳票バージョン

帳票定義のバージョン番号のことです。

帳票ファイル（JSP形式）

帳票ジェネレータ（BLSG）機能で生成した，帳票アプリケーションのJSPファイルのことです。

帳票モジュール

帳票の内容を構成する要素です。テキスト領域やボタンなどの項目の集まりで構成されます。複数の帳票モジュールを組み合わせて一つの帳票を表現します。

帳票モジュール項目

帳票モジュールを構成するテキスト領域やボタンなどです。

帳票モジュール定義

帳票モジュールの内容を帳票ジェネレータ（BLSG）機能で定義したものです。

ナ行

ノード

CSCIWの業務ステップで行う処理である，作業（WorkItem）のことです。

ハ行

ビジネスプロセス定義

業務の流れ（ビジネスプロセス）をWorkCoordinator Definerのビジネスプロセス管理で定義したものです。BLCでは，帳票ジェネレータ（BLSG）機能で帳票アプリケーションを作成する際に，ビジネスプロセス定義の情報（プロセス定義情報）を入力する必要があります。

振り分けルール

CSCIWの，作業者を決定するためのルールです。作業者は，ビジネスプロセス定義の各作業に指定した振り分けルールを適用することで決定します。

分岐ノード

CSCIWの制御ノードの一つです。次の業務ステップとしてあらかじめ定義された複数の業務ステップから，条件に従って一つの業務ステップを選択し，開始します。

分業ノード

CSCIWの制御ノードの一つです。次の業務ステップとしてあらかじめ定義された複数の業務ステップをすべて開始します。

並列作業

CSCIWの組み込み作業の一つです。並列作業をビジネスプロセスに定義しておくことで，案件の実行時に複数の作業が自動的に生成されます。生成される作業数は，案件の実行時に決まります。

ヤ行

ユーザ追加処理

帳票のボタンDB更新処理などに，ユーザが任意に追加する処理のことです。ユーザがJavaScriptやJavaクラスで作成します。

索引

[Ａ][Ｂ][Ｃ][Ｄ][Ｅ][Ｆ][Ｇ][Ｉ][Ｊ][Ｌ][Ｍ][Ｎ][Ｏ][Ｐ][Ｒ][Ｓ][Ｔ][Ｕ][Ｗ][Ｙ]
[カ行]

(英字)

(Ａ)

ACTING_LIST_ITEM_NUM

ACTING_LIST_ITEM_TITLE

ACTING_LIST_ITEM_TITLE_PARTS_1

ACTING_LIST_ITEM_TITLE_PARTS_2

ACTING_LIST_ITEM_TITLE_PARTS_3

ACTING_LIST_TITLE

ACTIVE ,[2]

ADD_AGENT

ADD_BTN

ADD_MENU

ADD_TRAY_USER

ADD_USER_BTN

ADDED_USER ,[2]

addFile

addHiddenTag

addHistory

AGENT_AUTHORITY

AGENT_LABEL

AGENT_LIST_TITLE

AGENT_REQ_LABEL

AHEAD_BTN

APPLICANT

APPLY ,[2]

APPLY_NAME ,[2]

APPLY_NO_INPUT ,[2]

APPLY_ORG ,[2]

ARRIVED_TIME ,[2]

AUTH_ERROR_PARAM

AUTH_LOGOUT_BODY

AUTH_LOGOUT_BUTTON

AUTH_LOGOUT_TILTE

(Ｂ)

BACKTO_FORM ,[2]

BACKTO_MENU ,[2]

BACKUPPI_HISTORY_TITLE_NAME

BACKUPPI_LIST_TITLE_NAME

BACKUPPI_SEARCH_TITLE_NAME

BCOMPLETE

BCOMPLETE_COUNT_TITLE_NAME

BCOMPLETE_END

BCOMPLETE_ERROR_MESSAGE

BCOMPLETE_NO_CHECK_ERROR_MESSAGE

BCOMPLETE_TITLE_NAME

BCOMPLETE_USE_ERROR_MESSAGE

BEF_ACCEPTID

BEF_ACCEPTMODE

BEF_APPLYUID

BEF_ATTRDATA

BEF_ATTRNUM

BEF_BPNAME

BEF_FLOWCOND

BEF_FORMID

BEF_MDLLIST

BEF_NODEINSTNAME

BEF_NODENAME

BEF_PIID

BEF_PILIMIT

BEF_PINAME

BEF_PISTATUS

BEF_PROCMODE

BEF_RESULTCODE

BEF_SELECT_DISP_SET

BEF_SELECT_DISP_UNSET

BEF_SELECT_HIDDEN_SET

BEF_SELECT_HIDDEN_UNSET

BEF_SENDTODATA

BEF_SENTLOG_ATTRDATA

BEF_SENTLOG_ATTRNUM

BEF_WIID

BEFORE_PARTICIPANT ,[2]

BEFORE_PARTICIPANT_BELONGTO ,[2]

BEFORE_PARTICIPANT_TIME ,[2]

befpi

BKUPPI_APPLICANT

BKUPPI_CHOICE

BKUPPI_DAY_STRING

BKUPPI_DISPLAY_NUMBER

BKUPPI_DISPLAY_UP_TO

BKUPPI_END_DATE

BKUPPI_FINAL_WORKER

BKUPPI_FROM_STRING

BKUPPI_INPUT_EXAMPLE_1_AHEAD

BKUPPI_INPUT_EXAMPLE_1_BACK

BKUPPI_MONTH_STRING

BKUPPI_NO_SPECIFICATION

BKUPPI_RANGE_SPECIFICATION

BKUPPI_SBTN_EURFORMVIEW

BKUPPI_SBTN_HISTORYVIEW

BKUPPI_START_DATE

BKUPPI_YEAR_STRING

blc

BLC_CHKTARGET_OFF

BLC_CHKTARGET_ON

BLC_WINDOWOPEN_ERROR_MESSAGE

BLCAccessAuthority

BLCAccessAuthorityクラス

BLCApTrace

BLCApTraceクラス

BLCAuthenticateクラス

BLCCommon

BLCDBAccess

BLCDBDef

BLCDBDefクラス

BLCDBFormDataHistoryOperationクラス

BLCDBInboxCountV

BLCDBInboxCountVforOracle

BLCDBInboxV

BLCDBInboxVforOracle

BLCDBList

BLCDBPIHistoryElement

BLCDictionary

BLCDirs

BLCDirsLoader

BLCEURFormBase

BLCEURFormProcess

BLCEURFormProcessInfo

BLCException ,[2] ,[3] ,[4] ,[5] ,[6] ,[7]

BLCFileAccess

BLCFormBase

BLCFormControl

BLCInboxVColDTCreatePIクラス

BLCInfo

BLCListInbox

BLCListSentlog

BLCMail

BLCPIHistoryInfo

BLCPIManager

BLCPIPerform

BLCPIStatus

BLCPIStatusFactory

BLCRequestDataクラス

BLCSYSTEM_TITLE

BLCTrace

BLCValDic

BLCWFPIStart

BLCWFPITerminateクラス

BLCWFWIBackward

BLCWFWIBackwardクラス

BLCWFWIReassign

BLCWFWIReassignクラス

blse

BPNAME ,[2]

BTN_ERRDETAIL

BTN_TRAN_SET

BTN_TRAN_WORK

BTN_TRAY_ADD

BTNDISP_FAIL ,[2]

BTNID_APPLY

BTNID_APPLYFORM

BTNID_CONFIRM

BTNID_DESTRUCTION

BTNID_EXTEND1

BTNID_EXTEND2

BTNID_EXTEND3

BTNID_EXTEND4

BTNID_EXTEND5

BTNID_EXTEND6

BTNID_FORMREUSE

BTNID_REAPPLY

BTNID_REASSIGN

BTNID_RECEPTION

BTNID_REJECT

BTNID_RESET

BTNID_RTNBACK

BTNID_RTNMENU

BTNID_RTNPAGE

BTNID_SAVEMODEL

BTNID_SAVETMP

BTNID_SUSPEND

BTNID_TAKEBACK

BTNID_VIEWFORM

BTNID_WICOMPLETE

BTNLIST_IDUNKNOWN

BTNLIST_INVALID

BTNLIST_NOTFOUND

BTNLISTTYPE_APPLY

BTNLISTTYPE_CONFIRM

BTNLISTTYPE_CUSTOMSOURCE

BTNLISTTYPE_DESTCONF

BTNLISTTYPE_PIHIST

BTNLISTTYPE_PROCAPPROVE

BTNLISTTYPE_REAPPLY

BTNLISTTYPE_RECEPTION

BTNLISTTYPE_RTNMENU

BTNLISTTYPE_RTNPAGE

(Ｃ)

CANT_USE_BUTTON_APPLY

CANT_USE_BUTTON_VIEWFORM

checkButtonAction

checkCCFileVersion

checkForward

checkHistoryNode

checkLoginStatus

checkUserIncludeSyntax

CHOICE

CLEAR_BTN

close

CLOSE_BTN

CLOSE_MENU

COM_RELOAD

commit

complete

COMPLETE ,[2]

COMPLETE_TIME ,[2]

CONFBPNAME

CONFERENCE

CONFOPEEND ,[2]

CONFPINAME ,[2]

containsBLCSystemInfoKey

containsFormDataItem

containsKey

convertGMTtoLocal ,[2] ,[3]

convertLocaltoGMT ,[2] ,[3]

count

COUNT ,[2]

COUNT_PROGRESS

COUNT_TOTAL

COUNTPAGE

CREATOR

(Ｄ)

DATE_ERROR_MESSAGE ,[2]

DATE_FORMAT ,[2]

DATETIME_FORMAT ,[2]

DATETIME_FORMAT2 ,[2]

DAY_FORMAT ,[2]

DAY_STRING

DBCN_BNFILECONTENT

DBCN_CDPINAME

DBCN_DTCREATE

DBCN_DTUPDATE

DBCN_NMCONTENT

DBCN_NMCREATEUSER

DBCN_NMFILENAME

DBCN_NMITEM1

DBCN_NMITEM10

DBCN_NMITEM2

DBCN_NMITEM3

DBCN_NMITEM4

DBCN_NMITEM5

DBCN_NMITEM6

DBCN_NMITEM7

DBCN_NMITEM8

DBCN_NMITEM9

DBCN_NMUPDATEUSER

DBCN_NUFID

DBCN_NUSIZE

DBFORM_UPDATED

DBIO_IN

DBIO_OUT

DEFAULT_SOURCE_TEXT

DEL_AGENT

DEL_TRAY_USER

DELETE_BTN

DELETE_MENU

deleteFile ,[2]

deleteItem

deleteTargetInfo

DELPI_RETRIEVAL

DELPI_RETRIEVAL_AND_VIEW

DELPI_RETRIEVAL_RESULT

DESTRUCTION ,[2]

DETAILSET_MENU

deterHiddenTag

DISCLAIMER_STRING_1 ,[2]

DISP_ERROR_MESSAGE

DISP_ERROR_NUMBER

DISPLAY_NUMBER

DISPLAY_NUMBER_ERROR_MESSAGE ,[2]

DISPLAY_UP_TO

doPrint

(Ｅ)

ECV_HIDDEN

ECV_INPUT

ECV_REFERENCE

editCommaForDecimal

editCommaForReal

editDetailsData

efDoc

encodeHTML

encodeJavaScript

END_DATE

END_TIME ,[2]

endTrace

ERR_MESSAGE

ERROR

ERROR_BLC

ERROR_BPM

ERROR_DBA

ERROR_JAVA

ERROR_WCO

EUR_INVALID_DATA

EUR_TRANSED_DATA

EX_TRAYNAME

EX_TRAYNAMEE

EX_TRAYNAMEK

exec

executeBLCPerform

executeBPMLibPerform

executeDBAccessOutDef

executePIPerform

executePreBLCPerform

exists

(Ｆ)

fbtn

FDREAD_MODE_ALL

FDREAD_MODE_NOTHING

FDREAD_MODE_SELECT

FINAL_WORKER

finalUtil

FMCOMMENT1 ,[2]

FMCOMMENT2 ,[2]

FMDEFFILE_NOTFOUND

FMDEL_MSG ,[2]

FMJSBPMANAGER ,[2]

FMJSINCOMPLETE ,[2]

FMM_TITLE

FMMDEL_ASK ,[2]

FMMDEL_DELETE

FMMID_BPNAME ,[2]

FMMID_CATEGORY ,[2]

FMMID_CHECK ,[2]

FMMID_CRE_DATE ,[2]

FMMID_CREATOR

FMMID_DBIN ,[2]

FMMID_DEFCHECK

FMMID_DELCHECK ,[2]

FMMID_FILENAME

FMMID_FMNAME ,[2]

FMMID_FORM ,[2]

FMMID_FORM_USER

FMMID_FORMID ,[2]

FMMID_INISORT

FMMID_JOB

FMMID_KAKUSYU

FMMID_NEWREDIST ,[2]

FMMID_NOPE ,[2]

FMMID_NOPE_COMPATI

FMMID_NOPE_COMPATI_NOTE

FMMID_OPE ,[2]

FMMID_OPERATING ,[2]

FMMID_ORG

FMMID_REGIST_DATE

FMMID_RESELECT

FMMID_SELECT

FMMID_SENTLOGAPPLY

FMMID_SET

FMMID_UPD_DATE ,[2]

FMMID_UPDATE ,[2]

FMMID_URL

FMMID_VR ,[2]

FMMLIST_NOFORM

FMMMENU_TITLE

FMMRED_BACK ,[2]

FMMRED_FILENAME

FMMRED_FMFILE ,[2]

FMMRED_FMVR

FMMRED_INISORT

FMMRED_INITIAL ,[2]

FMMRED_KAKUSYU

FMMRED_OPEINPUT ,[2]

FMMRED_REDITEM

FMMRED_REDSTART ,[2]

FMMRED_SENTLOGAPPLYINPUT

FMMRED_URL

FMMRED_USERAUGHINPUT

FMMSELD_FMNEWREDIST

FMMSELD_FORMNAME

FMMSELD_NEXT ,[2]

FMMSELD_SELECT

FMMSELD_SELECT_CHECK ,[2]

FMMSELD_TITLE

FMMTITLE ,[2]

FMTARGETCAP ,[2]

FMTARGETCLICK ,[2]

FMTGTNOUSER

FMTGTNOUSERFORM

FORM_APPLY

FORM_APPLYNEW

FORM_APPLYREUSE

FORM_BTN_ERRDETAIL

FORM_CHECKOFFA

FORM_CHECKONA

FORM_DBFORM_UPDATED

FORM_FMTGTNOUSERFORM

FORM_LIST_TITLE_NAME

FORM_PROCAPPROVE

FORM_PROCROLE

FORM_RADIOOFFA

FORM_RADIOONA

FORM_REGIST_LIST_TITLE_NAME

FORM_REGIST_SET_TITLE_NAME

FORM_RESULT_TITLE

FORM_SENT

FORM_TARGET_TITLE

FORM_TOOL

FORM_WICOMPLERR

FORM_WORK_NAME

FORM_WSDIR_CLOSE

formatDateTime ,[2]

FORMNAME

FORMNAME_TITLE_NAME

free

FROM_STRING

ftgt

(Ｇ)

GC_HISTORY_CR

get ,[2] ,[3] ,[4] ,[5] ,[6]

getactdef

getactdefname

getActName

getAdminAuthList

getAdminUserList

getAltAuthList

getaltblg

getaltid

getaltnm

getAuthenticateObject

getAuthenticateUserId

getAuthenticateUserInfo

getBLCEURFormProcessInfo

getBLCInfo

getBLCStackTrace

getBLCSystemInfo

getBLCTraceDir

getBPDefinitionData

getBPName

getBpName

getCID

getCIWFactory

getConnection

getControlValue

getCountHeader

getCustomLinkData

getdate

getDate

getDBAccessData

getDBName

getDirsData

getDirsObject

getDispItem

getDispItemRow

getDoCode

getDownOrgInfo

getDTCreatePI

getDTCreateWI

getDTLimitPI

getEFormModel

getEURCIDList

getEURControlAttribute

getEURFormName

getEURMemberNameList

getexeid

getExeName

getexenm

getFile ,[2]

getFinishNodeList

getFormData ,[2]

getFormID

getFormName

getFormPackageName

getFormVersion

getGMTDateTime ,[2]

getGotTotal

getHelpText

getHitTotal

getHttpServletRequest

getHttpServletResponse

getHttpSession

getInfo ,[2] ,[3]

getInstance ,[2] ,[3] ,[4] ,[5] ,[6]

getItem ,[2] ,[3] ,[4] ,[5] ,[6] ,[7] ,[8] ,[9] ,[10] ,[11] ,[12]

getItemCount ,[2]

getItemCountTitle ,[2]

getItemTitle

getJobTitle

getLabelTag

getLimitDateTime

getListHeader

getLocalDateTime ,[2]

getLoginFlag

getLoginStatusList

getMemberName

getMessageId

getMessageIdText

getMessageText

getNMWI

getNodeName

getOrgInfo

getparblg

getParBlg

getparid

getParID

getParName

getparnm

getPartitionCode

getPIInfo

getPrintableModeForHidden

getPrintElements

getProperty

getPropertyFileName

getReadMdlList

getRequestData

getRequestDataObject

getRowTotal

getServletContext

getSpecialMap

getStartNo

getTargetInfo

getTargetSelectNodeList

getTextValue

getTotalAdminUser

getTotalElements

getUniqueID

getUserException ,[2]

getUserId

getUserInfo ,[2] ,[3]

getUserInfoFromBelongto

getUserMessageId

getUserMessageIdText

getUserMessageText

getwidefname

getwiid

getWIList

getWIName

getwinm

getWriteMdlList

(Ｉ)

INBOX

INBOX_ALLITME

INBOX_COUNT

INBOX_COUNT_TITLE_NAME

INBOX_COUNTLIST_MENU

INBOX_ITEM1 ,[2]

INBOX_ITEM10 ,[2]

INBOX_ITEM2 ,[2]

INBOX_ITEM3 ,[2]

INBOX_ITEM4 ,[2]

INBOX_ITEM5 ,[2]

INBOX_ITEM6 ,[2]

INBOX_ITEM7 ,[2]

INBOX_ITEM8 ,[2]

INBOX_ITEM9 ,[2]

INBOX_LIST_MENU

INBOX_MENU

INBOX_MENU_ALLCOUNT

INBOX_TITLE ,[2]

INBOX_TITLE_NO ,[2]

INBOXITEM_TITLE ,[2]

INBOXITEM_TITLE_BP ,[2]

INBOXV_COUNT_TITLE_NAME

INBOXV_MENU_ALLCOUNT

INBOXV_TITLE_NAME

INFO_FILE_PATH

INFO_URL_PATH

INFO_URL_ROOT

initFormTag

initPIStatus

initTrace ,[2]

initUtil

INPUT_EXAMPLE_1_AHEAD

INPUT_EXAMPLE_1_BACK

insertTargetInfo

INSIDE_DISPLAY_STRING

isAdminAuthShare

isAdminAuthSystem

isAltAuthAgent

isAltAuthTransOperator

isAltAuthUser

isFinishNode

isFormCtrlGroup

isTargetSelectNode

item ,[2]

(Ｊ)

Javaクラスの分類と機能

(Ｌ)

LAST_PARTICIPANT_NAME ,[2]

LAST_PARTICIPANT_ORG ,[2]

LASTPAGE

list

LISTLOG_DELL ,[2]

LISTLOG_DELL_ERR ,[2]

LISTLOG_DELLB

load

loadInfo

loadPIHistory ,[2]

loadWorkItemInfo ,[2]

LOG_DELETE

login

logout

(Ｍ)

m_BackGrdColor

m_BrowserType

m_Caption

m_DataValue

m_FormPreProc

m_HiddenDic

m_initialized

m_JobTitle

m_ProcMode

m_RequestValue

m_StringColor

m_TableTagOption

m_TargetInfo

m_UrlRoot

MAIL_CONTENTS_APPLICATION_ID

MAIL_CONTENTS_BEFORE_WORKER

MAIL_CONTENTS_COMMENT

MAIL_CONTENTS_END

MAIL_CONTENTS_FORM_NAME

MAIL_CONTENTS_START

MAIL_ERROR_MESSAGE_1

MAIL_ERROR_MESSAGE_2

MAIL_ERROR_MESSAGE_POST

MAIL_ERROR_MESSAGE_PRE

MAIL_MESSAGE_1

MAIL_MESSAGE_2

MAIL_SUBJECT

MAIL_SYSTEM_TOP_PAGE

MANAGE_TITLE

MATTER_TRAN_ERR

Mid ,[2]

MONTH_STRING

MP_ADMBACKPI

MP_ADMFORMLIST

MP_ADMINFUNC

MP_ADMUSER

MP_FORMNAME

MP_PARTADMIN

MPART_ADD

MPART_ADDADDR

MPART_BELONG

MPART_DELADDR

MPART_JOBTITLE

MPART_MPARTLIST

MPART_NAME

MPART_TITLE

MPRT_DELCHECK

MSG_FILE_DOWNLOAD_CLOSE

(Ｎ)

NEW_MENU

NEXT ,[2]

NEXT_BTN

NEXTPAGE

NMBELONGTO_LABEL

NO_DATE_FORMAT ,[2]

NO_DATE_FORMAT2 ,[2]

NO_ORGCD

NO_SPECIFICATION

NO_TIME_FORMAT ,[2]

NOT_ACTING_LIST_ITEM

NOT_AGENT_AUTH

NOT_AGENT_AUTH_USER

NOT_AGENT_REQUEST

NOT_CHECK_AGENT

NOT_CHECK_MATTER

NOT_CHECK_TRAY_USER

NOT_SET_AGENT

NOT_SUPPORTED

NOT_USE_SHARING_TRAY

NOW ,[2]

(Ｏ)

open

out

(Ｐ)

PAGE_CONTINUE

PAGE_ERROR_RAISE

PAGEPROC_DBFORMOUT

PAGEPROC_PIHISTORY

PAGEPROC_PISTART

PAGEPROC_WICOMPLETE

parseIntWithDefault

PART_LIST_BELONG

PART_LIST_DELL

PART_LIST_JOB

PART_LIST_NAME

PART_LIST_NO_CHECK_ERROR_MES

PARTICIPANT ,[2]

PARTICIPANT_ADMIN_TITLE_NAME

PARTICIPANT_LIST_TITLE_NAME

PARTICIPANT_ORG_TITLE_NAME

PARTICIPANT_USER_TITLE_NAME

PHIS_TITLE

PHIST_ARROW

PHIST_DISP

PHIST_DOT

PHIST_HIDE

PHIST_INVALID

PHIST_VALID

PI_STATECODE ,[2]

PIHISTORY_TITLE_NAME

PINAME ,[2]

PINAME_ERROR_MESSAGE ,[2]

PIName_FIND_BTN

PISTATUS ,[2]

postResponse ,[2] ,[3] ,[4]

PREVIOUS ,[2]

PREVPAGE

PROGRESS

prseInt ,[2]

PULL_BACK ,[2]

pullBack

PULLBACK_CHECKBOX

PULLBACK_END

PULLBACK_ERROR_MESSAGE

PULLBACK_ERROR_MESSAGE_PARALLEL

PULLBACK_ERROR_MESSAGE_SENTLOG

PULLBACK_SENTLOG

put

putAll

putCheckPoint

putCommentArea

putExceptionCatch

putFormTitle

putHiddenTag

putJspEnd

putJspStart

putProcessHistory

putSelectAddress

putSelectAddressParam

putSubmitButtons

putTrace ,[2]

(Ｒ)

RANGE_SPECIFICATION

readView ,[2] ,[3]

reassign

REDIST_DATE

REF_TO_DATAVALUE

REFRESH

REFRESH_MENU

REJECTION ,[2]

RELOAD

RELOAD_FILE

resetUserId

RESPONSE_END

RETRIEVAL_ITEM

RETURN_BTN

rollback

(Ｓ)

SBTN_ALL_CHOICE

SBTN_ALL_CLEAR

SBTN_APPLYFORM

SBTN_BUTTON

SBTN_CLOSE

SBTN_CONFERENCE

SBTN_CONFIRM

SBTN_EURFORMVIEW

SBTN_EXTEND1

SBTN_EXTEND2

SBTN_EXTEND3

SBTN_EXTEND4

SBTN_EXTEND5

SBTN_EXTEND6

SBTN_FORMREUSE

SBTN_HISTORYVIEW

SBTN_REAPPLY

SBTN_REASSIGN

SBTN_RECEPTION

SBTN_REPLY

SBTN_RESET

SBTN_RETURN

SBTN_RTNBACK

SBTN_RTNMENU

SBTN_RTNPAGE

SBTN_SAVEMODEL

SBTN_SAVETMP

SBTN_SEARCH

SBTN_SENDBACK

SBTN_SENTLOGAPPLY

SBTN_SUSPEND

SBTN_TRAN

SBTN_USER_CHOICE

SBTN_VIEWFORM

SBTN_WICOMPLETE

SEARCH_BTN

SEARCH_CONDITION

SELNTLOG_VIEWFORM_MENU

SendBack

sendBack

sendMail

SENTLOG

SENTLOG_APPLY_MENU

SENTLOG_DEL_LABEL

SENTLOG_ITEM1 ,[2]

SENTLOG_ITEM10 ,[2]

SENTLOG_ITEM2 ,[2]

SENTLOG_ITEM3 ,[2]

SENTLOG_ITEM4 ,[2]

SENTLOG_ITEM5 ,[2]

SENTLOG_ITEM6 ,[2]

SENTLOG_ITEM7 ,[2]

SENTLOG_ITEM8 ,[2]

SENTLOG_ITEM9 ,[2]

SESSION_TIMEOUT

SET_TRAN_AHEAD

SET_USER_INFO

setAcceptId

setAcceptMode

setactdef

setactdefname

setAdditionalPIHist ,[2]

setAttrNamesList

setBLCSystemInfo

setBpName

setButtonName

setButtonsList

setCompleteMode

setdate

setdateLocalTime

setDBDefFile

setdisplayattr

setEFormModel

setEURFormData

setexeid

setexenm

setFlgChkTarget

setFlowCondition

setFormData

setFormDataReadMode

setFormPackage

setHiddenItem

setHideNodeList

setHoldTag

setInfo ,[2] ,[3] ,[4] ,[5]

setInputItem

setLimitDateTime

setModuleDBDef

setMpatNodeList

setparblg

setparid

setparnm

setPIHistAddition

setPIName

setPIPerform

setPIStatus ,[2]

setPIStatusBLCComplete

setPIStatusBPMLibComplete

setPIStatusStart

setProperty

setReadMdlList

setReferItem

setSendToData

setTableName

setTargetSelectNode

setUserId

setUserInfo

setwidefname

setwinm

setWriteMdlList

setWriter

SHARE_TRAY_MANAGE_TITLE

SHARE_TRAY_TITLE

SHARE_TRAY_USER_LIST_TITLE

SLOG_TITLE

SLOG_TITLE_NO

SNODEEND_CONFIRM ,[2]

SNODEEND_RECEPTION ,[2]

SORT_ASC

SORT_DESC

SOURCE_NODE_STRING

SOURCE_NODE_TEXT ,[2]

start ,[2]

START_DATE

START_TIME ,[2]

STATECODE_E ,[2]

STATECODE_F ,[2]

STATECODE_I ,[2]

STATECODE_J ,[2]

STATECODE_L ,[2]

STATECODE_M ,[2]

STATECODE_O ,[2]

STATECODE_P ,[2]

STATECODE_Q ,[2]

STATECODE_R ,[2]

STATECODE_U ,[2]

STATECODE_V ,[2]

STATECODE_Z ,[2]

STR_HIST_PULLBACK

STR_HIST_SENDBACK

suspend

(Ｔ)

TARGET_TITLE

terminate

TIME_FORMAT ,[2]

TOPPAGE

total

TRAN_AHEAD

TRAYID_LABEL

TRAYNAME_LABEL

(Ｕ)

ufsv_addButtonExecution

ufsv_addButtonPostHandling

ufsv_addButtonPreparation

ufsv_addEURButtonExecution

ufsv_addEURButtonPostHandling

ufsv_addEURButtonPreparation

ufsv_addEURFormPreparation

ufsv_addEURFormStartUp

ufsv_addFormPreparation

ufsv_addFormStartUp

ufsv_overrideCommentArea

ufsv_overrideFormTitle

ufsv_overrideGetAvailableParticipant

ufsv_overrideGetDirsData

ufsv_overrideProcessHistory

ufsv_overrideSubmitButtons

UPDATE

UPDATE_CHECK_ERR ,[2]

UPDATE_MENU

updateFile

USERNAME_LABEL

(Ｗ)

WFAPPLYERR ,[2]

WI_STATECODE ,[2]

WICOMPLERR ,[2]

WORK_NAME ,[2]

WSDIR_CLOSE

WSDIR_NOUSER ,[2]

WSDIR_ORG

WSDIR_SELECTUSER ,[2]

WSDIR_TITLE

WSDIR_USERINFO

(Ｙ)

YEAR_STRING

(カ行)

(こ)

コンストラクタ（BLCAccessAuthority）

コンストラクタ（BLCApTrace）

コンストラクタ（BLCCommon）

コンストラクタ（BLCDBAccess）

コンストラクタ（BLCDBDef）

コンストラクタ（BLCDBFormDataHistoryOperation）

コンストラクタ（BLCDBFormDataOperation）

コンストラクタ（BLCDBInboxCountV）

コンストラクタ（BLCDBInboxCountVforOracle）

コンストラクタ（BLCDBInboxV）

コンストラクタ（BLCDBInboxVforOracle）

コンストラクタ（BLCDBList）

コンストラクタ（BLCDBPIHistoryElement）

コンストラクタ（BLCDictionary）

コンストラクタ（BLCDirs）

コンストラクタ（BLCDirsLoader）

コンストラクタ（BLCEURFormBase）

コンストラクタ（BLCEURFormProcess）

コンストラクタ（BLCEURFormProcessInfo）

コンストラクタ（BLCException）

コンストラクタ（BLCFileAccess）

コンストラクタ（BLCFormBase）

コンストラクタ（BLCFormControl）

コンストラクタ（BLCInfo）

コンストラクタ（BLCListInbox）

コンストラクタ（BLCListSentlog）

コンストラクタ（BLCMail）

コンストラクタ（BLCPIHistoryInfo）

コンストラクタ（BLCPIInfo）

コンストラクタ（BLCPIManager）

コンストラクタ（BLCPIPerform）

コンストラクタ（BLCPIStatus）

コンストラクタ（BLCPIStatusFactory）

コンストラクタ（BLCRequestData）

コンストラクタ（BLCTrace）

コンストラクタ（BLCValDic）

コンストラクタ（BLCWFPIStart）

コンストラクタ（BLCWFWIBackward）

コンストラクタ（BLCWFWIReassign）

■ 商標類

Internet Explorerは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
OracleとJavaは，Oracle Corporation 及びその子会社，関連会社の米国及びその他の国における登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
その他記載の会社名，製品名は，それぞれの会社の商標もしくは登録商標です。