org.gusdb.wdk.model
Class PrimaryKeyField

java.lang.Object
  extended by org.gusdb.wdk.model.PrimaryKeyField
All Implemented Interfaces:
FieldI

public class PrimaryKeyField
extends java.lang.Object
implements FieldI


Constructor Summary
PrimaryKeyField(java.lang.String name, java.lang.String displayName, java.lang.String help, FlatVocabParam projectParam)
          Modified by Jerric
 
Method Summary
 java.lang.String getDelimiter()
           
 java.lang.String getDisplayName()
           
 java.lang.String getHelp()
           
 java.lang.String getIdPrefix()
           
 java.lang.Boolean getIsInternal()
           
 java.lang.String getName()
           
 FlatVocabParam getProjectParam()
           
 java.lang.Integer getTruncate()
           
 java.lang.String getType()
           
 void setDelimiter(java.lang.String delimiter)
           
 void setIdPrefix(java.lang.String idPrefix)
           
 void setTruncate(java.lang.String truncate)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PrimaryKeyField

public PrimaryKeyField(java.lang.String name,
                       java.lang.String displayName,
                       java.lang.String help,
                       FlatVocabParam projectParam)
Modified by Jerric

Parameters:
name -
displayName -
help -
projectParam - this is a part of combined PK for federation
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface FieldI

getIsInternal

public java.lang.Boolean getIsInternal()
Specified by:
getIsInternal in interface FieldI

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in interface FieldI

getHelp

public java.lang.String getHelp()
Specified by:
getHelp in interface FieldI

getType

public java.lang.String getType()
Specified by:
getType in interface FieldI

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setTruncate

public void setTruncate(java.lang.String truncate)

getTruncate

public java.lang.Integer getTruncate()
Specified by:
getTruncate in interface FieldI

getDelimiter

public java.lang.String getDelimiter()
Returns:
Returns the delimiter.

setDelimiter

public void setDelimiter(java.lang.String delimiter)
Parameters:
delimiter - The delimiter to set.

getIdPrefix

public java.lang.String getIdPrefix()
Returns:
Returns the idPrefix.

setIdPrefix

public void setIdPrefix(java.lang.String idPrefix)
Parameters:
idPrefix - The idPrefix to set.

getProjectParam

public FlatVocabParam getProjectParam()
Returns:
Returns the project.