/// /// * <param name="icsLevel"> </param> /// protected internal virtual JDFCustomerInfo initCustomerInfo() { if (theParentNode != null) { //ORIGINAL LINE: final JDFCustomerInfo customerInfo = theParentNode.getCustomerInfo(); JDFCustomerInfo customerInfo = theParentNode.getCustomerInfo(); if (customerInfo != null) { theNode.linkResource(customerInfo, EnumUsage.Input, null); return(customerInfo); } } JDFCustomerInfo ci = theNode.getCreateCustomerInfo(); ci.setResStatus(EnumResStatus.Available, false); ci.setCustomerID("customerID"); ci.setCustomerJobName("customer job name"); ci.setCustomerOrderID("customerOrder_1"); JDFContact contact = ci.appendContact(); contact.makeRootResource(null, null, true); contact.setContactTypes(new VString("Customer Administrator", " ")); JDFPerson person = contact.appendPerson(); person.setFamilyName("Töpfer"); person.setFirstName("Harald"); JDFCompany comp = contact.appendCompany(); comp.setOrganizationName("The Pits"); return(ci); }
public virtual void testgetUnlinkedResources() { JDFDoc d = new JDFDoc("JDF"); JDFNode n = d.getJDFRoot(); JDFResource r = n.addResource("Component", null, null, null, null, null, null); JDFResourcePool rp = n.getResourcePool(); Assert.IsTrue(r is JDFComponent); Assert.IsFalse(n.hasChildElement("ResourceLinkPool", null)); JDFResourceLinkPool rlp = n.getCreateResourceLinkPool(); Assert.AreEqual(r, rp.getUnlinkedResources()[0]); JDFResourceLink rl = rlp.linkResource(r, EnumUsage.Input, EnumProcessUsage.BookBlock); Assert.IsNotNull(rl); Assert.IsNull(rp.getUnlinkedResources()); JDFResource rx = n.addResource("ExposedMedia", null, null, null, null, null, null); Assert.AreEqual(rx, rp.getUnlinkedResources()[0]); n.setVersion(EnumVersion.Version_1_2); JDFCustomerInfo ci = n.appendCustomerInfo(); JDFContact co = ci.appendContact(); co = (JDFContact)co.makeRootResource(null, null, true); Assert.AreEqual(rx, rp.getUnlinkedResources()[0]); Assert.AreEqual(1, rp.getUnlinkedResources().Count); ci.deleteNode(); Assert.AreEqual(co, rp.getUnlinkedResources()[1]); Assert.AreEqual(2, rp.getUnlinkedResources().Count); }
/// /// protected internal virtual JDFCustomerInfo initCustomerInfo(string firstame, string lastame, string companyName, string jobName) { JDFCustomerInfo ci = theNode.getCreateCustomerInfo(); ci.setCustomerJobName(jobName); JDFContact c = ci.getContactWithContactType(EnumContactType.Customer.getName(), 0); if (c == null) { c = ci.appendContact(EnumContactType.Customer); } c.setPerson(firstame, lastame); if (companyName != null) { c.getCreateCompany().setOrganizationName(companyName); } return(ci); }