com.trendmicro.grid.acl.ds.jpa.entities
Class JpaFileInformation
java.lang.Object
com.trendmicro.grid.acl.l0.datatypes.FileInformation
com.trendmicro.grid.acl.ds.datatypes.SharedFileInformation
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileInformation
- All Implemented Interfaces:
- com.trendmicro.grid.acl.ds.datatypes.TagsSharable, com.trendmicro.grid.acl.l0.datatypes.Tagged, com.trendmicro.grid.acl.l0.datatypes.Validatable, Serializable
@Embeddable
public class JpaFileInformation
- extends com.trendmicro.grid.acl.ds.datatypes.SharedFileInformation
Binds FileInformation to the table "FILE_CONTENTS".
- Version:
- 1.0
- Author:
- juergen_kellerer, 2010-06-07
- See Also:
- Serialized Form
Fields inherited from class com.trendmicro.grid.acl.ds.datatypes.SharedFileInformation |
unknown |
Fields inherited from class com.trendmicro.grid.acl.l0.datatypes.FileInformation |
firstSeen, lastProcessed, lastRetrieved, sourcePackageCount, sourceSiteCount, tags, tagsAreSorted |
Methods inherited from class com.trendmicro.grid.acl.ds.datatypes.SharedFileInformation |
shareTags |
Methods inherited from class com.trendmicro.grid.acl.l0.datatypes.FileInformation |
assertIsValid, containsTag, equals, getTags, hashCode, setTags, sortTags, updateLastProcessed, updateLastRetrieved |
JpaFileInformation
public JpaFileInformation()
JpaFileInformation
public JpaFileInformation(com.trendmicro.grid.acl.l0.datatypes.FileInformation source)
JpaFileInformation
public JpaFileInformation(boolean unknown)
isUnknown
public boolean isUnknown()
- Overrides:
isUnknown
in class com.trendmicro.grid.acl.ds.datatypes.SharedFileInformation
setUnknown
public void setUnknown(boolean unknown)
- Overrides:
setUnknown
in class com.trendmicro.grid.acl.ds.datatypes.SharedFileInformation
getFirstSeen
@Field(analyze=NO,
norms=NO,
termVector=NO)
@DateBridge(resolution=DAY)
public Date getFirstSeen()
- Overrides:
getFirstSeen
in class com.trendmicro.grid.acl.l0.datatypes.FileInformation
setFirstSeen
public void setFirstSeen(Date firstSeen)
getLastRetrieved
@Field(analyze=NO,
norms=NO,
termVector=NO)
@DateBridge(resolution=DAY)
public Date getLastRetrieved()
- Overrides:
getLastRetrieved
in class com.trendmicro.grid.acl.l0.datatypes.FileInformation
setLastRetrieved
public void setLastRetrieved(Date lastRetrieved)
getLastProcessed
@Field(analyze=NO,
norms=NO,
termVector=NO)
@DateBridge(resolution=HOUR)
public Date getLastProcessed()
- Overrides:
getLastProcessed
in class com.trendmicro.grid.acl.l0.datatypes.FileInformation
setLastProcessed
public void setLastProcessed(Date lastProcessed)
getTagsAsArray
@Field(analyze=NO,
norms=NO,
termVector=NO)
@FieldBridge(impl=TagListFieldBridge.class)
public String[] getTagsAsArray()
setTagsAsArray
public void setTagsAsArray(String[] tags)
getSourcePackageCount
public Integer getSourcePackageCount()
- Overrides:
getSourcePackageCount
in class com.trendmicro.grid.acl.l0.datatypes.FileInformation
setSourcePackageCount
public void setSourcePackageCount(Integer sourcePackageCount)
getSourceSiteCount
public Integer getSourceSiteCount()
- Overrides:
getSourceSiteCount
in class com.trendmicro.grid.acl.l0.datatypes.FileInformation
setSourceSiteCount
public void setSourceSiteCount(Integer sourceSiteCount)
toString
public String toString()
-
- Overrides:
toString
in class com.trendmicro.grid.acl.ds.datatypes.SharedFileInformation