|
Oracle Fusion Applications Search Java API Reference for Oracle Enterprise Crawl and Search Framework
11g Release 1 (11.1.1.6) E21908-05 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object MetaTreeNodeImpl oracle.ecsf.meta.SearchableObject
public class SearchableObject
The SearchableObject
represents search related
meta data for a business object.
Field Summary | |
---|---|
protected static java.util.logging.Logger |
logger
|
Constructor Summary | |
---|---|
SearchableObject()
|
|
SearchableObject(java.lang.String name)
Constructs searchable from a name |
Method Summary | |
---|---|
IndexableDocument |
createIndexableDocument()
Creates an indexable mDocument instance. |
java.lang.String |
getApplId()
get the application id |
java.lang.String |
getBody()
Gets body definition per developers of the searchable object. |
oracle.jbo.ExprEval |
getBodyExpr()
Expression built from body groovy expression. |
java.lang.String |
getCrawlableFactoryName()
Returns the name of Crawlable Factory used for this object. |
SearchResultActionDef |
getDefaultActionDef()
Returns default action definition object. |
oracle.jbo.ExprEval |
getDefaultActionExpr()
Returns Expression Evaluator for default action; |
java.lang.String |
getDefaultActionTitle()
Returns the default aciton title in groovy expression. |
java.lang.String |
getDeployedVersion()
Returns the deployed version of this object being deployed into SES instance. |
java.lang.String |
getDisplayName()
Gets display name. |
AbstractDocumentDefinition |
getDocument()
Returns root mDocument. |
java.lang.String |
getDrivingTableAlias()
Returns driving table alias for this object. |
java.lang.String |
getDrivingTableName()
Returns driving table name for this object. |
long |
getECSFComponentId()
Get the remote ECSF server id for global search |
SearchPluginDef |
getECSFPlugIn()
Returns plugin definition for this object. |
FacetDef[] |
getFacetDefs()
A convenient method to get Facet Defitions associated to this searchable object. |
java.lang.String |
getId()
Returns mId of this object. |
java.lang.String |
getKeywords()
Returns keywords definition for this searchable object. |
java.lang.String |
getKeyWords()
Deprecated. use getKeywords instead |
oracle.jbo.ExprEval |
getKeywordsExpr()
Returns an evaluated expression of Groovy. |
java.lang.String |
getLanguageFieldName()
Returns langauge field name. |
java.util.Date |
getLastTimeCrawled()
Returns time last this searchable object is crawled. |
java.lang.String |
getPlugInName()
Returns plugin name for this object. |
java.util.Hashtable<java.lang.String,java.lang.String> |
getProperties()
Get the properties. |
java.lang.String |
getProperty(java.lang.String key)
Get the property. |
long |
getScheduleId()
This method is not for external consumption |
java.lang.String |
getSchemaName()
Gets Schema name. |
SearchResultActionDef[] |
getSearchActions()
Returns an array of search actions assigned to this object. |
SearchEngine |
getSearchEngine()
Returns a search engine implementation for this object. |
long |
getSearchEngineInstanceId()
|
java.lang.String |
getSearchEngineReference()
Returns search engine reference for this searchable object. |
java.lang.Object |
getSearchPlugin()
Gets a service bean. |
java.lang.String |
getTitle()
Returns title definition for this object. |
oracle.jbo.ExprEval |
getTitleExpression()
Returns parsed expression |
java.lang.String |
getVersion()
Returns mVersion of this object. |
boolean |
isActive()
|
boolean |
isDeployed()
|
void |
setActive(boolean isActive)
|
void |
setApplId(java.lang.String applId)
set the application id |
void |
setBody(java.lang.String body)
Sets body definition. |
void |
setDeployed(boolean isDeployed)
|
void |
setDeployedVersion(java.lang.String deployedVersion)
Sets the mVersion of this object being deployed to SES instance. |
void |
setDisplayName(java.lang.String displayName)
Sets display name |
void |
setDocument(AbstractDocumentDefinition doc)
Sets root mDocument for this object. |
void |
setDrivingSchemaObject(java.lang.String schemaName,
java.lang.String drivingTableName,
java.lang.String drivingTableAlias)
Sets schema and driving table name for this object. |
void |
setECSFComponentId(long componentId)
Set the remote ECSF server id for global search |
void |
setECSFPlugIn(SearchPluginDef plugIn)
Sets security plugin definition. |
void |
setId(java.lang.String id)
Sets id of this object. |
void |
setKeywords(java.lang.String keywords)
Sets keywords defintion. |
void |
setLanguageFieldName(java.lang.String languageFieldName)
Sets language field for this object. |
void |
setLastTimeCrawled(java.util.Date lastTimeCrawled)
Sets last time when this object crawled but dont have to propagate to DB (because it is already there). |
void |
setLastTimeCrawled(java.util.Date lastTimeCrawled,
SearchContext ctx)
Sets last time when this object crawled. |
void |
setPlugInName(java.lang.String plugInName)
Sets plugin name. |
void |
setProperty(java.lang.String key,
java.lang.String value)
Set the property. |
void |
setScheduleId(long id)
Sets indexScehduleId of this object. |
void |
setSearchActions(SearchResultActionDef[] actions)
Sets action definitions to this object. |
void |
setSearchEngineInstanceId(long seiId)
|
void |
setSearchEngineReference(java.lang.String searchEngineReference)
Sets the reference value for this definition in a search engine. |
void |
setTitle(java.lang.String title)
Sets title definition in groovy expression. |
void |
setVersion(java.lang.String version)
Sets mVersion for this object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static java.util.logging.Logger logger
Constructor Detail |
---|
public SearchableObject()
public SearchableObject(java.lang.String name)
name
- Method Detail |
---|
public java.lang.String getSchemaName()
public void setDisplayName(java.lang.String displayName)
public java.lang.String getDisplayName()
public void setDocument(AbstractDocumentDefinition doc)
doc
- definition.public AbstractDocumentDefinition getDocument()
public void setSearchEngineInstanceId(long seiId)
public long getSearchEngineInstanceId()
public java.lang.Object getSearchPlugin() throws SearchSecurityException
SearchSecurityException
public void setLastTimeCrawled(java.util.Date lastTimeCrawled)
public void setLastTimeCrawled(java.util.Date lastTimeCrawled, SearchContext ctx) throws SearchException
SearchException
public java.util.Date getLastTimeCrawled()
public void setSearchEngineReference(java.lang.String searchEngineReference)
searchEngineReference
- public java.lang.String getSearchEngineReference()
public void setPlugInName(java.lang.String plugInName)
plugInName
- class name of the plugin for this searchable object.public java.lang.String getPlugInName()
public java.lang.String getDrivingTableAlias()
public java.lang.String getDrivingTableName()
public void setDrivingSchemaObject(java.lang.String schemaName, java.lang.String drivingTableName, java.lang.String drivingTableAlias)
schemaName
- public IndexableDocument createIndexableDocument()
public SearchEngine getSearchEngine()
public void setId(java.lang.String id)
id
- the new id for this object.public java.lang.String getId()
public void setScheduleId(long id)
id
- the index schedule id for this object.public long getScheduleId()
public void setActive(boolean isActive)
public boolean isActive()
public void setDeployed(boolean isDeployed)
public boolean isDeployed()
public void setLanguageFieldName(java.lang.String languageFieldName)
languageFieldName
- field name as language column.public java.lang.String getLanguageFieldName()
public void setVersion(java.lang.String version)
version
- . The mVersion of this object.public java.lang.String getVersion()
public void setTitle(java.lang.String title)
title
- the groovy exression used as title for documents genertated
for this searchable object.public java.lang.String getTitle()
public oracle.jbo.ExprEval getTitleExpression()
public void setBody(java.lang.String body)
body
- the groovy expresion used as body for the searchable object.public java.lang.String getBody()
public oracle.jbo.ExprEval getBodyExpr()
public void setKeywords(java.lang.String keywords)
keywords
- the groovy expression used as keywordspublic java.lang.String getKeyWords()
public java.lang.String getKeywords()
public oracle.jbo.ExprEval getKeywordsExpr()
public void setECSFPlugIn(SearchPluginDef plugIn)
plugIn
- @SearchPluginDef is an internal class wraps plugin definition
for a searchable object.public SearchPluginDef getECSFPlugIn()
public void setSearchActions(SearchResultActionDef[] actions)
actions
- an array of action defnitions.public SearchResultActionDef[] getSearchActions()
public SearchResultActionDef getDefaultActionDef()
public oracle.jbo.ExprEval getDefaultActionExpr()
public java.lang.String getDefaultActionTitle()
public FacetDef[] getFacetDefs()
public void setDeployedVersion(java.lang.String deployedVersion)
deployedVersion
- version string of the deployed searchable object.public java.lang.String getDeployedVersion()
public java.lang.String getCrawlableFactoryName()
public void setApplId(java.lang.String applId)
applId
- an application id stringpublic java.lang.String getApplId()
public void setECSFComponentId(long componentId)
componentId
- the new component Id for this object.public long getECSFComponentId()
public java.lang.String getProperty(java.lang.String key)
key
- Property key
public void setProperty(java.lang.String key, java.lang.String value)
key
- Property keyvalue
- Property valuepublic java.util.Hashtable<java.lang.String,java.lang.String> getProperties()
|
Oracle Fusion Applications Search Java API Reference for Oracle Enterprise Crawl and Search Framework
11g Release 1 (11.1.1.6) E21908-05 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |