public class ApplicationEntity extends Object implements Serializable
| Constructor and Description |
|---|
ApplicationEntity() |
ApplicationEntity(String aeTitle) |
public ApplicationEntity()
public ApplicationEntity(String aeTitle)
public final Device getDevice()
public void setDevice(Device device)
device - 主要设备.public final String getAETitle()
public void setAETitle(String aet)
aet - 包含AE标题的字符串public final String getDescription()
public final void setDescription(String description)
description - 包含描述的字符串public final byte[][] getVendorData()
public final void setVendorData(byte[]... vendorData)
vendorData - 供应商数据的对象public String[] getApplicationClusters()
public void setApplicationClusters(String... clusters)
public String[] getPreferredCalledAETitles()
public void setPreferredCalledAETitles(String... aets)
public String[] getPreferredCallingAETitles()
public void setPreferredCallingAETitles(String... aets)
public String[] getPreferredTransferSyntaxes()
public void setPreferredTransferSyntaxes(String... transferSyntaxes)
public String[] getAcceptedCallingAETitles()
public void setAcceptedCallingAETitles(String... aets)
public boolean isAcceptedCallingAETitle(String aet)
public String[] getOtherAETitles()
public void setOtherAETitles(String... aets)
public boolean isOtherAETitle(String aet)
public String[] getMasqueradeCallingAETitles()
public void setMasqueradeCallingAETitles(String... aets)
public boolean isMasqueradeCallingAETitle(String calledAET)
public String[] getSupportedCharacterSets()
public void setSupportedCharacterSets(String... characterSets)
characterSets - 支持的字符集的String数组public final boolean isAssociationAcceptor()
public final void setAssociationAcceptor(boolean acceptor)
acceptor - 如果网络AE可以接受*关联,则为true,否则为falsepublic final boolean isAssociationInitiator()
public final void setAssociationInitiator(boolean initiator)
initiator - 如果网络AE可以接受关联,则为true,否则为falsepublic boolean isInstalled()
public final Boolean getInstalled()
public void setInstalled(Boolean installed)
installed - 如果AE安装在网络上,则为True,如果不存在,则AE的安装状态信息将从设备继承public boolean isRoleSelectionNegotiationLenient()
public final Boolean getRoleSelectionNegotiationLenient()
public void setRoleSelectionNegotiationLenient(Boolean installed)
public String getHl7ApplicationName()
public void setHl7ApplicationName(String hl7ApplicationName)
public DimseRQHandler getDimseRQHandler()
public final void setDimseRQHandler(DimseRQHandler dimseRQHandler)
public void addConnection(Connection conn)
public boolean removeConnection(Connection conn)
public List<Connection> getConnections()
public TransferCapability addTransferCapability(TransferCapability tc)
public TransferCapability removeTransferCapabilityFor(String sopClass, TransferCapability.Role role)
public Collection<TransferCapability> getTransferCapabilities()
public Collection<TransferCapability> getTransferCapabilitiesWithRole(TransferCapability.Role role)
public TransferCapability getTransferCapabilityFor(String sopClass, TransferCapability.Role role)
protected Presentation negotiate(AAssociateRQ rq, AAssociateAC ac, Presentation rqpc)
public Association connect(Connection local, Connection remote, AAssociateRQ rq) throws IOException, InterruptedException, org.aoju.bus.core.lang.exception.InstrumentException, GeneralSecurityException
IOExceptionInterruptedExceptionorg.aoju.bus.core.lang.exception.InstrumentExceptionGeneralSecurityExceptionpublic Association connect(Connection remote, AAssociateRQ rq) throws IOException, InterruptedException, org.aoju.bus.core.lang.exception.InstrumentException, GeneralSecurityException
IOExceptionInterruptedExceptionorg.aoju.bus.core.lang.exception.InstrumentExceptionGeneralSecurityExceptionpublic Connection findCompatibleConnection(Connection remoteConn) throws org.aoju.bus.core.lang.exception.InstrumentException
org.aoju.bus.core.lang.exception.InstrumentExceptionpublic Compatible findCompatibleConnection(ApplicationEntity remote) throws org.aoju.bus.core.lang.exception.InstrumentException
org.aoju.bus.core.lang.exception.InstrumentExceptionpublic Association connect(ApplicationEntity remote, AAssociateRQ rq) throws IOException, InterruptedException, org.aoju.bus.core.lang.exception.InstrumentException, GeneralSecurityException
IOExceptionInterruptedExceptionorg.aoju.bus.core.lang.exception.InstrumentExceptionGeneralSecurityExceptionpublic StringBuilder promptTo(StringBuilder sb, String indent)
public void reconfigure(ApplicationEntity src)
protected void setApplicationEntityAttributes(ApplicationEntity from)
public void addAEExtension(AEExtension ext)
public boolean removeAEExtension(AEExtension ext)
public Collection<AEExtension> listAEExtensions()
public <T extends AEExtension> T getAEExtension(Class<T> clazz)
public <T extends AEExtension> T getAEExtensionNotNull(Class<T> clazz)
Copyright © 2021. All rights reserved.