com.trendmicro.grid.acl.ds.jpa.entities
Class JpaPackageInformation
java.lang.Object
com.trendmicro.grid.acl.l0.datatypes.PackageInformation
com.trendmicro.grid.acl.ds.datatypes.SharedPackageInformation
com.trendmicro.grid.acl.ds.jpa.entities.JpaPackageInformation
- 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 JpaPackageInformation
- extends com.trendmicro.grid.acl.ds.datatypes.SharedPackageInformation
Binds PackageInformation to the table "PACKAGES".
- Version:
- 1.0
- Author:
- juergen_kellerer, 2010-06-10
- See Also:
- Serialized Form
Fields inherited from class com.trendmicro.grid.acl.l0.datatypes.PackageInformation |
containedFilesCount, displayName, familyName, name, packageFileInformation, tags, tagsAreSorted, vendorName |
Methods inherited from class com.trendmicro.grid.acl.ds.datatypes.SharedPackageInformation |
shareTags |
Methods inherited from class com.trendmicro.grid.acl.l0.datatypes.PackageInformation |
assertIsValid, containsTag, equals, getFamilyName, getTags, getVendorName, hashCode, setTags, sortTags |
ROOT_PACKAGE_NAME
public static final String ROOT_PACKAGE_NAME
- See Also:
- Constant Field Values
JpaPackageInformation
public JpaPackageInformation()
JpaPackageInformation
public JpaPackageInformation(String name,
String displayName,
String familyName,
String vendorName,
String[] tags,
JpaFileInformation packageFileInformation)
validateAndSetNames
public void validateAndSetNames()
getName
@Field(store=YES,
index=NO,
analyze=NO,
norms=NO,
termVector=NO)
public String getName()
- Overrides:
getName
in class com.trendmicro.grid.acl.l0.datatypes.PackageInformation
setName
public void setName(String name)
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in class com.trendmicro.grid.acl.l0.datatypes.PackageInformation
setDisplayName
public void setDisplayName(String displayName)
getFirstSeen
@Field(analyze=NO,
norms=NO,
termVector=NO)
@DateBridge(resolution=DAY)
public Date getFirstSeen()
setFirstSeen
public void setFirstSeen(Date firstSeen)
getContainedFilesCount
public Integer getContainedFilesCount()
- Overrides:
getContainedFilesCount
in class com.trendmicro.grid.acl.l0.datatypes.PackageInformation
setContainedFilesCount
public void setContainedFilesCount(Integer containedFilesCount)
getTagsAsArray
@Field(analyze=NO,
norms=NO,
termVector=NO)
@FieldBridge(impl=TagListFieldBridge.class)
public String[] getTagsAsArray()
setTagsAsArray
public void setTagsAsArray(String[] tags)
getPackageFileInformation
public JpaFileInformation getPackageFileInformation()
- Overrides:
getPackageFileInformation
in class com.trendmicro.grid.acl.l0.datatypes.PackageInformation
setPackageFileInformation
public void setPackageFileInformation(JpaFileInformation packageFileInformation)
toString
public String toString()
-
- Overrides:
toString
in class com.trendmicro.grid.acl.l0.datatypes.PackageInformation