public interface RecordInterface extends Comparable
compareToINode getBaseNode()
String getPkey()
String getTableName()
void setPkey(String pkey)
String getEIDField()
boolean applyInheritanceFrom(RecordInterface targetRec)
boolean setValues(Document vals)
Collection<RecordInterface> getHistoryRecords()
void addHistoryRecord(INode newValues, String action, String username) throws Exception
ExceptionConcurrentHashMap<String,Object> getValues() throws Exception
ExceptionDate getLastUpdated()
List<Standardized> getStandardised(String purposeColumnName, MatchProcInterface proc, List<PurposeColumnMap> map, WordList anon) throws Exception
ExceptionList<Standardized> standardise(String purposeName, MatchProcInterface proc, List<PurposeColumnMap> pcm, WordList anon) throws Exception
ExceptionIterable<RecordInterface> getAllRecords()
MatchRecordInterface calculateScore(RecordInterface comparitor, boolean forSearch, boolean googleSearch, boolean asContent, boolean matchScoring) throws Exception
ExceptionString getIcon()
void setUpdatedBy(String updatedBy)
String getUpdatedBy()
RecordInterface getDocument()
static RecordInterface build(MatchSchemaInterface matchSchema) throws Exception
ExceptionRecordInterface assignNode(INode node) throws Exception
ExceptionRecordInterface assignTable(MatchTableInterface table) throws Exception
Exceptionboolean isValid()
void load()
ConcurrentHashMap<INode,ContextMap> getRelatedNodes(String reltype, String direction, Date when) throws Exception
ExceptionIRelationship getRelatedTo(RecordInterface recFrom, String reltype, Date when) throws Exception
Exceptionboolean isInternal()
String getKeyField()
boolean isHistory()
RecordInterface save(boolean keyChanged, String username) throws Exception
Exceptionvoid addRelatedRec(RecordInterface rec2, String reltype, Date date, Document data, String reason, String userName) throws Exception
ExceptionCopyright © 2021. All rights reserved.