nl.surfnet.coin.csa.domain
Class Field

java.lang.Object
  extended by nl.surfnet.coin.shared.domain.DomainObject
      extended by nl.surfnet.coin.csa.domain.Field
All Implemented Interfaces:
Serializable, Comparable<Field>
Direct Known Subclasses:
FieldImage, FieldString

@MappedSuperclass
public abstract class Field
extends nl.surfnet.coin.shared.domain.DomainObject
implements Comparable<Field>

Field.java

See Also:
Serialized Form

Nested Class Summary
static class Field.Key
           
static class Field.Source
           
 
Constructor Summary
Field()
           
Field(Field.Source source, Field.Key key, CompoundServiceProvider compoundServiceProvider)
           
 
Method Summary
 int compareTo(Field that)
           
 Boolean getAvailableInSurfConext()
           
 Boolean getAvailableInSurfMarket()
           
 CompoundServiceProvider getCompoundServiceProvider()
           
 Field.Key getKey()
           
 Field.Source getSource()
           
 String getTechnicalOriginLmng()
           
 String getTechnicalOriginSurfConext()
           
abstract  boolean isUnset()
           
 void setAvailableInSurfConext(Boolean availableInSurfConext)
           
 void setAvailableInSurfMarket(Boolean availableInSurfMarket)
           
 void setCompoundServiceProvider(CompoundServiceProvider compoundServiceProvider)
           
 void setKey(Field.Key key)
           
 void setSource(Field.Source source)
           
 String toString()
           
 
Methods inherited from class nl.surfnet.coin.shared.domain.DomainObject
equals, getId, hashCode, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Field

public Field()

Field

public Field(Field.Source source,
             Field.Key key,
             CompoundServiceProvider compoundServiceProvider)
Method Detail

getSource

public Field.Source getSource()

setSource

public void setSource(Field.Source source)

getKey

public Field.Key getKey()

setKey

public void setKey(Field.Key key)

getCompoundServiceProvider

public CompoundServiceProvider getCompoundServiceProvider()

setCompoundServiceProvider

public void setCompoundServiceProvider(CompoundServiceProvider compoundServiceProvider)

getTechnicalOriginLmng

public String getTechnicalOriginLmng()

getTechnicalOriginSurfConext

public String getTechnicalOriginSurfConext()

isUnset

public abstract boolean isUnset()

toString

public String toString()
Overrides:
toString in class nl.surfnet.coin.shared.domain.DomainObject

compareTo

public int compareTo(Field that)
Specified by:
compareTo in interface Comparable<Field>

getAvailableInSurfMarket

public Boolean getAvailableInSurfMarket()
Returns:
the availableInSurfMarket

setAvailableInSurfMarket

public void setAvailableInSurfMarket(Boolean availableInSurfMarket)
Parameters:
availableInSurfMarket - the availableInSurfMarket to set

getAvailableInSurfConext

public Boolean getAvailableInSurfConext()
Returns:
the availableInSurfConext

setAvailableInSurfConext

public void setAvailableInSurfConext(Boolean availableInSurfConext)
Parameters:
availableInSurfConext - the availableInSurfConext to set


Copyright © 2013 SURFnet bv, The Netherlands. All Rights Reserved.