ItemPolicyBuilder

Builder for creating instances of ItemPolicy.

Constructors

Link copied to clipboard
constructor()

Initializes ItemPolicyBuilder with Bridge's default policy values.

constructor(itemPolicy: ItemPolicy)

Initializes ItemPolicyBuilder from existing ItemPolicy instance.

Functions

Link copied to clipboard

Creates ItemPolicy from current state.

Link copied to clipboard
open override fun create(policyValue: ContainerPolicyValue): ItemPolicyBuilder

Sets ItemPolicy.create policy value for creating new items in the container.

Link copied to clipboard
open override fun delete(policyValue: ItemPolicyValue): ItemPolicyBuilder

Sets ItemPolicy.delete policy value for deleting items.

Link copied to clipboard
open override fun get(policyValue: ItemPolicyValue): ItemPolicyBuilder

Sets ItemPolicy.get policy value for reading (getting) an item.

Link copied to clipboard
open override fun listAll(policyValue: ContainerPolicyValue): ItemPolicyBuilder

Sets ItemPolicy.listAll policy value for listing all items in the container.

Link copied to clipboard
open override fun listMy(policyValue: ContainerPolicyValue): ItemPolicyBuilder

Sets ItemPolicy.listMy policy value for listing items owned by the current user.

Link copied to clipboard
open override fun update(policyValue: ItemPolicyValue): ItemPolicyBuilder

Sets ItemPolicy.update policy value for updating items.