net.sourceforge.fixagora.basis.shared.model.persistence
Class SpreadSheetFIXFieldMap

java.lang.Object
  extended by net.sourceforge.fixagora.basis.shared.model.persistence.SpreadSheetFIXFieldMap
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SpreadSheetFIXGroup, SpreadSheetFIXInputMessage, SpreadSheetFIXOutputMessage

@Entity
public class SpreadSheetFIXFieldMap
extends java.lang.Object
implements java.io.Serializable

The Class SpreadSheetFIXFieldMap.

See Also:
Serialized Form

Constructor Summary
SpreadSheetFIXFieldMap()
           
 
Method Summary
 void addGroup(SpreadSheetFIXGroup fixInputGroup)
          Adds the group.
 SpreadSheetFIXGroup getGroup(int position, int number)
          Gets the group.
 int getGroupCount(int field)
          Gets the group count.
 java.util.List<SpreadSheetFIXGroup> getGroups(int number)
          Gets the groups.
 long getId()
          Gets the id.
 boolean getKeyValue(int number)
          Gets the key value.
 int getSpreadColumn(int number)
          Gets the spread column.
 java.util.Map<java.lang.Integer,SpreadSheetFIXField> getSpreadsheetFIXFields()
          Gets the spreadsheet fix fields.
 java.util.Map<java.lang.Integer,SpreadSheetFIXGroupList> getSpreadSheetFIXGroupLists()
          Gets the spread sheet fix group lists.
 boolean hasGroup(int number)
          Checks for group.
 boolean isHeaderOrTrailer()
          Checks if is header or trailer.
 boolean isSetField(int field)
          Checks if is sets the field.
 void makeEager()
          Make eager.
 void removeField(int number)
          Removes the field.
 void removeGroup(int number)
          Removes the group.
 void removeGroup(SpreadSheetFIXGroup fixInputGroup)
          Removes the group.
 void setId(long id)
          Sets the id.
 void setKeyValue(int number, SpreadSheetFIXField.ValueType valueType, java.lang.String name, boolean key)
          Sets the key value.
 void setSpreadColumn(int number, SpreadSheetFIXField.ValueType valueType, java.lang.String name, int index)
          Sets the spread column.
 void setSpreadsheetFIXFields(java.util.Map<java.lang.Integer,SpreadSheetFIXField> spreadsheetFIXFields)
          Sets the spreadsheet fix fields.
 void setSpreadSheetFIXGroupLists(java.util.Map<java.lang.Integer,SpreadSheetFIXGroupList> spreadSheetFIXGroupLists)
          Sets the spread sheet fix group lists.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpreadSheetFIXFieldMap

public SpreadSheetFIXFieldMap()
Method Detail

getId

public long getId()
Gets the id.

Returns:
the id

setId

public void setId(long id)
Sets the id.

Parameters:
id - the new id

getSpreadsheetFIXFields

public java.util.Map<java.lang.Integer,SpreadSheetFIXField> getSpreadsheetFIXFields()
Gets the spreadsheet fix fields.

Returns:
the spreadsheet fix fields

setSpreadsheetFIXFields

public void setSpreadsheetFIXFields(java.util.Map<java.lang.Integer,SpreadSheetFIXField> spreadsheetFIXFields)
Sets the spreadsheet fix fields.

Parameters:
spreadsheetFIXFields - the spreadsheet fix fields

getSpreadSheetFIXGroupLists

public java.util.Map<java.lang.Integer,SpreadSheetFIXGroupList> getSpreadSheetFIXGroupLists()
Gets the spread sheet fix group lists.

Returns:
the spread sheet fix group lists

setSpreadSheetFIXGroupLists

public void setSpreadSheetFIXGroupLists(java.util.Map<java.lang.Integer,SpreadSheetFIXGroupList> spreadSheetFIXGroupLists)
Sets the spread sheet fix group lists.

Parameters:
spreadSheetFIXGroupLists - the spread sheet fix group lists

isSetField

public boolean isSetField(int field)
Checks if is sets the field.

Parameters:
field - the field
Returns:
true, if is sets the field

getGroupCount

public int getGroupCount(int field)
Gets the group count.

Parameters:
field - the field
Returns:
the group count

removeGroup

public void removeGroup(SpreadSheetFIXGroup fixInputGroup)
Removes the group.

Parameters:
fixInputGroup - the fix input group

addGroup

public void addGroup(SpreadSheetFIXGroup fixInputGroup)
Adds the group.

Parameters:
fixInputGroup - the fix input group

getGroups

public java.util.List<SpreadSheetFIXGroup> getGroups(int number)
Gets the groups.

Parameters:
number - the number
Returns:
the groups

makeEager

public void makeEager()
Make eager.


hasGroup

public boolean hasGroup(int number)
Checks for group.

Parameters:
number - the number
Returns:
true, if successful

removeField

public void removeField(int number)
Removes the field.

Parameters:
number - the number

removeGroup

public void removeGroup(int number)
Removes the group.

Parameters:
number - the number

getGroup

public SpreadSheetFIXGroup getGroup(int position,
                                    int number)
Gets the group.

Parameters:
position - the position
number - the number
Returns:
the group

setSpreadColumn

public void setSpreadColumn(int number,
                            SpreadSheetFIXField.ValueType valueType,
                            java.lang.String name,
                            int index)
Sets the spread column.

Parameters:
number - the number
valueType - the value type
name - the name
index - the index

setKeyValue

public void setKeyValue(int number,
                        SpreadSheetFIXField.ValueType valueType,
                        java.lang.String name,
                        boolean key)
Sets the key value.

Parameters:
number - the number
valueType - the value type
name - the name
key - the key

getSpreadColumn

public int getSpreadColumn(int number)
Gets the spread column.

Parameters:
number - the number
Returns:
the spread column

getKeyValue

public boolean getKeyValue(int number)
Gets the key value.

Parameters:
number - the number
Returns:
the key value

isHeaderOrTrailer

public boolean isHeaderOrTrailer()
Checks if is header or trailer.

Returns:
true, if is header or trailer