de.mguennewig.pobjects.metadata
Class IdField

java.lang.Object
  extended by de.mguennewig.pobjects.metadata.Column
      extended by de.mguennewig.pobjects.metadata.Field
          extended by de.mguennewig.pobjects.metadata.IdField

public class IdField
extends Field

A field to identify a row.

Author:
Michael Günnewig

Field Summary
static int POBJECT_ID
           
 
Fields inherited from class de.mguennewig.pobjects.metadata.Column
GET_METHOD, GET_METHOD_VISUAL, MEMBER_ATTR, MEMBER_ATTR_TYPE, MEMBER_NAME, SET_METHOD
 
Constructor Summary
IdField(java.lang.String name, java.lang.String schemaName, Type type, Sequence sequence)
          Creates a new Id field.
IdField(Type type, Sequence sequence)
          Creates a new Id field.
 
Method Summary
 Sequence getSequence()
           
 java.lang.String getSequenceName()
           
 
Methods inherited from class de.mguennewig.pobjects.metadata.Field
getLabel, getShortLabel, isNullAllowed, isUnique
 
Methods inherited from class de.mguennewig.pobjects.metadata.Column
getDescription, getIndex, getName, getSchemaName, getType, name, setDescription, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

POBJECT_ID

public static final int POBJECT_ID
See Also:
Constant Field Values
Constructor Detail

IdField

public IdField(Type type,
               Sequence sequence)
Creates a new Id field.


IdField

public IdField(java.lang.String name,
               java.lang.String schemaName,
               Type type,
               Sequence sequence)
Creates a new Id field.

Method Detail

getSequence

public final Sequence getSequence()

getSequenceName

public final java.lang.String getSequenceName()