Class: AxInternalBase

abstract class AxInternalBase
Show extending classes

Constructor Method

void new()

Public Static Methods

static AxInternalBase construct(Common _common)
server static List queryToList(Query _query, TableId _tableId)

Public Instance Methods

public AxInternalBase AxOrig()
public void doModify()
public void doSave()
public anytype fieldId(FieldId _fieldId, anytype _value = "")
public boolean isFieldModified(fieldId _fieldId)
public boolean isFieldSet(fieldId _fieldId)
public boolean isSetMethodsCalledFromModify()
public boolean isSetMethodsCalledFromSave()
public void modify()
public void save()
public void setFieldAsModified(fieldId _fieldId)
public void setFieldAsTouched(fieldId _fieldId)

Protected Instance Methods

protected boolean classCacheExist(int _cacheIdx)
protected void classCacheInsert(int _cacheIdx, Object _cacheClass)
protected Object classCacheLookup(int _cacheIdx)
protected void copy(Common _toCommon, Common _fromCommon)
protected Common currentRecord(Common _common = null)
abstract protected Common emptyRecord()
protected void initRecord()
protected int inputStatus(InternalExternal _inputStatus = inputStatus)
protected boolean isFieldSetExternally(fieldId _fieldId)
protected boolean isMethodExecuted(identifiername _methodName, fieldId _fieldId = 0)
protected int nextCacheIdx()
protected void resetInternalValues()
protected void setCurrentRecordFromExternal(Common _common = null)
protected void setField(fieldId _fieldId, anytype _anytype)
protected void setTableFields()
protected boolean tableCacheExist(int _cacheIdx)
protected void tableCacheInsert(int _cacheIdx, Common _cacheRecord)
protected Common tableCacheLookup(int _cacheIdx)
protected void validateFields()
protected boolean validateInput(boolean _validateInput = validateInput)
protected void validateWrite()
protected void write()

Private Instance Methods

private void moveTableFields(Common _common)

Generated by Axapta Doc Generator v. 0.5.2 on 05 Dec 2006
Axapta Doc Generator is licensed under the MIT License. Axapta is a registered trademark of Microsoft Corporation.