public class AgreedAssociation
extends java.lang.Object
| Constructor and Description |
|---|
AgreedAssociation() |
| Modifier and Type | Method and Description |
|---|---|
ISingleCollection<AgreedPresContext> |
getAgreedPresContextCollection()
Retrieves the object of agreed presentation context collection.
|
java.lang.String |
getAppContextName()
Retrieves the Application Context Name.
|
java.lang.String |
getCalledAETitle()
Retrieves the called Application Entity title.
|
java.lang.String |
getCallingAETitle()
Retrieves the calling Application Entity title.
|
EnumCommunicationMode |
getCommMode()
Retrieves the mode of Communication.
|
short |
getMaxOpsInvoked()
Retrieves the max limit of operations invoked.
|
short |
getMaxOpsPerformed()
Retrieves the max limit of operations performed.
|
byte |
getPresContextID(java.lang.String strAbsSyntax,
java.lang.String strTS)
Retrieves the Presentation Context ID for given AbstractSyntaxName if supported else returns -1.
|
short |
getProtocolVersion()
Retrieves the protocol version.
|
int |
getReadMaxLength()
Retrieves the max length of read.
|
SOPClassExtendedNegotiationSubItemFields |
getSOPClassExtendedNegotiationSubItemFields(java.lang.String strSOPClassUID)
Gets SOP CLASS EXTENDED NEGOTIATION SUB-ITEM FIELDS for specified SOP Class or Meta SOP Class identifier encoded as a UID.
|
ISingleCollection<java.lang.String> |
getSupportedTSCollection(java.lang.String strAbsSyntax)
Retrieves the collection of supported Transfer syntax for SOP Class UID
|
java.lang.String |
getSupportedTSyntax(byte bPresContextID)
Retrieves the supported TransferSyntax for given Presentation Context ID.
|
UserInfo |
getUserInfo()
Retrieves the User Information.
|
int |
getWriteMaxLength()
Retrieves the max length of write.
|
boolean |
isAsyncMode()
Defines the mode of communication.
|
boolean |
isSOPClassUIDPresent(java.lang.String strSOPUid)
Checks the status of SOP class uid whether it is present in Association or not.
|
boolean |
isSOPClassUIDSupported(java.lang.String strSOPClassUID,
java.lang.String strTransferSyntax)
It checks whether given TS is supported for given SOPClassUID in any of the Presentation Context.
|
void |
setAgreedPresContextCollection(ISingleCollection<AgreedPresContext> objAgreedPresContextCollection)
Sets the obj agreed pres context collection.
|
void |
setAppContextName(java.lang.String strAppContextName)
Sets the Application Context Name.
|
void |
setCalledAETitle(java.lang.String strCalledAETitle)
Sets the called Application Entity title.
|
void |
setCallingAETitle(java.lang.String strCallingAETitle)
Sets the calling Application Entity title.
|
void |
setCommMode(EnumCommunicationMode enumCommMode)
Sets the mode of Communication.
|
void |
setMaxOpsInvoked(short maxOpsInvoked)
Sets the max limit of operations invoked.
|
void |
setMaxOpsPerformed(short maxOpsPerformed)
Sets the max limit of operations Performed.
|
void |
setProtocolVersion(short shProtocolVersion)
Sets the protocol version.
|
void |
setReadMaxLength(int maxLength)
Sets the max length of read.
|
void |
setUserInfo(UserInfo objUserInfo)
Sets the User Information.
|
void |
setWriteMaxLength(int maxLength)
Sets the max length of write.
|
public ISingleCollection<AgreedPresContext> getAgreedPresContextCollection()
public void setAgreedPresContextCollection(ISingleCollection<AgreedPresContext> objAgreedPresContextCollection)
objAgreedPresContextCollection - collection of AgreedPresContext.public UserInfo getUserInfo()
public void setUserInfo(UserInfo objUserInfo)
objUserInfo - instance of User Informationpublic EnumCommunicationMode getCommMode()
public void setCommMode(EnumCommunicationMode enumCommMode)
enumCommMode - Enum value of Communication Mode
1. Asynchronous
2. Synchronouspublic short getProtocolVersion()
public void setProtocolVersion(short shProtocolVersion)
shProtocolVersion - short value of protocol versionpublic java.lang.String getAppContextName()
public void setAppContextName(java.lang.String strAppContextName)
strAppContextName - String value of ApplicationContextName.public java.lang.String getCalledAETitle()
public void setCalledAETitle(java.lang.String strCalledAETitle)
strCalledAETitle - String value of called Application Entity titlepublic java.lang.String getCallingAETitle()
public void setCallingAETitle(java.lang.String strCallingAETitle)
strCallingAETitle - String value of calling Application Entity titlepublic int getReadMaxLength()
public void setReadMaxLength(int maxLength)
maxLength - int value of maxLengthpublic int getWriteMaxLength()
public void setWriteMaxLength(int maxLength)
maxLength - int value of write maxLengthpublic byte getPresContextID(java.lang.String strAbsSyntax,
java.lang.String strTS)
strAbsSyntax - String value of AbstractSyntaxNamepublic ISingleCollection<java.lang.String> getSupportedTSCollection(java.lang.String strAbsSyntax)
strAbsSyntax - String representing SOP Class UIDpublic boolean isSOPClassUIDPresent(java.lang.String strSOPUid)
strSOPUid - String value of SOP Class UIDpublic java.lang.String getSupportedTSyntax(byte bPresContextID)
bPresContextID - the b pres context idpublic boolean isAsyncMode()
public short getMaxOpsInvoked()
public short getMaxOpsPerformed()
public void setMaxOpsInvoked(short maxOpsInvoked)
maxOpsInvoked - value of max capacity.public void setMaxOpsPerformed(short maxOpsPerformed)
maxOpsPerformed - value of max capacity.public boolean isSOPClassUIDSupported(java.lang.String strSOPClassUID,
java.lang.String strTransferSyntax)
strSOPClassUID - value of SOPClassUIDstrTransferSyntax - value of TransferSyntaxpublic SOPClassExtendedNegotiationSubItemFields getSOPClassExtendedNegotiationSubItemFields(java.lang.String strSOPClassUID)
strSOPClassUID - value of SOPClassUID