com.tszadel.qctools4j.model.permission
Class FieldDescription

java.lang.Object
  extended by com.tszadel.qctools4j.model.permission.FieldDescription

public class FieldDescription
extends Object

A field description

Author:
tszadel

Constructor Summary
FieldDescription(String pName)
          Constructor.
 
Method Summary
 String getDefaultValue()
          Returns defaultValue.
 String getName()
          Returns name.
 List<String> getOptions()
          Returns options.
 boolean hasOptions()
          Returns true if the field has options.
 boolean isActive()
          Returns active.
 boolean isModifiableByOwnerOnly()
          Returns modifiableByOwnerOnly.
 boolean isModifiableByUserOnly()
          Returns modifiableByUserOnly.
 boolean isReadOnly()
          Returns readOnly.
 boolean isRequired()
          Returns required.
 boolean isSearchable()
          Returns searchable.
 boolean isVisible()
          Returns visible.
 void setActive(boolean pActive)
          Sets the active.
 void setDefaultValue(String defaultValue)
          Sets the defaultValue.
 void setModifiableByOwnerOnly(boolean modifiableByOwnerOnly)
          Sets the modifiableByOwnerOnly.
 void setModifiableByUserOnly(boolean pModifiableByUserOnly)
          Sets the modifiableByUserOnly.
 void setReadOnly(boolean pReadOnly)
          Sets the readOnly.
 void setRequired(boolean pRequired)
          Sets the required.
 void setSearchable(boolean searchable)
          Sets the searchable.
 void setVisible(boolean pVisible)
          Sets the visible.
 String toString()
          Overrides toString.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FieldDescription

public FieldDescription(String pName)
Constructor.

Parameters:
pName - The name of the field (in the Qc Database).
Method Detail

getDefaultValue

public String getDefaultValue()
Returns defaultValue.

Returns:
The defaultValue.

getName

public String getName()
Returns name.

Returns:
The name.

getOptions

public List<String> getOptions()
Returns options.

Returns:
The options.

hasOptions

public boolean hasOptions()
Returns true if the field has options.

Returns:
True if options.

isActive

public boolean isActive()
Returns active.

Returns:
The active.

isModifiableByOwnerOnly

public boolean isModifiableByOwnerOnly()
Returns modifiableByOwnerOnly.

Returns:
The modifiableByOwnerOnly.

isModifiableByUserOnly

public boolean isModifiableByUserOnly()
Returns modifiableByUserOnly.

Returns:
The modifiableByUserOnly.

isReadOnly

public boolean isReadOnly()
Returns readOnly.

Returns:
The readOnly.

isRequired

public boolean isRequired()
Returns required.

Returns:
The required.

isSearchable

public boolean isSearchable()
Returns searchable.

Returns:
The searchable.

isVisible

public boolean isVisible()
Returns visible.

Returns:
The visible.

setActive

public void setActive(boolean pActive)
Sets the active.

Parameters:
pActive - The active.

setDefaultValue

public void setDefaultValue(String defaultValue)
Sets the defaultValue.

Parameters:
defaultValue - The defaultValue.

setModifiableByOwnerOnly

public void setModifiableByOwnerOnly(boolean modifiableByOwnerOnly)
Sets the modifiableByOwnerOnly.

Parameters:
modifiableByOwnerOnly - The modifiableByOwnerOnly.

setModifiableByUserOnly

public void setModifiableByUserOnly(boolean pModifiableByUserOnly)
Sets the modifiableByUserOnly.

Parameters:
pModifiableByUserOnly - The modifiableByUserOnly.

setReadOnly

public void setReadOnly(boolean pReadOnly)
Sets the readOnly.

Parameters:
pReadOnly - The readOnly.

setRequired

public void setRequired(boolean pRequired)
Sets the required.

Parameters:
pRequired - The required.

setSearchable

public void setSearchable(boolean searchable)
Sets the searchable.

Parameters:
searchable - The searchable.

setVisible

public void setVisible(boolean pVisible)
Sets the visible.

Parameters:
pVisible - The visible.

toString

public String toString()
Overrides toString.

Overrides:
toString in class Object
See Also:
Object.toString()