org.dicom4j.management
Interface NetworkApplicationEntity

All Known Implementing Classes:
NetworkApplicationEntityBean

public interface NetworkApplicationEntity

Network Application Entity (see DICOM PS 3.15, table H.1-4)

Since:
0.0.2
Author:
Laurent Lecomte

Method Summary
 String getAETitle()
          return the AE Title of the entity
 List<String> getApplicationCluster()
           
 boolean getAssociationAcceptor()
          return true is the entity is an association acceptor
 boolean getAssociationInitiator()
          return true is the entity is an association initiator
 String getDescription()
           
 boolean getInstalled()
           
 List<NetworkConnection> getNetworkConnection()
           
 List<String> getPreferredCalledAETitle()
           
 List<String> getPreferredCallingETitle()
           
 String getSupportedCharacterSet()
           
 List<TransferCapability> getTransferCapability()
           
 TransferCapability getTransferCapability(String sopClass)
          Get a TransferCapability depending of a SOPClass
 TransferCapability getTransferCapability(String aSOPClass, String aRole)
          Get a TransferCapability depending of a SOPClass and his Role
 TransferCapability getTransferCapability(String aSOPClass, String aRole, String aTransferSyntax)
          Get a TransferCapability depending of a SOPClass, his Role, and a TransferSyntax
 List<Object> getVendorData()
           
 void setAETitle(String aeTitle)
           
 void setApplicationCluster(List<String> aApplicationCluster)
           
 void setAssociationAcceptor(boolean aAssociationAcceptor)
           
 void setAssociationInitiator(boolean aAssociationInitiator)
           
 void setDescription(String aDescription)
           
 void setInstalled(boolean installed)
           
 void setNetworkConnection(List<NetworkConnection> networkConnection)
           
 void setPreferredCalledAETitle(List<String> aPreferredCalledAETitle)
           
 void setPreferredCallingAETitle(List<String> aPreferredCallingAETitle)
           
 void setSupportedCharacterSet(String aSupportedCharacterSet)
           
 void setTransferCapability(List<TransferCapability> transferCapability)
           
 void setVendorData(List<Object> vendorData)
           
 

Method Detail

getAETitle

String getAETitle()
return the AE Title of the entity

Returns:
the AE Title

getApplicationCluster

List<String> getApplicationCluster()

getAssociationAcceptor

boolean getAssociationAcceptor()
return true is the entity is an association acceptor

Returns:
true if acceptor

getAssociationInitiator

boolean getAssociationInitiator()
return true is the entity is an association initiator

Returns:
true if initiator

getDescription

String getDescription()

getInstalled

boolean getInstalled()

getNetworkConnection

List<NetworkConnection> getNetworkConnection()

getPreferredCalledAETitle

List<String> getPreferredCalledAETitle()

getPreferredCallingETitle

List<String> getPreferredCallingETitle()

getSupportedCharacterSet

String getSupportedCharacterSet()

getTransferCapability

List<TransferCapability> getTransferCapability()

getTransferCapability

TransferCapability getTransferCapability(String sopClass)
Get a TransferCapability depending of a SOPClass

Parameters:
sopClass - the SOPClass
Returns:
the TransferCapability (null if not found)

getTransferCapability

TransferCapability getTransferCapability(String aSOPClass,
                                         String aRole)
Get a TransferCapability depending of a SOPClass and his Role

Parameters:
aSOPClass - the SOPClass
aRole - the role
Returns:
the TransferCapability (null if not found)

getTransferCapability

TransferCapability getTransferCapability(String aSOPClass,
                                         String aRole,
                                         String aTransferSyntax)
Get a TransferCapability depending of a SOPClass, his Role, and a TransferSyntax

Parameters:
aSOPClass - the SOPClass
aRole - the role
aTransferSyntax - the TransferSyntax
Returns:
the TransferCapability (null if not found)

getVendorData

List<Object> getVendorData()

setAETitle

void setAETitle(String aeTitle)

setApplicationCluster

void setApplicationCluster(List<String> aApplicationCluster)

setAssociationAcceptor

void setAssociationAcceptor(boolean aAssociationAcceptor)

setAssociationInitiator

void setAssociationInitiator(boolean aAssociationInitiator)

setDescription

void setDescription(String aDescription)

setInstalled

void setInstalled(boolean installed)

setNetworkConnection

void setNetworkConnection(List<NetworkConnection> networkConnection)

setPreferredCalledAETitle

void setPreferredCalledAETitle(List<String> aPreferredCalledAETitle)

setPreferredCallingAETitle

void setPreferredCallingAETitle(List<String> aPreferredCallingAETitle)

setSupportedCharacterSet

void setSupportedCharacterSet(String aSupportedCharacterSet)

setTransferCapability

void setTransferCapability(List<TransferCapability> transferCapability)

setVendorData

void setVendorData(List<Object> vendorData)


Copyright © 2009 dicom4j. All Rights Reserved.