g-Eclipse
Release 1.0.0

eu.geclipse.info.glue
Class GlueSEAccessProtocol

java.lang.Object
  extended by eu.geclipse.info.glue.AbstractGlueTable
      extended by eu.geclipse.info.glue.GlueSEAccessProtocol
All Implemented Interfaces:
java.io.Serializable

public class GlueSEAccessProtocol
extends AbstractGlueTable
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 java.lang.Long AccessTime
           
 java.lang.String Endpoint
           
 GlueSE glueSE
           
 java.util.ArrayList<GlueSEAccessProtocolCapability> glueSEAccessProtocolCapabilityList
           
 java.util.ArrayList<GlueSEAccessProtocolSupportedSecurity> glueSEAccessProtocolSupportedSecurityList
           
 java.lang.String keyName
           
 java.lang.String LocalID
           
 java.lang.Long Port
           
 java.lang.String Type
           
 java.lang.String UniqueID
           
 java.lang.String Version
           
 
Fields inherited from class eu.geclipse.info.glue.AbstractGlueTable
byRefOnly, displayName, retrievalTime, tableName
 
Constructor Summary
GlueSEAccessProtocol()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          It compares two GlueSE
 java.lang.String getID()
           
 int hashCode()
           
 void processGlueRecord(javax.naming.directory.Attributes attributes)
          Process the attributes and fill the values of the GlueSE
 void setID(java.lang.String id)
          Set this.UniqueID
 
Methods inherited from class eu.geclipse.info.glue.AbstractGlueTable
getDisplayName, getFieldByName, getKey, getRetrievalTime, getVotype, setFieldByName, setKey, setRetrievalTime, setVoType
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UniqueID

public java.lang.String UniqueID

keyName

public java.lang.String keyName

glueSE

public GlueSE glueSE

Type

public java.lang.String Type

Port

public java.lang.Long Port

Version

public java.lang.String Version

AccessTime

public java.lang.Long AccessTime

LocalID

public java.lang.String LocalID

Endpoint

public java.lang.String Endpoint

glueSEAccessProtocolCapabilityList

public java.util.ArrayList<GlueSEAccessProtocolCapability> glueSEAccessProtocolCapabilityList

glueSEAccessProtocolSupportedSecurityList

public java.util.ArrayList<GlueSEAccessProtocolSupportedSecurity> glueSEAccessProtocolSupportedSecurityList
Constructor Detail

GlueSEAccessProtocol

public GlueSEAccessProtocol()
Method Detail

getID

public java.lang.String getID()
Overrides:
getID in class AbstractGlueTable
Returns:
The unique identified for this Glue entry

setID

public void setID(java.lang.String id)
Set this.UniqueID

Parameters:
id -

processGlueRecord

public void processGlueRecord(javax.naming.directory.Attributes attributes)
Process the attributes and fill the values of the GlueSE

Parameters:
attributes -

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
It compares two GlueSE

Overrides:
equals in class java.lang.Object
Parameters:
otherObject - the object to compare the current object with
Returns:
Returns true if both objects have the same values in the following fields: Endpoint, Port, Type and Version. False otherwise or if otherObject=null.

g-Eclipse
Release 1.0.0