Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package net.datenstrudel.bulbs.shared.domain.model.client.bulb;
 
 
Wraps all information necessary in order to invoke the change of a Bulb's state.
        value="Control a single bulb",
        description = "Concrete actuation command to address one specific bulb.",
        parent=DtoAbstractActuatorCmd.class,
        discriminator = "type"
public class DtoBulbActuatorCmd
        extends DtoAbstractActuatorCmd<DtoBulbActuatorCmd>{
    //~ Member(s) //////////////////////////////////////////////////////////////
    @NotNull
    @Size(min=36)
	private String bulbId;
    @ApiModelProperty(allowableValues = "BULB", position = 1, required = true)
    private String type = "BULB";
    
    //~ Construction ///////////////////////////////////////////////////////////
    public DtoBulbActuatorCmd(){}
    
    //~ Method(s) //////////////////////////////////////////////////////////////
    public String getBulbId() {
        return ;
    }
    public void setBulbId(String bulbId) {
        this. = bulbId;
    }
    @Override
    public String getType() {
        return ;
    }
    
    
    @Override
    public boolean sameValueAs(DtoBulbActuatorCmd other) {
        return this.equals(other);
    }
    @Override
    public int hashCode() {
        int hash = super.hashCode();
        hash = 97 * hash + (this. != null ? this..hashCode() : 0);
        return hash;
    }
    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final DtoBulbActuatorCmd other = (DtoBulbActuatorCmdobj;
        if( !super.equals(obj))return false;
        if (!Objects.equals(this.other.bulbId)) {
            return false;
        }
        return true;
    }
    
    @Override
    public String toString() {
        return "BulbActuatorCommand{" 
                + "appId=" +  
                + ", bulbId=" +  
//                + ", userApiKey=" + userApiKey 
                + ", priority=" +  
                + ", states=" +  
            + '}';
    }
    
    //~ Private Artifact(s) ////////////////////////////////////////////////////
New to GrepCode? Check out our FAQ X