public class UserInfo
extends java.lang.Object
| Constructor and Description |
|---|
UserInfo() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSOPClassExtendedNegotiationSubItemField(SOPClassExtendedNegotiationSubItemFields objExtendedNegotiationSubItemFields)
Adds SOP CLASS EXTENDED NEGOTIATION SUB-ITEM FIELDS to User Information.
|
java.lang.String |
getImplclassUID()
Retrieves the Implementation Class UID
|
java.lang.String |
getImplVersionName()
Retrieves the Implementation version name.
|
UserInfoItem |
getItem()
Initializes the UserInfo.
|
int |
getmaxlength()
Retrieves the supported maximum length.
|
short |
getMaxNumOpsInvoked()
Retrieves the maximum number of operations invoked.
|
short |
getMaxNumOpsPerformed()
Retrieves the maximum number of operations performed.
|
EnumSCUSCPRole |
getSCUSCPRole()
Retrieves the SCU-SCP role.
|
java.lang.String |
getSCUSCPRoleSelectionSOPclassuid()
Retrieves the SOP Class UID.
|
ISingleCollection<SOPClassExtendedNegotiationSubItemFields> |
getSOPClassExtendedNegotiationSubItemFields()
Gets Collection of SOP CLASS EXTENDED NEGOTIATION SUB-ITEM FIELDS from User Information.
|
void |
populate(UserInfoItem objUserInfoItem)
Initializes the UserInfo according to the given UserInfoItem
|
void |
setImplclassUID(java.lang.String strImplclassUID)
Sets the Implementation Class UID
|
void |
setImplVersionName(java.lang.String strImplVersionName)
Sets the Implementation version name.
|
void |
setInfiniteOpsAsynchronousMode()
Sets the Communication mode parameters according to Fully Asynchronous mode.
|
void |
setmaxlength(int imaxlength)
Sets the supported maximum length.
|
void |
setMaxNumOpsInvoked(short shMaxNumOpsInvoked)
Sets the maximum number of operations invoked.
|
void |
setMaxNumOpsPerformed(short shMaxNumOpsPerformed)
Sets the maximum number of operations performed.
|
void |
setSCUSCPRole(EnumSCUSCPRole enumSCUSCPRole)
Sets the SCU-SCP role.
|
void |
setSCUSCPRoleSelectionSOPclassuid(java.lang.String strSOPclassuid)
Sets the the SOP Class UID.
|
void |
setSOPClassExtendedNegotiationSubItemFields(ISingleCollection<SOPClassExtendedNegotiationSubItemFields> objCollection) |
void |
setSynchronousMode()
Sets the Communication mode parameters according to Synchronous mode.
|
boolean |
validate()
Validates the RQUserInfo for mandatory attributes
|
public void addSOPClassExtendedNegotiationSubItemField(SOPClassExtendedNegotiationSubItemFields objExtendedNegotiationSubItemFields)
instance - of SOP CLASS EXTENDED NEGOTIATION SUB-ITEM FIELDS.public void setSOPClassExtendedNegotiationSubItemFields(ISingleCollection<SOPClassExtendedNegotiationSubItemFields> objCollection)
public ISingleCollection<SOPClassExtendedNegotiationSubItemFields> getSOPClassExtendedNegotiationSubItemFields()
public EnumSCUSCPRole getSCUSCPRole()
public void setSCUSCPRole(EnumSCUSCPRole enumSCUSCPRole)
enumSCUSCPRole - Enum value of SCUSCP rolepublic int getmaxlength()
public void setmaxlength(int imaxlength)
imaxlength - int value of supported maximum length.public short getMaxNumOpsInvoked()
public void setMaxNumOpsInvoked(short shMaxNumOpsInvoked)
shMaxNumOpsInvoked - short value of maximum number of operations invoked.public short getMaxNumOpsPerformed()
public void setMaxNumOpsPerformed(short shMaxNumOpsPerformed)
shMaxNumOpsPerformed - short value of maximum number of operationspublic java.lang.String getImplclassUID()
public void setImplclassUID(java.lang.String strImplclassUID)
strImplclassUID - String value of Implementation Class UIDpublic java.lang.String getImplVersionName()
public void setImplVersionName(java.lang.String strImplVersionName)
strImplVersionName - String value of Implementation version namepublic java.lang.String getSCUSCPRoleSelectionSOPclassuid()
public void setSCUSCPRoleSelectionSOPclassuid(java.lang.String strSOPclassuid)
strSOPclassuid - String value of SOP Class UID.public void setSynchronousMode()
public void setInfiniteOpsAsynchronousMode()
public void populate(UserInfoItem objUserInfoItem)
objUserInfoItem - instance of UserInfoItempublic UserInfoItem getItem()
public boolean validate()