org.dicom4j.management.beans
Class NetworkApplicationEntityBean

java.lang.Object
  extended by org.dicom4j.management.beans.NetworkApplicationEntityBean
All Implemented Interfaces:
NetworkApplicationEntity

public class NetworkApplicationEntityBean
extends Object
implements NetworkApplicationEntity


Constructor Summary
NetworkApplicationEntityBean()
           
 
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()
           
 Device getDevice()
           
 boolean getInstalled()
           
 List<NetworkConnection> getNetworkConnection()
           
 List<String> getPreferredCalledAETitle()
           
 List<String> getPreferredCallingETitle()
           
 String getSupportedCharacterSet()
           
 List<TransferCapability> getTransferCapability()
           
 TransferCapability getTransferCapability(String aSOpClass)
          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 role, String transferSyntaxUID)
          Get a TransferCapability depending of a SOPClass, his Role, and a TransferSyntax
 List<Object> getVendorData()
           
 void setAETitle(String aAETitle)
           
 void setApplicationCluster(List<String> applicationCluster)
           
 void setApplicationCluster(String[] aApplicationCluster)
           
 void setAssociationAcceptor(boolean aAssociationAcceptor)
           
 void setAssociationInitiator(boolean aAssociationInitiator)
           
 void setDescription(String aDescription)
           
 void setDevice(Device aDevice)
           
 void setInstalled(boolean aInstalled)
           
 void setNetworkConnection(List<NetworkConnection> networkConnection)
           
 void setPreferredCalledAETitle(List<String> preferredCalledAETitle)
           
 void setPreferredCalledAETitle(String[] aPreferredCalledAETitle)
           
 void setPreferredCallingAETitle(List<String> preferredCallingAETitle)
           
 void setPreferredCallingAETitle(String[] aPreferredCallingAETitle)
           
 void setSupportedCharacterSet(String aSupportedCharacterSet)
           
 void setTransferCapability(List<TransferCapability> transferCapability)
           
 void setVendorData(List<Object> vendorData)
           
 void setVendorData(Object[] aVendorData)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkApplicationEntityBean

public NetworkApplicationEntityBean()
Method Detail

getAETitle

public String getAETitle()
Description copied from interface: NetworkApplicationEntity
return the AE Title of the entity

Specified by:
getAETitle in interface NetworkApplicationEntity
Returns:
the AE Title

getApplicationCluster

public List<String> getApplicationCluster()
Specified by:
getApplicationCluster in interface NetworkApplicationEntity

getAssociationAcceptor

public boolean getAssociationAcceptor()
Description copied from interface: NetworkApplicationEntity
return true is the entity is an association acceptor

Specified by:
getAssociationAcceptor in interface NetworkApplicationEntity
Returns:
true if acceptor

getAssociationInitiator

public boolean getAssociationInitiator()
Description copied from interface: NetworkApplicationEntity
return true is the entity is an association initiator

Specified by:
getAssociationInitiator in interface NetworkApplicationEntity
Returns:
true if initiator

getDescription

public String getDescription()
Specified by:
getDescription in interface NetworkApplicationEntity

getDevice

public Device getDevice()

getInstalled

public boolean getInstalled()
Specified by:
getInstalled in interface NetworkApplicationEntity

getNetworkConnection

public List<NetworkConnection> getNetworkConnection()
Specified by:
getNetworkConnection in interface NetworkApplicationEntity

getPreferredCalledAETitle

public List<String> getPreferredCalledAETitle()
Specified by:
getPreferredCalledAETitle in interface NetworkApplicationEntity

getPreferredCallingETitle

public List<String> getPreferredCallingETitle()
Specified by:
getPreferredCallingETitle in interface NetworkApplicationEntity

getSupportedCharacterSet

public String getSupportedCharacterSet()
Specified by:
getSupportedCharacterSet in interface NetworkApplicationEntity

getTransferCapability

public List<TransferCapability> getTransferCapability()
Specified by:
getTransferCapability in interface NetworkApplicationEntity

getTransferCapability

public TransferCapability getTransferCapability(String aSOpClass)
Description copied from interface: NetworkApplicationEntity
Get a TransferCapability depending of a SOPClass

Specified by:
getTransferCapability in interface NetworkApplicationEntity
Parameters:
aSOpClass - the SOPClass
Returns:
the TransferCapability (null if not found)

getTransferCapability

public TransferCapability getTransferCapability(String aSOpClass,
                                                String aRole)
Description copied from interface: NetworkApplicationEntity
Get a TransferCapability depending of a SOPClass and his Role

Specified by:
getTransferCapability in interface NetworkApplicationEntity
Parameters:
aSOpClass - the SOPClass
aRole - the role
Returns:
the TransferCapability (null if not found)

getTransferCapability

public TransferCapability getTransferCapability(String aSOpClass,
                                                String role,
                                                String transferSyntaxUID)
Description copied from interface: NetworkApplicationEntity
Get a TransferCapability depending of a SOPClass, his Role, and a TransferSyntax

Specified by:
getTransferCapability in interface NetworkApplicationEntity
Parameters:
aSOpClass - the SOPClass
role - the role
transferSyntaxUID - the TransferSyntax
Returns:
the TransferCapability (null if not found)

getVendorData

public List<Object> getVendorData()
Specified by:
getVendorData in interface NetworkApplicationEntity

setAETitle

public void setAETitle(String aAETitle)
Specified by:
setAETitle in interface NetworkApplicationEntity

setApplicationCluster

public void setApplicationCluster(String[] aApplicationCluster)

setAssociationAcceptor

public void setAssociationAcceptor(boolean aAssociationAcceptor)
Specified by:
setAssociationAcceptor in interface NetworkApplicationEntity

setAssociationInitiator

public void setAssociationInitiator(boolean aAssociationInitiator)
Specified by:
setAssociationInitiator in interface NetworkApplicationEntity

setDescription

public void setDescription(String aDescription)
Specified by:
setDescription in interface NetworkApplicationEntity

setDevice

public void setDevice(Device aDevice)

setInstalled

public void setInstalled(boolean aInstalled)
Specified by:
setInstalled in interface NetworkApplicationEntity

setPreferredCalledAETitle

public void setPreferredCalledAETitle(String[] aPreferredCalledAETitle)

setPreferredCallingAETitle

public void setPreferredCallingAETitle(String[] aPreferredCallingAETitle)

setSupportedCharacterSet

public void setSupportedCharacterSet(String aSupportedCharacterSet)
Specified by:
setSupportedCharacterSet in interface NetworkApplicationEntity

setVendorData

public void setVendorData(Object[] aVendorData)

setApplicationCluster

public void setApplicationCluster(List<String> applicationCluster)
Specified by:
setApplicationCluster in interface NetworkApplicationEntity

setNetworkConnection

public void setNetworkConnection(List<NetworkConnection> networkConnection)
Specified by:
setNetworkConnection in interface NetworkApplicationEntity

setPreferredCalledAETitle

public void setPreferredCalledAETitle(List<String> preferredCalledAETitle)
Specified by:
setPreferredCalledAETitle in interface NetworkApplicationEntity

setPreferredCallingAETitle

public void setPreferredCallingAETitle(List<String> preferredCallingAETitle)
Specified by:
setPreferredCallingAETitle in interface NetworkApplicationEntity

setTransferCapability

public void setTransferCapability(List<TransferCapability> transferCapability)
Specified by:
setTransferCapability in interface NetworkApplicationEntity

setVendorData

public void setVendorData(List<Object> vendorData)
Specified by:
setVendorData in interface NetworkApplicationEntity


Copyright © 2009 dicom4j. All Rights Reserved.