## Uses of Interface
de.esprit.netsuite.netdata.enums.ResourceType

- Packages that use ResourceType
  Package | Description
  --- | ---
  de.esprit.netsuite.netdata.agent | Contains base classes for implementing custom network agents
  de.esprit.netsuite.netdata.agent.internal.srvlock | Contains Agents dealing with ResourceLocks
  de.esprit.netsuite.netdata.agent.internal.transfer | Contains Agents dealing with file transfers
  de.esprit.netsuite.netdata.enums | Contains all constant definitions
  de.esprit.netsuite.server.abo | Contains server classes for working with Alive Business Objects (ABOs)
  de.esprit.netsuite.server.lock | Contains classes for managing temporary edit locks on server resources

- - ### Uses of ResourceType in de.esprit.netsuite.netdata.agent

    Methods in de.esprit.netsuite.netdata.agent with parameters of type ResourceType
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractLockableAgent.`lockExclusive(ResourceType rscType, java.lang.String rscName)`
    `void` | AbstractLockableAgent.`lockExclusive(ResourceType rscType, java.lang.String rscName, java.lang.String reason)`
    `void` | AbstractLockableAgent.`lockShared(ResourceType rscType, java.lang.String rscName)`
    `void` | AbstractLockableAgent.`lockShared(ResourceType rscType, java.lang.String rscName, java.lang.String reason)`

  - ### Uses of ResourceType in de.esprit.netsuite.netdata.agent.internal.srvlock

    Constructors in de.esprit.netsuite.netdata.agent.internal.srvlock with parameters of type ResourceType
    Constructor and Description
    `LockAcquireAgent(C clientCtx, LockType lockType, ResourceType rscType, java.io.File relativePath)`
    `LockAcquireAgent(C clientCtx, LockType lockType, ResourceType rscType, java.lang.String rscName)`
    `LockAcquireAgent(C clientCtx, LockType lockType, ResourceType rscType, java.lang.String rscName, java.lang.String reason)`
    `LockFindAgent(ClientContext clientCtx, LockType lockType, ResourceType rscType)`
    `LockFindAgent(ClientContext clientCtx, ResourceType rscType)`
    `LockInfoAgent(ClientContext clientCtx, LockType lockType, ResourceType rscType, java.lang.String resourceName)`

  - ### Uses of ResourceType in de.esprit.netsuite.netdata.agent.internal.transfer

    Methods in de.esprit.netsuite.netdata.agent.internal.transfer that return ResourceType
    Modifier and Type | Method and Description
    --- | ---
    `protected ResourceType` | FileTransferAgent.`getResourceType()`
    `protected ResourceType` | FileStreamDownloadAgent.`getResourceType()`

  - ### Uses of ResourceType in de.esprit.netsuite.netdata.enums

    Classes in de.esprit.netsuite.netdata.enums that implement ResourceType
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ServerResourceType` These are the tpyes of resources that can hold a ResourceLock on the server.

  - ### Uses of ResourceType in de.esprit.netsuite.server.abo

    Methods in de.esprit.netsuite.server.abo that return ResourceType
    Modifier and Type | Method and Description
    --- | ---
    `ResourceType` | PrimaryKey.`getResourceType()` Tells what resource type should be locked for this PK
    `ResourceType` | AbstractPrimaryKey.`getResourceType()`
    `ResourceType` | AbstractABO.`getResourceType()`

  - ### Uses of ResourceType in de.esprit.netsuite.server.lock

    Methods in de.esprit.netsuite.server.lock that return ResourceType
    Modifier and Type | Method and Description
    --- | ---
    `ResourceType` | ResourceLock.`getResourceType()`
    `ResourceType` | RemoteLockable.`getResourceType()` Returns the resource type being used for a server side `ResourceLock`

    Methods in de.esprit.netsuite.server.lock with parameters of type ResourceType
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResourceLockManager.`checkIsLockedByForeignSession(SessionId sessionId, LockType lockType, ResourceType resourceType, java.lang.String resourceName)`
    `ResourceLock` | ResourceLockManager.`findResourceLock(LockType lockType, ResourceType rscType, java.lang.String resourceName)` Finds a particular lock by specifying all its parameters
    `ResourceLock` | ResourceLockManager.`findResourceLock(ResourceType rscType, java.lang.String rscName)` Scans for all lockTypes and returns the strongest type found
    `ResourceLock[]` | ResourceLockManager.`findResourceLocks(LockType lockType, ResourceType rscType)` Finds all matching locks either by `LockType` or `ResourceType` or both.
    `ResourceLock` | ResourceLockManager.`lockExclusive(SessionId sessionId, ResourceType rscType, java.lang.String rscName, java.lang.String reason)`
    `ResourceLock` | ResourceLockManager.`lockShared(SessionId sessionId, ResourceType rscType, java.lang.String rscName, java.lang.String reason)`

    Constructors in de.esprit.netsuite.server.lock with parameters of type ResourceType
    Constructor and Description
    `ResourceLock(ResourceLockManager rscList, SessionId sessId, LockType lockType, ResourceType rscType, java.lang.String rscName)`
    `ResourceLock(ResourceLockManager lockMgr, SessionId sessId, LockType lockType, ResourceType rscType, java.lang.String rscName, java.lang.String reason)`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.