@MappedSuperclass
public abstract class Identifiable
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Identifiable() |
Identifiable(java.lang.String guid,
java.lang.String home,
java.util.Set<Slot> slots) |
Modifier and Type | Method and Description |
---|---|
void |
addSlot(Slot slot)
Convenience method to add a slot to the set of slots.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getGuid() |
java.lang.String |
getHome() |
Slot |
getSlot(java.lang.String slotName)
Convenience method to look up a slot with a given name.
|
java.util.Set<Slot> |
getSlots() |
int |
hashCode() |
void |
setGuid(java.lang.String guid) |
void |
setHome(java.lang.String home) |
void |
setSlots(java.util.Set<Slot> slots) |
public Identifiable()
public Identifiable(java.lang.String guid, java.lang.String home, java.util.Set<Slot> slots)
public java.lang.String getGuid()
public java.lang.String getHome()
public void setGuid(java.lang.String guid)
guid
- the global unique identifier to setpublic void setHome(java.lang.String home)
home
- the home to setpublic java.util.Set<Slot> getSlots()
public void setSlots(java.util.Set<Slot> slots)
slots
- the slots to setpublic Slot getSlot(java.lang.String slotName)
slotName
- to look for within the list of slotspublic void addSlot(Slot slot)
slot
- to be addedpublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2010-2019 Planetary Data System. All Rights Reserved.