Class NodeModel

java.lang.Object
io.gs2.skillTree.model.NodeModel
All Implemented Interfaces:
IModel, Serializable, Comparable<NodeModel>

public class NodeModel extends Object implements IModel, Serializable, Comparable<NodeModel>
See Also:
  • Constructor Details

    • NodeModel

      public NodeModel()
  • Method Details

    • getNodeModelId

      public String getNodeModelId()
    • setNodeModelId

      public void setNodeModelId(String nodeModelId)
    • withNodeModelId

      public NodeModel withNodeModelId(String nodeModelId)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • withName

      public NodeModel withName(String name)
    • getMetadata

      public String getMetadata()
    • setMetadata

      public void setMetadata(String metadata)
    • withMetadata

      public NodeModel withMetadata(String metadata)
    • getReleaseConsumeActions

      public List<ConsumeAction> getReleaseConsumeActions()
    • setReleaseConsumeActions

      public void setReleaseConsumeActions(List<ConsumeAction> releaseConsumeActions)
    • withReleaseConsumeActions

      public NodeModel withReleaseConsumeActions(List<ConsumeAction> releaseConsumeActions)
    • getReturnAcquireActions

      public List<AcquireAction> getReturnAcquireActions()
    • setReturnAcquireActions

      public void setReturnAcquireActions(List<AcquireAction> returnAcquireActions)
    • withReturnAcquireActions

      public NodeModel withReturnAcquireActions(List<AcquireAction> returnAcquireActions)
    • getRestrainReturnRate

      public Float getRestrainReturnRate()
    • setRestrainReturnRate

      public void setRestrainReturnRate(Float restrainReturnRate)
    • withRestrainReturnRate

      public NodeModel withRestrainReturnRate(Float restrainReturnRate)
    • getPremiseNodeNames

      public List<String> getPremiseNodeNames()
    • setPremiseNodeNames

      public void setPremiseNodeNames(List<String> premiseNodeNames)
    • withPremiseNodeNames

      public NodeModel withPremiseNodeNames(List<String> premiseNodeNames)
    • fromJson

      public static NodeModel fromJson(com.fasterxml.jackson.databind.JsonNode data)
    • toJson

      public com.fasterxml.jackson.databind.JsonNode toJson()
    • compareTo

      public int compareTo(NodeModel o)
      Specified by:
      compareTo in interface Comparable<NodeModel>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

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