Class BaseForFederationMember

java.lang.Object
se.liu.ida.hefquin.federation.members.impl.BaseForFederationMember
All Implemented Interfaces:
FederationMember
Direct Known Subclasses:
BaseForRDFBasedFederationMember, GraphQLEndpointImpl, Neo4jServerImpl, RESTEndpointImpl

public abstract class BaseForFederationMember extends Object implements FederationMember
This is an abstract base class for classes that implement concrete specializations (sub-interfaces) of the FederationMember interface. This base class handles the creation of a unique ID per federation member.
  • Field Details

    • id

      protected final int id
  • Constructor Details

    • BaseForFederationMember

      protected BaseForFederationMember()
  • Method Details

    • getID

      public int getID()
      Description copied from interface: FederationMember
      Returns an identifier of this federation member, which should be unique (independent of the type of federation member).
      Specified by:
      getID in interface FederationMember
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object