public class CmsSearchResource extends CmsResource
STATE_CHANGED, STATE_DELETED, STATE_KEEP, STATE_NEW, STATE_UNCHANGED, TEMP_FILE_PREFIX
构造器和说明 |
---|
CmsSearchResource(CmsResource resource,
I_CmsSearchDocument doc)
Constructor, creates a new file Object from the given resource with
an empty byte array as file content, if the resource does not
implement a file.
|
CmsSearchResource(CmsUUID structureId,
CmsUUID resourceId,
java.lang.String path,
int type,
int flags,
CmsUUID projectId,
CmsResourceState state,
long dateCreated,
CmsUUID userCreated,
long dateLastModified,
CmsUUID userLastModified,
long dateReleased,
long dateExpired,
int linkCount,
int length,
long dateContent,
int version,
I_CmsSearchDocument doc)
Constructor, creates a new file object.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Date |
getDateField(java.lang.String fieldName)
Delegator.
|
I_CmsSearchDocument |
getDocument()
Returns the document.
|
java.lang.String |
getField(java.lang.String fieldName)
Delegator.
|
java.util.List<java.lang.String> |
getMultivaluedField(java.lang.String fieldName)
Delegator.
|
int |
getScore(float maxScore)
Delegator.
|
getFolderPath, getName, getParentFolder, getPathLevel, getPathPart, isFolder, isTemporaryFileName
public CmsSearchResource(CmsResource resource, I_CmsSearchDocument doc)
resource
- the base resource object to create a file fromdoc
- the search documentpublic CmsSearchResource(CmsUUID structureId, CmsUUID resourceId, java.lang.String path, int type, int flags, CmsUUID projectId, CmsResourceState state, long dateCreated, CmsUUID userCreated, long dateLastModified, CmsUUID userLastModified, long dateReleased, long dateExpired, int linkCount, int length, long dateContent, int version, I_CmsSearchDocument doc)
structureId
- the id of this resources structure recordresourceId
- the id of this resources resource recordpath
- the filename of this resourcetype
- the type of this resourceflags
- the flags of this resourceprojectId
- the project id this resource was last modified instate
- the state of this resourcedateCreated
- the creation date of this resourceuserCreated
- the id of the user who created this resourcedateLastModified
- the date of the last modification of this resourceuserLastModified
- the id of the user who did the last modification of this resourcedateReleased
- the release date of this resourcedateExpired
- the expiration date of this resourcelinkCount
- the count of all siblings of this resourcelength
- the size of the file content of this resourcedateContent
- the date of the last modification of the content of this resourceversion
- the version number of this resourcedoc
- the search documentpublic java.util.Date getDateField(java.lang.String fieldName)
fieldName
- the field name to get the value forpublic I_CmsSearchDocument getDocument()
public java.lang.String getField(java.lang.String fieldName)
fieldName
- the field name to get the value forpublic java.util.List<java.lang.String> getMultivaluedField(java.lang.String fieldName)
fieldName
- the field name to get the value forpublic int getScore(float maxScore)
I_CmsSearchDocument.getScore()
Returns the score of this document.
maxScore
- the maximum score of this search