com.endeca.itl.cas.api
Class ModulePropertySpec

java.lang.Object
  extended by com.endeca.itl.cas.api.ModulePropertySpec

public class ModulePropertySpec
extends Object

A ModulePropertySpec contains specifications for a module property.


Field Summary
static QName BOOLEAN_QNAME
           
static QName DOUBLE_QNAME
           
static QName INTEGER_QNAME
           
static QName STRING_QNAME
           
 
Constructor Summary
ModulePropertySpec()
           
ModulePropertySpec(String name, QName type, Boolean required)
           
ModulePropertySpec(String name, QName type, Boolean required, Integer maxLength)
           
ModulePropertySpec(String name, QName type, Boolean required, ModulePropertySpecEnumValue[] enumValues)
           
ModulePropertySpec(String name, QName type, Boolean required, String defaultValue)
           
ModulePropertySpec(String name, QName type, Boolean required, String description, String displayName, String defaultValue, ModulePropertySpecEnumValue[] enumValues, Integer maxLength, String maxValue, String minValue)
           
ModulePropertySpec(String name, QName type, Boolean required, String description, String displayName, String defaultValue, ModulePropertySpecEnumValue[] enumValues, Integer maxLength, String maxValue, String minValue, Boolean multiValue, Boolean password, Boolean multiLine, Boolean alwaysShow)
           
 
Method Summary
 boolean equals(Object other)
           
 String getDefault()
           
 String getDescription()
           
 String getDisplayName()
           
 Integer getMaxLength()
           
 String getMaxValue()
           
 String getMinValue()
           
 List<ModulePropertySpecEnumValue> getModulePropertySpecEnumValueList()
           
 String getName()
           
 QName getType()
           
 int hashCode()
           
 Boolean isAlwaysShow()
           
 Boolean isMultiLine()
           
 Boolean isMultiValue()
           
 Boolean isPassword()
           
 Boolean isRequired()
           
 void setAlwaysShow(Boolean value)
           
 void setDefault(String value)
           
 void setDescription(String value)
           
 void setDisplayName(String value)
           
 void setMaxLength(Integer value)
           
 void setMaxValue(String value)
           
 void setMinValue(String value)
           
 void setModulePropertySpecEnumValueList(List<ModulePropertySpecEnumValue> value)
           
 void setMultiLine(Boolean value)
           
 void setMultiValue(Boolean value)
           
 void setName(String value)
           
 void setPassword(Boolean value)
           
 void setRequired(Boolean value)
           
 void setType(QName value)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

BOOLEAN_QNAME

public static final QName BOOLEAN_QNAME

STRING_QNAME

public static final QName STRING_QNAME

INTEGER_QNAME

public static final QName INTEGER_QNAME

DOUBLE_QNAME

public static final QName DOUBLE_QNAME
Constructor Detail

ModulePropertySpec

public ModulePropertySpec()

ModulePropertySpec

public ModulePropertySpec(String name,
                          QName type,
                          Boolean required)

ModulePropertySpec

public ModulePropertySpec(String name,
                          QName type,
                          Boolean required,
                          ModulePropertySpecEnumValue[] enumValues)

ModulePropertySpec

public ModulePropertySpec(String name,
                          QName type,
                          Boolean required,
                          String defaultValue)

ModulePropertySpec

public ModulePropertySpec(String name,
                          QName type,
                          Boolean required,
                          Integer maxLength)

ModulePropertySpec

public ModulePropertySpec(String name,
                          QName type,
                          Boolean required,
                          String description,
                          String displayName,
                          String defaultValue,
                          ModulePropertySpecEnumValue[] enumValues,
                          Integer maxLength,
                          String maxValue,
                          String minValue)

ModulePropertySpec

public ModulePropertySpec(String name,
                          QName type,
                          Boolean required,
                          String description,
                          String displayName,
                          String defaultValue,
                          ModulePropertySpecEnumValue[] enumValues,
                          Integer maxLength,
                          String maxValue,
                          String minValue,
                          Boolean multiValue,
                          Boolean password,
                          Boolean multiLine,
                          Boolean alwaysShow)
Method Detail

getName

public String getName()

setName

public void setName(String value)

getType

public QName getType()

setType

public void setType(QName value)

getDefault

public String getDefault()

setDefault

public void setDefault(String value)

isRequired

public Boolean isRequired()

setRequired

public void setRequired(Boolean value)

getDescription

public String getDescription()

setDescription

public void setDescription(String value)

getDisplayName

public String getDisplayName()

setDisplayName

public void setDisplayName(String value)

getMaxLength

public Integer getMaxLength()

setMaxLength

public void setMaxLength(Integer value)

getMaxValue

public String getMaxValue()

setMaxValue

public void setMaxValue(String value)

getMinValue

public String getMinValue()

setMinValue

public void setMinValue(String value)

getModulePropertySpecEnumValueList

public List<ModulePropertySpecEnumValue> getModulePropertySpecEnumValueList()

setModulePropertySpecEnumValueList

public void setModulePropertySpecEnumValueList(List<ModulePropertySpecEnumValue> value)

isMultiValue

public Boolean isMultiValue()

setMultiValue

public void setMultiValue(Boolean value)

isPassword

public Boolean isPassword()

setPassword

public void setPassword(Boolean value)

isMultiLine

public Boolean isMultiLine()

setMultiLine

public void setMultiLine(Boolean value)

isAlwaysShow

public Boolean isAlwaysShow()

setAlwaysShow

public void setAlwaysShow(Boolean value)

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2007, 2012, Oracle and/or its affiliates. All rights reserved.