Class: AfProjectServiceClass

public class AfProjectServiceClass implements AfProjectService

Show all method summaries

Public Instance Methods

+public void createHierarchyNode(AfDataContainer _simpleEntityContainer, boolean _existingProject, RefRecId _refRecId, HierarchyIdBase _hierarchyId, ElementNumber _parentElementNumber, real _siblingNumber, ElementNumber _elementNumber = "", SyncAppId _sourceAppId = "", boolean _transAlreadyProcessed = false)
+public AfDataContainer createProject(AfDataContainer _compoundDataContainer, SyncEntityId _syncEntityId, SyncTransId _syncTransId, SyncAppId _sourceAppId)
+public void createProjectHeader(AfDataContainer _simpleEntityContainer, SyncEntityId _syncEntityId, SyncTransId _syncTransIdCreate, SyncAppId _sourceAppId)
+public void createProjectResource(AfDataContainer _simpleEntityContainer, ProjId _projId, boolean _existingProject, SyncAppId _sourceAppId, boolean _transAlreadyProcessed)
+public void deleteHierarchyNode(HierarchyIdBase _hierarchyId, ElementNumber _elementNumber, SyncAppId _sourceAppId)
+public AfDataContainer deleteProject(AfDataContainer _compoundDataContainer, SyncAppId _sourceAppId)
+public void deleteProjectResource(ProjId _projId, EmplId _emplId, SyncAppId _sourceAppId)
+public AfDataContainer getProject(ProjId _projId, boolean _deepRetrieveFlag = true)
+public AfDataContainer getProjectVersion(ProjId _projId, SyncProjUID _projUID, SyncAppId _sourceAppId, boolean _deepRetrieveFlag = true)
+public void processHierarchyNodes(AfDataContainerList _simpleEntityContainerList, boolean _existingProject, refRecId _refRecId, SyncAppId _sourceAppId = "", boolean _concurrencyCheck = true, boolean _transAlreadyProcessed = false)
+public AfDataContainer refreshProject(AfDataContainer _compoundDataContainer, SyncEntityId _syncEntityId, SyncTransId _syncTransId, SyncAppId _sourceAppId)
+public void refreshProjectHeader(AfDataContainer _simpleEntityContainer, SyncEntityId _syncEntityId, SyncTransId _syncTransId, SyncAppId _sourceAppId)
+public AfDataContainer unlinkProject(AfDataContainer _compoundDataContainer, SyncAppId _sourceAppId)
+public void unlinkProjectHeader(AfDataContainer _simpleEntityContainer, SyncAppId _sourceAppId)
+public void updateHierarchyNode(AfDataContainer _simpleEntityContainer, RefRecId _refRecId, SyncAppId _sourceAppId, boolean _concurrencyCheck = true, real _siblingNumber = -1)
+public AfDataContainer updateProject(AfDataContainer _compoundDataContainer, SyncTransId _syncTransId, SyncAppId _sourceAppId, boolean _syncBySimple = true, boolean _concurrencyCheck = true)
+public void updateProjectHeader(AfDataContainer _simpleEntityContainer, SyncTransId _syncTransId, SyncAppId _sourceAppId, boolean _syncBySimple = true, boolean _concurrencyCheck = true)
+public void updateProjectResource(AfDataContainer _simpleEntityContainer, SyncAppId _sourceAppId)

Private Instance Methods

+private AfDataContainer buildIntegratedField(SyncFieldType _syncFieldType, str _name, str _externalId, anytype _value)
+private void deleteAllHierarchyNodesForProject(ProjTable _projTable, SyncAppId _sourceAppId)
+private Map getFieldContainers(AfDataContainerList _tableContainerList, boolean _useExternalId = false)
+private void setActionFlagForProjectEntity(AfDataContainer _simpleEntityContainer, SyncAction _actionFlag)
+private void setActivityDates(smmActivities smmActivities, utcdatetime taskStartDate, utcdatetime taskDueDate)
+private Map setTableBufferFields(SyncSimpleEntity _simpleEntity, Common _buffer, AfDataContainerList _tableDataContainerList, SyncAppId _sourceAppId = "")
+private Common setTableBufferLookupFields(Common _buffer, str _lookupTableName, str _lookupTreeNode_UID)
+private Array sortHierarchyNodesByLevel(AfDataContainerList _simpleEntityContainerList, refRecId _refRecId)

Generated by AX Doc Generator v. 0.7.1 on 03 Mar 2009
AX Doc Generator is licensed under the MIT License. Dynamics AX is a registered trademark of Microsoft Corporation.