Aw::Admin::TypeDef

MethodArgumentsReturnThrows
Exception
new( [ type_name, type, \%data ] )
( [ Aw::Admin::TypeDef | Aw::TypeDef ] )
All arguments are optional, the typedef will setup using as much info (or none) as passed.
See examples.
Aw::Admin::TypeDefYES
clearField( [field_name] )BooleanYES
clearModificationFlag( )voidNO
copy( )Aw::Admin::TypeDefNO
delete( )voidNO
getBaseTypeName( )StringNO
getDescription( )StringYES
getFieldDef( field_name )Aw::Admin::TypeDefYES
getFieldNames( field_name )@ of StringsYES
getFieldType( field_name )Type IdYES
getScopeTypeName( )StringNO
getStorageType( )NumberYES
getTimeToLive( )NumberYES
getTypeName( )StringNO
hasBeenModified( )BooleanNO
insertFieldDef( field_name, index, Aw::Admin::TypeDef )BooleanYES
isSystemDefined( )BooleanYES
orderFields( field_name, \@field_names )BooleanYES
renameField( old_field_name, new_field_name )BooleanYES
setDescription( description )BooleanYES
setFieldDef( field_name, Aw::Admin::TypeDef )BooleanYES
setFieldType( field_name, field_type )BooleanYES
setModificationFlag( )voidNO
setStorageType( number )BooleanYES
setTimeToLive( number )BooleanYES
setTypeName( type_name )BooleanYES
toString( [indent_level] )StringNO
Inherited Methods
err( )BooleanYES
errmsg( )StringYES
error( )Aw::ErrorNO
hello( )
Returns the string "hello". Useful for debugging.
StringNO
getWarn( )
Returns current warn level.
NumberNO
setWarn( level )
Sets new warn level.0 : No warnings (quiet mode)
1 : Terse (uses awErrorToString)
2 : Verbose (uses awErrorToCompleteString)
The Aw extensions must be compiled with AWXS_WARNS defined.
voidNO
warn( [string] )
Warn message is string if passed, otherwise current err is converted to string.
voidYES