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

java.lang.Object
  extended by com.trendmicro.grid.acl.l0.datatypes.Vendor
      extended by com.trendmicro.grid.acl.ds.datatypes.SharedVendor
          extended by com.trendmicro.grid.acl.ds.jpa.entities.JpaVendor
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="VENDORS")
public class JpaVendor
extends com.trendmicro.grid.acl.ds.datatypes.SharedVendor

Binds Vendor to the table "VENDORS".

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.Vendor
displayName, firstSeen, metadata, name
 
Constructor Summary
JpaVendor()
           
JpaVendor(String name, String displayName, Date firstSeen, com.trendmicro.grid.acl.metadata.Metadata metadata)
           
 
Method Summary
 String getDisplayName()
           
 Date getFirstSeen()
           
 com.trendmicro.grid.acl.metadata.Metadata getMetadata()
           
 String getName()
           
 int getPrimaryKey()
           
 void setDisplayName(String displayName)
           
 void setFirstSeen(Date firstSeen)
           
 void setMetadata(com.trendmicro.grid.acl.metadata.Metadata metadata)
           
 void setName(String name)
           
 void setPrimaryKey(int primaryKey)
           
 String toString()
          
 
Methods inherited from class com.trendmicro.grid.acl.ds.datatypes.SharedVendor
shareMetadata
 
Methods inherited from class com.trendmicro.grid.acl.l0.datatypes.Vendor
assertIsValid, equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JpaVendor

public JpaVendor()

JpaVendor

public JpaVendor(String name,
                 String displayName,
                 Date firstSeen,
                 com.trendmicro.grid.acl.metadata.Metadata metadata)
Method Detail

getPrimaryKey

public int getPrimaryKey()

setPrimaryKey

public void setPrimaryKey(int primaryKey)

getFirstSeen

public Date getFirstSeen()
Overrides:
getFirstSeen in class com.trendmicro.grid.acl.l0.datatypes.Vendor

setFirstSeen

public void setFirstSeen(Date firstSeen)

getName

public String getName()
Overrides:
getName in class com.trendmicro.grid.acl.l0.datatypes.Vendor

setName

public void setName(String name)

getDisplayName

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

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.Vendor

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.Vendor

toString

public String toString()

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