com.ptc.wvs.server.loader
Class EDRLoader

java.lang.Object
  extended bycom.ptc.wvs.server.loader.EDRLoader

public class EDRLoader
extends Object


Field Summary
private  String cadFormName
           
private  String cadPartName
           
private  Representation createdRepresentation
           
private static String defaultNewCharset
           
private static String defaultReadCharset
           
private static String defaultWriteCharset
           
private static String DELIMITER
           
private  String directory
           
private  String docOID
           
private  String documentNumber
           
private  String documentRevision
           
private  String edFileName
           
private  boolean edzCreate
           
private  boolean ignoreonmerge
           
private  boolean includeMarkups
           
private  String indexFileName
           
private  String inputCharset
           
private  boolean iteratePart
           
private static String loaderOptionsFile
           
private  String locale
           
private  EDRLogger logger
           
private  String partContainer
           
private  String partFolder
           
private  String partLifeCycle
           
private  String partName
           
private  String partNumber
           
private  String partOID
           
private  String partProject
           
private  String partRevision
           
private  boolean posAssy
           
private  boolean repDefault
           
private  String repDesc
           
private  String repName
           
private static String RESOURCE
           
private  String thumbnail2dFileName
           
private  String thumbnail3dFileName
           
private  boolean thumbNailCreate
           
private static String thumbnailPropertiesFile
           
private  boolean VERBOSE
           
private static WVSProperties wvsProperties
           
 
Constructor Summary
EDRLoader(CommandProcessor cmd)
           
EDRLoader(CommandProcessor cmd, EDRLogger logger)
           
 
Method Summary
private  void addStatusLine(boolean print, String messageKey, Object singleTextInsert)
           
private  void addStatusLine(String messageKey, Object singleTextInsert)
           
private  WTMarkUp createMarkupFromETB(Viewable rep, Vector names, ETB etb, Properties mkdesc, String idString)
           
private  void createMarkupsFromETB(File etbFile, String[] listing, Persistable part, Viewable rep, Vector newMarkupSavedVector)
           
private  String generateEdz(String directory, String edfile, Vector markupFileList)
           
private  boolean generateThumbNail(String directory, String edfile)
           
 Representation getCreatedRepresentation()
           
private  Vector getMarkupFileListFromETB(File etbFile, String[] listing)
           
 int loadMarkups(Viewable v)
           
 boolean regenerateThumbnail(Representation rep)
           
private  void setLoaderOptions()
           
 int start()
           
 int start(boolean calledFromPublisher, Representable p, WTObject d, ConfigSpec configSpec, ConfigSpec partConfigSpec, int structureType)
           
 int start(Representable p, WTObject d, ConfigSpec configSpec, ConfigSpec partConfigSpec, int structureType)
           
 boolean validate(boolean partCreate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

directory

private String directory

edzCreate

private boolean edzCreate

thumbNailCreate

private boolean thumbNailCreate

includeMarkups

private boolean includeMarkups

ignoreonmerge

private boolean ignoreonmerge

locale

private String locale

inputCharset

private String inputCharset

iteratePart

private boolean iteratePart

repName

private String repName

repDesc

private String repDesc

repDefault

private boolean repDefault

cadPartName

private String cadPartName

cadFormName

private String cadFormName

posAssy

private boolean posAssy

edFileName

private String edFileName

thumbnail2dFileName

private String thumbnail2dFileName

thumbnail3dFileName

private String thumbnail3dFileName

indexFileName

private String indexFileName

partNumber

private String partNumber

partName

private String partName

partRevision

private String partRevision

partFolder

private String partFolder

partLifeCycle

private String partLifeCycle

partContainer

private String partContainer

partProject

private String partProject

documentNumber

private String documentNumber

documentRevision

private String documentRevision

partOID

private String partOID

docOID

private String docOID

logger

private EDRLogger logger

createdRepresentation

private Representation createdRepresentation

wvsProperties

private static WVSProperties wvsProperties

defaultReadCharset

private static String defaultReadCharset

defaultWriteCharset

private static String defaultWriteCharset

defaultNewCharset

private static String defaultNewCharset

thumbnailPropertiesFile

private static final String thumbnailPropertiesFile
See Also:
Constant Field Values

loaderOptionsFile

private static final String loaderOptionsFile
See Also:
Constant Field Values

VERBOSE

private boolean VERBOSE

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

DELIMITER

private static final String DELIMITER
See Also:
Constant Field Values
Constructor Detail

EDRLoader

public EDRLoader(CommandProcessor cmd)

EDRLoader

public EDRLoader(CommandProcessor cmd,
                 EDRLogger logger)
Method Detail

getCreatedRepresentation

public Representation getCreatedRepresentation()

addStatusLine

private void addStatusLine(String messageKey,
                           Object singleTextInsert)

addStatusLine

private void addStatusLine(boolean print,
                           String messageKey,
                           Object singleTextInsert)

validate

public boolean validate(boolean partCreate)

start

public int start()

start

public int start(Representable p,
                 WTObject d,
                 ConfigSpec configSpec,
                 ConfigSpec partConfigSpec,
                 int structureType)

start

public int start(boolean calledFromPublisher,
                 Representable p,
                 WTObject d,
                 ConfigSpec configSpec,
                 ConfigSpec partConfigSpec,
                 int structureType)

setLoaderOptions

private void setLoaderOptions()

regenerateThumbnail

public boolean regenerateThumbnail(Representation rep)

generateThumbNail

private boolean generateThumbNail(String directory,
                                  String edfile)

generateEdz

private String generateEdz(String directory,
                           String edfile,
                           Vector markupFileList)

loadMarkups

public int loadMarkups(Viewable v)

getMarkupFileListFromETB

private Vector getMarkupFileListFromETB(File etbFile,
                                        String[] listing)

createMarkupsFromETB

private void createMarkupsFromETB(File etbFile,
                                  String[] listing,
                                  Persistable part,
                                  Viewable rep,
                                  Vector newMarkupSavedVector)

createMarkupFromETB

private WTMarkUp createMarkupFromETB(Viewable rep,
                                     Vector names,
                                     ETB etb,
                                     Properties mkdesc,
                                     String idString)
                              throws Exception
Throws:
Exception