apidocs / com.srv4pos.server.api.commodity / CommodityService

CommodityService

class CommodityService

Service for reaching Commodity entity.

User: Kirill, Date: 05.08.13 18:00.

Constructors

<init>

CommodityService(url: URL, credentials: Credentials?, transport: Transport)

Service for reaching Commodity entity.

Functions

create

fun create(version: Int, commodityInfo: CommodityInfo): IdentifierInfo

Create commodity on the server.

delete

fun delete(version: Int, identifier: String): Unit

Delete entity from the server.

get

operator fun get(version: Int?, identifier: String): CommodityInfo?

Returns an entity.

list

fun list(version: Int?, firstResult: Int? = null, maxResults: Int? = null, like: String? = null, orderBy: CommodityInfo.Fields? = null, orderDesc: Boolean? = null): List<CommodityInfo>?

Returns list of entities.

listAdvanced

fun listAdvanced(version: Int?, firstResult: Int?, maxResults: Int?, like: String?, orderBy: CommodityInfo.Fields?, orderDesc: Boolean?): List<CommodityAdvancedInfo>?

Returns list of com.srv4pos.server.api.commodity.CommodityAdvancedInfo.

listDiff

fun listDiff(versionFrom: Int, versionTo: Int): List<CommodityInfo>

Returns list of item changes between two versions.

put

fun put(version: Int, commodityInfo: CommodityInfo): Unit

Put commodity to the server.