![JAR search and dependency download from the Maven repository](/logo.png)
net.officefloor.woof.model.woof.WoofHttpContinuationToWoofSecurityModel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of officeweb_configuration Show documentation
Show all versions of officeweb_configuration Show documentation
Configuration for WoOF (Web on OfficeFloor)
/*
*
*/
package net.officefloor.woof.model.woof;
import javax.annotation.Generated;
import net.officefloor.model.AbstractModel;
import net.officefloor.model.ConnectionModel;
@Generated("net.officefloor.model.generate.ModelGenerator")
public class WoofHttpContinuationToWoofSecurityModel extends AbstractModel implements ConnectionModel {
public static enum WoofHttpContinuationToWoofSecurityEvent {
CHANGE_HTTP_SECURITY_NAME, CHANGE_WOOF_HTTP_CONTINUATION, CHANGE_WOOF_SECURITY
}
/**
* Default constructor.
*/
public WoofHttpContinuationToWoofSecurityModel() {
}
/**
* Convenience constructor for new non-linked instance.
*
* @param httpSecurityName Http security name.
*/
public WoofHttpContinuationToWoofSecurityModel(
String httpSecurityName
) {
this.httpSecurityName = httpSecurityName;
}
/**
* Convenience constructor for new non-linked instance allowing XY initialising.
*
* @param httpSecurityName Http security name.
* @param x Horizontal location.
* @param y Vertical location.
*/
public WoofHttpContinuationToWoofSecurityModel(
String httpSecurityName
, int x
, int y
) {
this.httpSecurityName = httpSecurityName;
this.setX(x);
this.setY(y);
}
/**
* Convenience constructor.
*
* @param httpSecurityName Http security name.
* @param woofHttpContinuation Woof http continuation.
* @param woofSecurity Woof security.
*/
public WoofHttpContinuationToWoofSecurityModel(
String httpSecurityName
, WoofHttpContinuationModel woofHttpContinuation
, WoofSecurityModel woofSecurity
) {
this.httpSecurityName = httpSecurityName;
this.woofHttpContinuation = woofHttpContinuation;
this.woofSecurity = woofSecurity;
}
/**
* Convenience constructor allowing XY initialising.
*
* @param httpSecurityName Http security name.
* @param woofHttpContinuation Woof http continuation.
* @param woofSecurity Woof security.
* @param x Horizontal location.
* @param y Vertical location.
*/
public WoofHttpContinuationToWoofSecurityModel(
String httpSecurityName
, WoofHttpContinuationModel woofHttpContinuation
, WoofSecurityModel woofSecurity
, int x
, int y
) {
this.httpSecurityName = httpSecurityName;
this.woofHttpContinuation = woofHttpContinuation;
this.woofSecurity = woofSecurity;
this.setX(x);
this.setY(y);
}
/**
* Http security name.
*/
private String httpSecurityName;
/**
* @return Http security name.
*/
public String getHttpSecurityName() {
return this.httpSecurityName;
}
/**
* @param httpSecurityName Http security name.
*/
public void setHttpSecurityName(String httpSecurityName) {
String oldValue = this.httpSecurityName;
this.httpSecurityName = httpSecurityName;
this.changeField(oldValue, this.httpSecurityName, WoofHttpContinuationToWoofSecurityEvent.CHANGE_HTTP_SECURITY_NAME);
}
/**
* Woof http continuation.
*/
private WoofHttpContinuationModel woofHttpContinuation;
/**
* @return Woof http continuation.
*/
public WoofHttpContinuationModel getWoofHttpContinuation() {
return this.woofHttpContinuation;
}
/**
* @param woofHttpContinuation Woof http continuation.
*/
public void setWoofHttpContinuation(WoofHttpContinuationModel woofHttpContinuation) {
WoofHttpContinuationModel oldValue = this.woofHttpContinuation;
this.woofHttpContinuation = woofHttpContinuation;
this.changeField(oldValue, this.woofHttpContinuation, WoofHttpContinuationToWoofSecurityEvent.CHANGE_WOOF_HTTP_CONTINUATION);
}
/**
* Woof security.
*/
private WoofSecurityModel woofSecurity;
/**
* @return Woof security.
*/
public WoofSecurityModel getWoofSecurity() {
return this.woofSecurity;
}
/**
* @param woofSecurity Woof security.
*/
public void setWoofSecurity(WoofSecurityModel woofSecurity) {
WoofSecurityModel oldValue = this.woofSecurity;
this.woofSecurity = woofSecurity;
this.changeField(oldValue, this.woofSecurity, WoofHttpContinuationToWoofSecurityEvent.CHANGE_WOOF_SECURITY);
}
/**
* @return Indicates if removable.
*/
public boolean isRemovable() {
return true;
}
/**
* Connects to the {@link AbstractModel} instances.
*/
public void connect() {
this.woofHttpContinuation.setWoofSecurity(this);
this.woofSecurity.addWoofHttpContinuation(this);
}
/**
* Removes connection to the {@link AbstractModel} instances.
*/
public void remove() {
this.woofHttpContinuation.setWoofSecurity(null);
this.woofSecurity.removeWoofHttpContinuation(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy