core/src/main/java/com/opentext/ia/sdk/sip/SipAssembler.java
public static <D> SipAssembler<D> forPdiAndContent(PackagingInformationFactory factory,
      Assembler<HashedContents<D>> pdiAssembler, DigitalObjectsExtraction<D> contentsExtraction) {
    HashAssembler noHashAssembler = new NoHashAssembler();
    return forPdiAndContentWithHashing(factory, pdiAssembler, noHashAssembler,
        ContentAssembler.noDedup(contentsExtraction, noHashAssembler));
  }
public static <D> SipAssembler<D> forPdiAndContent(PackagingInformationFactory factory,
      Assembler<HashedContents<D>> pdiAssembler, DigitalObjectsExtraction<D> contentsExtraction) {
    HashAssembler noHashAssembler = new NoHashAssembler();
    return forPdiAndContentWithHashing(factory, pdiAssembler, noHashAssembler,
        ContentAssembler.noDedup(contentsExtraction, noHashAssembler));
  }
public static < D > SipAssembler < D > forPdiAndContent ( PackagingInformationFactory factory , Assembler < HashedContents < D > > pdiAssembler , DigitalObjectsExtraction < D > contentsExtraction ) { HashAssembler noHashAssembler = new NoHashAssembler ( ) ; return forPdiAndContentWithHashing ( factory , pdiAssembler , noHashAssembler , ContentAssembler . noDedup ( contentsExtraction , noHashAssembler ) ) ; }
Assemble a SIP that contains only structured data and is the only SIP in its DSS.
@param <D> The type of domain objects to assemble the SIP from
@param factory Factory for creating the Packaging Information
@param pdiAssembler Assembler that builds up the PDI
@param contentsExtraction Extraction of content from domain objects added to the SIP
@return The newly created SIP assembler
Assemble a SIP that contains only structured data and is the only SIP in its DSS .