com.ptc.hli.ecad.query
Class QueryDesign

java.lang.Object
  extended bycom.ptc.hli.ecad.query.QueryDesign

public final class QueryDesign
extends Object


Field Summary
private  String authoringApplication
           
private  String context
           
private  QueryAbstractDocument document
           
private  String solution
           
 
Constructor Summary
private QueryDesign(String authoringApplication, String solution, String context, QueryAbstractDocument document)
           
 
Method Summary
 QueryAbstractDocument getDocument()
           
private static Collection getDocuments(QueryDesign queryDesign)
           
static QueryDesign getInstance(String authoringApplication, String solution, String context, QueryAbstractDocument document)
           
private static boolean notEmpty(String string)
           
static PersistedDesign[] query(QueryDesign queryDesign)
           
static PersistedDesign queryRefresh(QueryDesign queryDesign)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

authoringApplication

private final String authoringApplication

solution

private final String solution

context

private final String context

document

private final QueryAbstractDocument document
Constructor Detail

QueryDesign

private QueryDesign(String authoringApplication,
                    String solution,
                    String context,
                    QueryAbstractDocument document)
Method Detail

notEmpty

private static boolean notEmpty(String string)

getDocument

public QueryAbstractDocument getDocument()

getInstance

public static QueryDesign getInstance(String authoringApplication,
                                      String solution,
                                      String context,
                                      QueryAbstractDocument document)

getDocuments

private static Collection getDocuments(QueryDesign queryDesign)
                                throws QueryException,
                                       WTException
Throws:
QueryException
WTException

query

public static PersistedDesign[] query(QueryDesign queryDesign)

queryRefresh

public static PersistedDesign queryRefresh(QueryDesign queryDesign)