Modifier and Type | Class and Description |
---|---|
static class |
MppsSCU.MppsWithIUID |
static interface |
MppsSCU.RSPHandlerFactory |
Constructor and Description |
---|
MppsSCU(ApplicationEntity ae) |
Modifier and Type | Method and Description |
---|---|
void |
addCreatedMpps(MppsSCU.MppsWithIUID mpps) |
boolean |
addInstance(Attributes inst) |
boolean |
addMPPS(String iuid,
Attributes mpps) |
private static void |
addMPPSOptions(org.apache.commons.cli.Options opts) |
void |
close() |
private static void |
configureMPPS(MppsSCU main,
org.apache.commons.cli.CommandLine cl) |
void |
createMpps() |
private Attributes |
createMPPS(Attributes inst) |
private void |
createMpps(MppsSCU.MppsWithIUID mppsWithUID) |
void |
echo() |
AAssociateRQ |
getAAssociateRQ() |
private Attributes |
getPerfSeries(Sequence prefSeriesSeq,
Attributes inst) |
Connection |
getRemoteConnection() |
static void |
main(String[] args) |
private String |
mkPPSID() |
void |
open() |
private static org.apache.commons.cli.CommandLine |
parseComandLine(String[] args) |
private String |
ppsuid(String defval) |
void |
scanFiles(List<String> fnames,
boolean printout) |
void |
setArchiveRequested(String archiveRequested) |
void |
setAttributes(Attributes attrs) |
void |
setCodes(Properties codes) |
void |
setDiscontinuationReason(String codeValue) |
void |
setFinalStatus(String finalStatus) |
private void |
setMpps(MppsSCU.MppsWithIUID mppsWithIUID) |
void |
setNewPPSID(boolean newPPSID) |
void |
setPPSID(String ppsid) |
void |
setPPSIDFormat(String ppsidFormat) |
void |
setPPSIDStart(int ppsidStart) |
void |
setPPSUID(String ppsuid) |
void |
setProtocolName(String protocolName) |
void |
setRspHandlerFactory(MppsSCU.RSPHandlerFactory rspHandlerFactory) |
void |
setTransferSyntaxes(String[] tss) |
void |
setUIDSuffix(String uidSuffix) |
void |
updateMpps() |
private void |
updateMPPS(Attributes mpps,
Attributes inst) |
private static ResourceBundle rb
private static final ElementDictionary dict
private static final String IN_PROGRESS
private static final String COMPLETED
private static final String DISCONTINUED
private static final int[] MPPS_TOP_LEVEL_ATTRS
private static final int[] MPPS_TOP_LEVEL_TYPE_2_ATTRS
private static final int[] CREATE_MPPS_TOP_LEVEL_EMPTY_ATTRS
private static final int[] FINAL_MPPS_TOP_LEVEL_ATTRS
private static final int[] SSA_ATTRS
private static final int[] SSA_TYPE_2_ATTRS
private static final int[] PERF_SERIES_ATTRS
private static final int[] PERF_SERIES_TYPE_2_ATTRS
private static final String ppsStartDate
private static final String ppsStartTime
private MppsSCU.RSPHandlerFactory rspHandlerFactory
private final ApplicationEntity ae
private final Connection remote
private final AAssociateRQ rq
private Attributes attrs
private boolean newPPSID
private int serialNo
private DecimalFormat ppsidFormat
private String protocolName
private String archiveRequested
private String finalStatus
private Attributes discontinuationReason
private Properties codes
private HashMap<String,MppsSCU.MppsWithIUID> map
private ArrayList<MppsSCU.MppsWithIUID> created
private Association as
public MppsSCU(ApplicationEntity ae) throws IOException
IOException
public void setRspHandlerFactory(MppsSCU.RSPHandlerFactory rspHandlerFactory)
public Connection getRemoteConnection()
public AAssociateRQ getAAssociateRQ()
public void addCreatedMpps(MppsSCU.MppsWithIUID mpps)
public final void setUIDSuffix(String uidSuffix)
public final void setPPSIDStart(int ppsidStart)
public final void setPPSIDFormat(String ppsidFormat)
public final void setNewPPSID(boolean newPPSID)
public final void setProtocolName(String protocolName)
public final void setArchiveRequested(String archiveRequested)
public final void setFinalStatus(String finalStatus)
public final void setCodes(Properties codes)
public void setAttributes(Attributes attrs)
public final void setDiscontinuationReason(String codeValue)
public void setTransferSyntaxes(String[] tss)
public void scanFiles(List<String> fnames, boolean printout) throws IOException
IOException
private static void configureMPPS(MppsSCU main, org.apache.commons.cli.CommandLine cl) throws Exception
Exception
private static org.apache.commons.cli.CommandLine parseComandLine(String[] args) throws org.apache.commons.cli.ParseException
org.apache.commons.cli.ParseException
private static void addMPPSOptions(org.apache.commons.cli.Options opts)
public void open() throws IOException, InterruptedException, IncompatibleConnectionException, GeneralSecurityException
public void close() throws IOException, InterruptedException
IOException
InterruptedException
public void echo() throws IOException, InterruptedException
IOException
InterruptedException
public void createMpps() throws IOException, InterruptedException
IOException
InterruptedException
private void createMpps(MppsSCU.MppsWithIUID mppsWithUID) throws IOException, InterruptedException
IOException
InterruptedException
public void updateMpps() throws IOException, InterruptedException
IOException
InterruptedException
private void setMpps(MppsSCU.MppsWithIUID mppsWithIUID) throws IOException, InterruptedException
IOException
InterruptedException
public boolean addInstance(Attributes inst)
public boolean addMPPS(String iuid, Attributes mpps)
private Attributes createMPPS(Attributes inst)
private void updateMPPS(Attributes mpps, Attributes inst)
private Attributes getPerfSeries(Sequence prefSeriesSeq, Attributes inst)
Copyright © 2017 dcm4che.org. All rights reserved.