org.jboss.shrinkwrap.descriptor.api.webcommon31.FormLoginConfigType Maven / Gradle / Ivy
package org.jboss.shrinkwrap.descriptor.api.webcommon31;
import java.util.ArrayList;
import java.util.List;
import org.jboss.shrinkwrap.descriptor.api.Child;
import org.jboss.shrinkwrap.descriptor.api.webcommon.*;
import org.jboss.shrinkwrap.descriptor.api.javaee.*;
import org.jboss.shrinkwrap.descriptor.api.webapp.*;
import org.jboss.shrinkwrap.descriptor.api.jsp.*;
import org.jboss.shrinkwrap.descriptor.api.webapp.JavaeeFormLoginConfigCommonType;
/**
* This interface defines the contract for the form-login-configType
xsd type
* @author Ralf Battenfeld
* @author Andrew Lee Rubinger
*/
public interface FormLoginConfigType extends Child,
JavaeeFormLoginConfigCommonType> {
// --------------------------------------------------------------------------------------------------------||
// ClassName: FormLoginConfigType ElementName: javaee:string ElementType : form-login-page
// MaxOccurs: - isGeneric: true isAttribute: false isEnum: false isDataType: true
// --------------------------------------------------------------------------------------------------------||
/**
* Sets the form-login-page
element
* @param formLoginPage the value for the element form-login-page
* @return the current instance of FormLoginConfigType
*/
public FormLoginConfigType formLoginPage(String formLoginPage);
/**
* Returns the form-login-page
element
* @return the node defined for the element form-login-page
*/
public String getFormLoginPage();
/**
* Removes the form-login-page
element
* @return the current instance of FormLoginConfigType
*/
public FormLoginConfigType removeFormLoginPage();
// --------------------------------------------------------------------------------------------------------||
// ClassName: FormLoginConfigType ElementName: javaee:string ElementType : form-error-page
// MaxOccurs: - isGeneric: true isAttribute: false isEnum: false isDataType: true
// --------------------------------------------------------------------------------------------------------||
/**
* Sets the form-error-page
element
* @param formErrorPage the value for the element form-error-page
* @return the current instance of FormLoginConfigType
*/
public FormLoginConfigType formErrorPage(String formErrorPage);
/**
* Returns the form-error-page
element
* @return the node defined for the element form-error-page
*/
public String getFormErrorPage();
/**
* Removes the form-error-page
element
* @return the current instance of FormLoginConfigType
*/
public FormLoginConfigType removeFormErrorPage();
// --------------------------------------------------------------------------------------------------------||
// ClassName: FormLoginConfigType ElementName: xsd:ID ElementType : id
// MaxOccurs: - isGeneric: true isAttribute: true isEnum: false isDataType: true
// --------------------------------------------------------------------------------------------------------||
/**
* Sets the id
attribute
* @param id the value for the attribute id
* @return the current instance of FormLoginConfigType
*/
public FormLoginConfigType id(String id);
/**
* Returns the id
attribute
* @return the value defined for the attribute id
*/
public String getId();
/**
* Removes the id
attribute
* @return the current instance of FormLoginConfigType
*/
public FormLoginConfigType removeId();
}