Package org.dlese.dpc.suggest.resource
Class SuggestResourceHelper
java.lang.Object
org.dlese.dpc.suggest.SuggestHelper
org.dlese.dpc.suggest.resource.SuggestResourceHelper
SuggestUrlManger - provides services for suggestor Client.
- Author:
- Jonathan Ostwald
-
Field Summary
Fields inherited from class org.dlese.dpc.suggest.SuggestHelper
dcsStatus, dcsStatusNote, recordTemplate, schemaHelper -
Constructor Summary
ConstructorsConstructorDescriptionSuggestResourceHelper(File recordTemplate, SchemaHelper schemaHelper) SuggestResourceHelper Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets the native framework of the suggestionRecords produced by this Suggestor.Creates a newResourceRecordinstance by reading from the recordTemplate.Insert a suggested record into the DCS specified by Suggestor's configuration.putRecordToDCS(SuggestionRecord rec, ValidatorResults validatorResults) Insert a suggested record into the DCS specified by client configuration.static voidsetDebug(boolean db) Sets the debug attribute of the SuggestResourceHelper objectvoidsetUrlValidator(UrlValidator validator) Methods inherited from class org.dlese.dpc.suggest.SuggestHelper
getDateStamp, getDestCollection, getEmailFrom, getEmailTo, getMailServer, getRepositoryServiceClient, getSchemaHelper, getViewBaseUrl, prtlnErr, setDcsStatus, setDcsStatusNote, setDestCollection, setEmailFrom, setEmailTo, setMailServer, setRepositoryServiceClient
-
Constructor Details
-
SuggestResourceHelper
SuggestResourceHelper Constructor. The repositoryDir param points to a directory that contains a default record (used for making new records), and a records directory (where suggested urls are stored). This stuff is all hard coded for now, but properties can be used to supply defaults (see).invalid reference
org.dlese.dpc.suggest.SuggestResourceHelper- Parameters:
repositoryDir- directory holding default record and records directory
-
-
Method Details
-
getXmlFormat
Description copied from class:SuggestHelperGets the native framework of the suggestionRecords produced by this Suggestor.- Specified by:
getXmlFormatin classSuggestHelper- Returns:
- The xmlFormat value
-
getUrlValidator
-
setUrlValidator
-
newRecord
Creates a newResourceRecordinstance by reading from the recordTemplate. We don't call readRecord (file) because we don't want the id to be set for the new record- Specified by:
newRecordin classSuggestHelper- Returns:
- Description of the Return Value
- Throws:
Exception- NOT YET DOCUMENTED
-
putRecordToDCS
Description copied from class:SuggestHelperInsert a suggested record into the DCS specified by Suggestor's configuration.- Specified by:
putRecordToDCSin classSuggestHelper- Parameters:
rec- NOT YET DOCUMENTED- Returns:
- ID of record in destination DCS
- Throws:
Exception- Description of the Exception
-
putRecordToDCS
public String putRecordToDCS(SuggestionRecord rec, ValidatorResults validatorResults) throws Exception Insert a suggested record into the DCS specified by client configuration.- Parameters:
sm- Description of the Parameter- Returns:
- ID of record in destination DCS
- Throws:
Exception- Description of the Exception
-
setDebug
public static void setDebug(boolean db) Sets the debug attribute of the SuggestResourceHelper object- Parameters:
db- The new debug value
-