phpLDAPadmin
[ class tree: phpLDAPadmin ] [ index: phpLDAPadmin ] [ all elements ]

Class: SelectionAttribute

Source Location: /templates/3rdParty/pla/lib/SelectionAttribute.php

Class Overview

Attribute
   |
   --SelectionAttribute

Represents an attribute whose values are in a predefined list


Variables

Methods


Inherited Variables

Inherited Methods

Class: Attribute

Attribute::__construct()
Attribute::addValue()
Attribute::autoValue()
Autovalue is called after the attribute is initialised, and thus the values from the ldap server will be set.
Attribute::clearValue()
Attribute::delValue()
Attribute::getAddedValues()
Display the values removed in an attribute.
Attribute::getAliases()
Return a list of aliases for this Attribute (as defined by the schema) This list will be lowercase.
Attribute::getAutoValue()
Attribute::getDescription()
Attribute::getFriendlyName()
Attribute::getHelper()
Attribute::getHelperValue()
Attribute::getHint()
Attribute::getIcon()
Attribute::getLDAPtype()
Attribute::getMaxLength()
Attribute::getMaxValueCount()
Attribute::getMinValueCount()
Attribute::getName()
Return the name of the attribute.
Attribute::getOldValue()
Attribute::getOldValues()
Attribute::getOnChange()
Attribute::getPage()
Attribute::getPostValue()
Attribute::getRemovedValues()
Display the values removed in an attribute.
Attribute::getSize()
Attribute::getSource()
Attribute::getSpacer()
Attribute::getType()
Attribute::getValue()
Attribute::getValueCount()
Attribute::getValues()
Attribute::getVerify()
Attribute::hasBeenModified()
Attribute::haveFriendlyName()
Attribute::haveMoreValues()
Attribute::hide()
Attribute::initValue()
Attribute::isForceDelete()
Attribute::isInternal()
Attribute::isMay()
Attribute::isMultiple()
Attribute::isRDN()
Return if this attribute is an RDN attribute
Attribute::isReadOnly()
Attribute::isRequired()
Attribute::isVisible()
Attribute::justModified()
Attribute::needJS()
Does this attribute need supporting JS
Attribute::setDescription()
Attribute::setForceDelete()
Attribute::setHint()
Attribute::setIcon()
Attribute::setInternal()
Attribute::setLDAPtype()
Attribute::setMaxLength()
Attribute::setMaxValueCount()
Attribute::setMinValueCount()
Attribute::setOldValue()
Attribute::setOptional()
Attribute::setPage()
Attribute::setPostValue()
Attribute::setProperties()
Attribute::setRDN()
Attribute::setReadOnly()
Attribute::setRequired()
Attribute::setSize()
Attribute::setType()
Attribute::setValue()
Attribute::setXML()
Attribute::show()

Class Details

[line 15]
Represents an attribute whose values are in a predefined list



[ Top ]


Class Variables

$default =

[line 18]



Tags:

access:  protected

Type:   mixed


[ Top ]

$multiple =

[line 17]



Tags:

access:  protected

Type:   mixed


[ Top ]

$selection = array()

[line 16]



Tags:

access:  protected

Type:   mixed


[ Top ]



Class Methods


constructor __construct [line 20]

SelectionAttribute __construct( $name, $values, $server_id, [ $source = null])



Tags:

access:  public


Overrides Attribute::__construct() (parent method not documented)

Parameters:

   $name  
   $values  
   $server_id  
   $source  

[ Top ]

method addOption [line 36]

void addOption( $value, $description)



Tags:

access:  public


Parameters:

   $value  
   $description  

[ Top ]

method addValue [line 40]

void addValue( $new_val, [ $i = -1])



Tags:

access:  public


Overrides Attribute::addValue() (parent method not documented)

Parameters:

   $new_val  
   $i  

[ Top ]

method autoValue [line 55]

void autoValue( $value)



Tags:

access:  public


Overrides Attribute::autoValue() (Autovalue is called after the attribute is initialised, and thus the values from the ldap server will be set.)

Parameters:

   $value  

[ Top ]

method getDefault [line 59]

void getDefault( )



Tags:

access:  public


[ Top ]

method getOptionCount [line 47]

void getOptionCount( )



Tags:

access:  public


[ Top ]

method getSelection [line 51]

void getSelection( )



Tags:

access:  public


[ Top ]

method isMultiple [line 63]

void isMultiple( )



Tags:

access:  public


Overrides Attribute::isMultiple() (parent method not documented)

[ Top ]

method setMultiple [line 67]

void setMultiple( )



Tags:

access:  public


[ Top ]


Documentation generated on Sun, 25 Mar 2012 19:35:57 +0200 by phpDocumentor 1.4.1