Packages

class OrgImpl extends Org

Org abstraction, a simulation of the metadata installed on an org. Use the 'current' dynamic variable to access the org being currently worked on. Typically only one org will be being used but some use cases might require multiple. Problems with the metadata are recorded in the the associated issue log.

Linear Supertypes
Org, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OrgImpl
  2. Org
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OrgImpl(analysis: Boolean = true)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val analysis: Boolean
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def flush(): Boolean

    Write dirty metadata to the cache, only works for manual flush orgs

    Write dirty metadata to the cache, only works for manual flush orgs

    Definition Classes
    OrgImplOrg
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def getDependencies: Map[String, Array[String]]

    Extract all dependencies

    Extract all dependencies

    Definition Classes
    OrgImplOrg
  13. def getIdentifierLocation(identifier: String): PathLocation

    Find a location for an identifier

    Find a location for an identifier

    Definition Classes
    OrgImplOrg
  14. def getIssues(options: IssueOptions): String

    Collect all issues into a JSON log

    Collect all issues into a JSON log

    Definition Classes
    OrgImplOrg
  15. def getPackage(namespace: Option[Name]): Option[PackageImpl]

    Find a specific package

  16. def getPackages: Array[Package]

    Current package list for Org

    Current package list for Org

    Definition Classes
    OrgImplOrg
  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def isFlushed(): Boolean

    Test if all metadata changes have been processed.

    Test if all metadata changes have been processed.

    The Package refresh function queues changes so that they may be processed in batches either when you call flush() or via the automatic flushing mechanism. You can use this function to determine if the queue of changes to be processed is empty.

    Definition Classes
    OrgImplOrg
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def newMDAPIPackage(namespace: String, directories: Array[String], basePackages: Array[Package]): Package

    Create a MDAPI format package

    Create a MDAPI format package

    Definition Classes
    OrgImplOrg
  22. def newSFDXPackage(directory: String): Package

    Create a SFDX format package

    Create a SFDX format package

    Definition Classes
    OrgImplOrg
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. def orderedPackages: Seq[PackageImpl]

    Packages in bottom-up ordering.

  26. def queueRefresh(request: RefreshRequest): Unit

    Queue a refresh request

  27. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. var unmanaged: PackageImpl

    The default unmanaged package for the Org.

    The default unmanaged package for the Org. This is created empty but can be added to or replaced with another package. The unmanaged package is unique in not having any namespace and it automatically depends on every other package installed in the Org.

  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Org

Inherited from AnyRef

Inherited from Any

Ungrouped