private TransferCapability loadTransferCapability(SearchResult sr) throws NamingException { Attributes attrs = sr.getAttributes(); TransferCapability tc = new TransferCapability(); loadFrom(tc, attrs); return tc; }
private TransferCapability loadTransferCapability(SearchResult sr) throws NamingException { Attributes attrs = sr.getAttributes(); TransferCapability tc = new TransferCapability(); loadFrom(tc, attrs); return tc; }
private static void configureTransferCapability(ApplicationEntity ae, CommandLine cl) throws IOException { Properties p = CLIUtils.loadProperties( cl.getOptionValue("sop-classes", "resource:sop-classes.properties"), null); for (String cuid : p.stringPropertyNames()) { String ts = p.getProperty(cuid); ae.addTransferCapability( new TransferCapability(null, CLIUtils.toUID(cuid), TransferCapability.Role.SCP, CLIUtils.toUIDs(ts))); } }
private static void addTransferCapabilities(ApplicationEntity ae, Properties p, TransferCapability.Role role, EnumSet<QueryOption> queryOptions) { for (String cuid : p.stringPropertyNames()) { String ts = p.getProperty(cuid); TransferCapability tc = new TransferCapability(null, CLIUtils.toUID(cuid), role, CLIUtils.toUIDs(ts)); tc.setQueryOptions(queryOptions); ae.addTransferCapability(tc); } }
private static void addTransferCapabilities(ApplicationEntity ae, Properties p, TransferCapability.Role role, EnumSet<QueryOption> queryOptions) { for (String cuid : p.stringPropertyNames()) { String ts = p.getProperty(cuid); TransferCapability tc = new TransferCapability(null, CLIUtils.toUID(cuid), role, CLIUtils.toUIDs(ts)); tc.setQueryOptions(queryOptions); ae.addTransferCapability(tc); } }
private static void configureTransferCapability(ApplicationEntity ae, CommandLine cl) throws IOException { if (cl.hasOption("accept-unknown")) { ae.addTransferCapability( new TransferCapability(null, "*", TransferCapability.Role.SCP, "*")); } else { Properties p = CLIUtils.loadProperties( cl.getOptionValue("sop-classes", "resource:sop-classes.properties"), null); for (String cuid : p.stringPropertyNames()) { String ts = p.getProperty(cuid); TransferCapability tc = new TransferCapability(null, CLIUtils.toUID(cuid), TransferCapability.Role.SCP, CLIUtils.toUIDs(ts)); ae.addTransferCapability(tc); } } }
private static void configureTransferCapability(ApplicationEntity ae, CommandLine cl) throws IOException { Properties p = CLIUtils.loadProperties( cl.getOptionValue("sop-classes", "resource:sop-classes.properties"), null); for (String cuid : p.stringPropertyNames()) { String ts = p.getProperty(cuid); ae.addTransferCapability( new TransferCapability(null, CLIUtils.toUID(cuid), TransferCapability.Role.SCP, CLIUtils.toUIDs(ts))); } }
private static void configureTransferCapability(ApplicationEntity ae, CommandLine cl) throws IOException { Properties p = CLIUtils.loadProperties( cl.getOptionValue("sop-classes", "resource:sop-classes.properties"), null); for (String cuid : p.stringPropertyNames()) { String ts = p.getProperty(cuid); ae.addTransferCapability( new TransferCapability(null, CLIUtils.toUID(cuid), TransferCapability.Role.SCP, CLIUtils.toUIDs(ts))); } }
private static void configureTransferCapability(ApplicationEntity ae, CommandLine cl) throws IOException { if (cl.hasOption("accept-unknown")) { ae.addTransferCapability( new TransferCapability(null, "*", TransferCapability.Role.SCP, "*")); } else { Properties p = CLIUtils.loadProperties( cl.getOptionValue("sop-classes", "resource:sop-classes.properties"), null); for (String cuid : p.stringPropertyNames()) { String ts = p.getProperty(cuid); TransferCapability tc = new TransferCapability(null, CLIUtils.toUID(cuid), TransferCapability.Role.SCP, CLIUtils.toUIDs(ts)); ae.addTransferCapability(tc); } } }
public void setTransferSyntaxes(String[] tss) { rq.addPresentationContext( new PresentationContext(1, UID.VerificationSOPClass, UID.ImplicitVRLittleEndian)); rq.addPresentationContext( new PresentationContext(2, UID.StorageCommitmentPushModelSOPClass, tss)); ae.addTransferCapability( new TransferCapability(null, UID.VerificationSOPClass, TransferCapability.Role.SCP, UID.ImplicitVRLittleEndian)); ae.addTransferCapability( new TransferCapability(null, UID.StorageCommitmentPushModelSOPClass, TransferCapability.Role.SCU, tss)); }
public void setTransferSyntaxes(String[] tss) { rq.addPresentationContext( new PresentationContext(1, UID.VerificationSOPClass, UID.ImplicitVRLittleEndian)); rq.addPresentationContext( new PresentationContext(2, UID.StorageCommitmentPushModelSOPClass, tss)); ae.addTransferCapability( new TransferCapability(null, UID.VerificationSOPClass, TransferCapability.Role.SCP, UID.ImplicitVRLittleEndian)); ae.addTransferCapability( new TransferCapability(null, UID.StorageCommitmentPushModelSOPClass, TransferCapability.Role.SCU, tss)); }
boolean storage = !cl.hasOption("no-storage") && main.isWriteable(); if (storage && cl.hasOption("all-storage")) { TransferCapability tc = new TransferCapability(null, "*", TransferCapability.Role.SCP, } else { ae.addTransferCapability( new TransferCapability(null, UID.VerificationSOPClass, TransferCapability.Role.SCP,
boolean storage = !cl.hasOption("no-storage") && main.isWriteable(); if (storage && cl.hasOption("all-storage")) { TransferCapability tc = new TransferCapability(null, "*", TransferCapability.Role.SCP, } else { ae.addTransferCapability( new TransferCapability(null, UID.VerificationSOPClass, TransferCapability.Role.SCP,
void initGroupBasedTCs(Device d) throws ConfigurationException { TCConfiguration tcConfig = getTCConfig(); for (ApplicationEntity applicationEntity : d.getApplicationEntities()) { TCGroupConfigAEExtension tcGroupConfigAEExtension = applicationEntity.getAEExtension(TCGroupConfigAEExtension.class); if (tcGroupConfigAEExtension != null) { // override any entries that might have been added before applicationEntity.setTransferCapabilities(new ArrayList<TransferCapability>()); // Always add CEcho SCP applicationEntity.addTransferCapability(new TransferCapability("CEcho SCP", UID.VerificationSOPClass, TransferCapability.Role.SCP, UID.ImplicitVRLittleEndian)); // add processed TCs from pre-configured groups to this ae for (Map.Entry<String, TCGroupConfigAEExtension.TCGroupDetails> tcGroupRefEntry : tcGroupConfigAEExtension.getScpTCs().entrySet()) addTC(applicationEntity, tcConfig, tcGroupRefEntry, TransferCapability.Role.SCP); for (Map.Entry<String, TCGroupConfigAEExtension.TCGroupDetails> tcGroupRefEntry : tcGroupConfigAEExtension.getScuTCs().entrySet()) addTC(applicationEntity, tcConfig, tcGroupRefEntry, TransferCapability.Role.SCU); } } }
private void loadTransferCapabilities(ApplicationEntity ae, JsonReader reader) { reader.next(); reader.expect(JsonParser.Event.START_ARRAY); while (reader.next() == JsonParser.Event.START_OBJECT) { TransferCapability tc = new TransferCapability(); loadFrom(tc, reader); ae.addTransferCapability(tc); } reader.expect(JsonParser.Event.END_ARRAY); }
private void loadTransferCapabilities(ApplicationEntity ae, JsonReader reader) { reader.next(); reader.expect(JsonParser.Event.START_ARRAY); while (reader.next() == JsonParser.Event.START_OBJECT) { TransferCapability tc = new TransferCapability(); loadFrom(tc, reader); ae.addTransferCapability(tc); } reader.expect(JsonParser.Event.END_ARRAY); }