Class PathMapping
- java.lang.Object
-
- org.codelibs.fess.es.config.allcommon.EsAbstractEntity
-
- org.codelibs.fess.es.config.bsentity.BsPathMapping
-
- org.codelibs.fess.es.config.exentity.PathMapping
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.dbflute.Entity
public class PathMapping extends BsPathMapping
- Author:
- FreeGen
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.codelibs.fess.es.config.allcommon.EsAbstractEntity
EsAbstractEntity.DocMeta, EsAbstractEntity.RequestOptionCall<OP>
-
-
Field Summary
Fields Modifier and Type Field Description protected BiFunction<String,Matcher,String>
pathMapper
protected Pattern
regexPattern
protected Pattern
userAgentPattern
-
Fields inherited from class org.codelibs.fess.es.config.bsentity.BsPathMapping
createdBy, createdTime, processType, regex, replacement, sortOrder, suppressUnusedImportLocalDateTime, updatedBy, updatedTime, userAgent
-
Fields inherited from class org.codelibs.fess.es.config.allcommon.EsAbstractEntity
__createdBySelect, __modifiedProperties, __specifiedProperties, __uniqueDrivenProperties, docMeta
-
-
Constructor Summary
Constructors Constructor Description PathMapping()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
Matcher
getUAMatcher(CharSequence input)
Long
getVersionNo()
boolean
hasUAMathcer()
String
process(PathMappingHelper pathMappingHelper, String input)
void
setId(String id)
void
setVersionNo(Long version)
String
toString()
-
Methods inherited from class org.codelibs.fess.es.config.bsentity.BsPathMapping
addFieldToSource, asDBMeta, asTableDbName, doBuildColumnString, getCreatedBy, getCreatedTime, getProcessType, getRegex, getReplacement, getSortOrder, getUpdatedBy, getUpdatedTime, getUserAgent, setCreatedBy, setCreatedTime, setProcessType, setRegex, setReplacement, setSortOrder, setUpdatedBy, setUpdatedTime, setUserAgent, toSource
-
Methods inherited from class org.codelibs.fess.es.config.allcommon.EsAbstractEntity
asDocMeta, buildDisplayString, checkSpecifiedProperty, clearMarkAsSelect, clearModifiedInfo, clearSpecifiedInfo, clearUniqueDrivenInfo, convertEmptyToNull, createdBySelect, hasModification, hasPrimaryKeyValue, instanceHash, markAsSelect, modifiedToSpecified, mymodifiedProperties, mymodifyProperty, mymodifyPropertyCancel, myspecifiedProperties, myspecifyProperty, myspecifyPropertyCancel, myundefinedClassificationAccessAllowed, myuniqueByProperty, myuniqueByPropertyCancel, myuniqueDrivenProperties, myunlockUndefinedClassificationAccess, newModifiedProperties, newUniqueDrivenProperties, registerModifiedProperty, registerSpecifiedProperty, toStringWithRelation
-
-
-
-
Method Detail
-
getId
public String getId()
-
setId
public void setId(String id)
-
getVersionNo
public Long getVersionNo()
-
setVersionNo
public void setVersionNo(Long version)
-
process
public String process(PathMappingHelper pathMappingHelper, String input)
-
hasUAMathcer
public boolean hasUAMathcer()
-
getUAMatcher
public Matcher getUAMatcher(CharSequence input)
-
toString
public String toString()
- Overrides:
toString
in classEsAbstractEntity
-
-