net.sourceforge.fixagora.basis.server.control.component
Class SecurityDictionary

java.lang.Object
  extended by net.sourceforge.fixagora.basis.server.control.component.SecurityDictionary

public class SecurityDictionary
extends java.lang.Object

The Class SecurityDictionary.


Constructor Summary
SecurityDictionary()
           
 
Method Summary
 void addSecurity(FSecurity security)
          Adds the security.
 java.lang.String getAlternativeSecurityID(java.lang.String securityID, java.lang.String alternativeIDSource)
          Gets the alternative security id.
 quickfix.Group getRelatedSym(FSecurity fSecurity, int major, int minor, int servicepack)
          Gets the related sym.
 FSecurity getSecurityForBusinessObjectID(long securityID)
          Gets the security for business object id.
 FSecurity getSecurityForDefaultSecurityID(java.lang.String securityID)
          Gets the security for default security id.
 FSecurity getSecurityForDefaultSecurityID(java.lang.String securityID, java.lang.String idSource)
          Gets the security for default security id.
 FSecurity getSecurityForRelatedSym(quickfix.Group group)
          Gets the security for related sym.
 void removeSecurity(FSecurity security)
          Removes the security.
 void updateSecurity(FSecurity security)
          Update security.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityDictionary

public SecurityDictionary()
Method Detail

removeSecurity

public void removeSecurity(FSecurity security)
Removes the security.

Parameters:
security - the security

addSecurity

public void addSecurity(FSecurity security)
Adds the security.

Parameters:
security - the security

updateSecurity

public void updateSecurity(FSecurity security)
Update security.

Parameters:
security - the security

getSecurityForDefaultSecurityID

public FSecurity getSecurityForDefaultSecurityID(java.lang.String securityID,
                                                 java.lang.String idSource)
Gets the security for default security id.

Parameters:
securityID - the security id
idSource - the id source
Returns:
the security for default security id

getSecurityForDefaultSecurityID

public FSecurity getSecurityForDefaultSecurityID(java.lang.String securityID)
Gets the security for default security id.

Parameters:
securityID - the security id
Returns:
the security for default security id

getSecurityForBusinessObjectID

public FSecurity getSecurityForBusinessObjectID(long securityID)
Gets the security for business object id.

Parameters:
securityID - the security id
Returns:
the security for business object id

getAlternativeSecurityID

public java.lang.String getAlternativeSecurityID(java.lang.String securityID,
                                                 java.lang.String alternativeIDSource)
Gets the alternative security id.

Parameters:
securityID - the security id
alternativeIDSource - the alternative id source
Returns:
the alternative security id

getRelatedSym

public quickfix.Group getRelatedSym(FSecurity fSecurity,
                                    int major,
                                    int minor,
                                    int servicepack)
Gets the related sym.

Parameters:
fSecurity - the f security
major - the major
minor - the minor
servicepack - the servicepack
Returns:
the related sym

getSecurityForRelatedSym

public FSecurity getSecurityForRelatedSym(quickfix.Group group)
Gets the security for related sym.

Parameters:
group - the group
Returns:
the security for related sym