com.trendmicro.grid.acl.ds.jpa.entities
Class JpaPackageFamily

java.lang.Object
  extended by com.trendmicro.grid.acl.l0.datatypes.PackageFamily
      extended by com.trendmicro.grid.acl.ds.datatypes.SharedPackageFamily
          extended by com.trendmicro.grid.acl.ds.jpa.entities.JpaPackageFamily
All Implemented Interfaces:
com.trendmicro.grid.acl.ds.datatypes.MetadataSharable, com.trendmicro.grid.acl.l0.datatypes.MetadataOwner, com.trendmicro.grid.acl.l0.datatypes.Validatable, Serializable

@Entity(name="PACKAGE_FAMILY")
public class JpaPackageFamily
extends com.trendmicro.grid.acl.ds.datatypes.SharedPackageFamily

Binds PackageFamily to the table "PACKAGE_FAMILY".

Version:
1.0
Author:
juergen_kellerer, 2010-06-10
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.trendmicro.grid.acl.l0.datatypes.PackageFamily
basename, displayName, metadata, vendor
 
Constructor Summary
JpaPackageFamily()
           
JpaPackageFamily(JpaVendor vendor, String basename, String displayName, com.trendmicro.grid.acl.metadata.Metadata metadata)
           
 
Method Summary
 String getBasename()
           
 String getDisplayName()
           
 com.trendmicro.grid.acl.metadata.Metadata getMetadata()
           
 int getPrimaryKey()
           
 JpaVendor getVendor()
           
 void setBasename(String basename)
           
 void setDisplayName(String displayName)
           
 void setMetadata(com.trendmicro.grid.acl.metadata.Metadata metadata)
           
 void setPrimaryKey(int primaryKey)
           
 void setVendor(JpaVendor vendor)
           
 String toString()
          
 
Methods inherited from class com.trendmicro.grid.acl.ds.datatypes.SharedPackageFamily
shareMetadata
 
Methods inherited from class com.trendmicro.grid.acl.l0.datatypes.PackageFamily
assertIsValid, equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JpaPackageFamily

public JpaPackageFamily()

JpaPackageFamily

public JpaPackageFamily(JpaVendor vendor,
                        String basename,
                        String displayName,
                        com.trendmicro.grid.acl.metadata.Metadata metadata)
Method Detail

getPrimaryKey

public int getPrimaryKey()

setPrimaryKey

public void setPrimaryKey(int primaryKey)

getVendor

public JpaVendor getVendor()
Overrides:
getVendor in class com.trendmicro.grid.acl.l0.datatypes.PackageFamily

setVendor

public void setVendor(JpaVendor vendor)

getBasename

public String getBasename()
Overrides:
getBasename in class com.trendmicro.grid.acl.l0.datatypes.PackageFamily

setBasename

public void setBasename(String basename)

getDisplayName

public String getDisplayName()
Overrides:
getDisplayName in class com.trendmicro.grid.acl.l0.datatypes.PackageFamily

setDisplayName

public void setDisplayName(String displayName)

getMetadata

public com.trendmicro.grid.acl.metadata.Metadata getMetadata()
Specified by:
getMetadata in interface com.trendmicro.grid.acl.l0.datatypes.MetadataOwner
Overrides:
getMetadata in class com.trendmicro.grid.acl.l0.datatypes.PackageFamily

setMetadata

public void setMetadata(com.trendmicro.grid.acl.metadata.Metadata metadata)
Specified by:
setMetadata in interface com.trendmicro.grid.acl.l0.datatypes.MetadataOwner
Overrides:
setMetadata in class com.trendmicro.grid.acl.l0.datatypes.PackageFamily

toString

public String toString()

Overrides:
toString in class com.trendmicro.grid.acl.l0.datatypes.PackageFamily