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.
- Alphabetic
- By Inheritance
- OrgImpl
- Org
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new OrgImpl(analysis: Boolean = true)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val analysis: Boolean
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
flush(): Boolean
Write dirty metadata to the cache, only works for manual flush orgs
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getDependencies: Map[String, Array[String]]
Extract all dependencies
-
def
getIdentifierLocation(identifier: String): PathLocation
Find a location for an identifier
-
def
getIssues(options: IssueOptions): String
Collect all issues into a JSON log
-
def
getPackage(namespace: Option[Name]): Option[PackageImpl]
Find a specific package
-
def
getPackages: Array[Package]
Current package list for Org
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newMDAPIPackage(namespace: String, directories: Array[String], basePackages: Array[Package]): Package
Create a MDAPI format package
-
def
newSFDXPackage(directory: String): Package
Create a SFDX format package
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
orderedPackages: Seq[PackageImpl]
Packages in bottom-up ordering.
-
def
queueRefresh(request: RefreshRequest): Unit
Queue a refresh request
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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.
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )