/** * @throws RepositoryException * @throws DerivedArtifactsCreationException */ private XsdDocument addXsdDoc() throws SrampException { String artifactFileName = "PO.xsd"; //$NON-NLS-1$ InputStream contentStream = this.getClass().getResourceAsStream("/sample-files/xsd/" + artifactFileName); //$NON-NLS-1$ try { XsdDocument xsdDoc = new XsdDocument(); xsdDoc.setArtifactType(BaseArtifactEnum.XSD_DOCUMENT); xsdDoc.setName(artifactFileName); xsdDoc.setContentEncoding("application/xml"); //$NON-NLS-1$ // Persist the artifact BaseArtifactType artifact = persistenceManager.persistArtifact(xsdDoc, contentStream); Assert.assertNotNull(artifact); return (XsdDocument) artifact; } finally { IOUtils.closeQuietly(contentStream); } }
xsdDocument.setLastModifiedBy("Pospisil"); xsdDocument.setContentType("application/xml"); xsdDocument.setContentEncoding("UTF-8"); xsdDocument.setContentSize(4096l);
testSrcArtifact.setName("ws-humantask.xsd"); //$NON-NLS-1$ testSrcArtifact.setVersion("1.0"); //$NON-NLS-1$ testSrcArtifact.setContentEncoding("UTF-8"); //$NON-NLS-1$ testSrcArtifact.setContentType("application/xml"); //$NON-NLS-1$ testSrcArtifact.setContentSize(31723L);