A B C D E F G I J K L M N O P Q R S T U V 
All Classes All Packages

A

Aborted - Static variable in class com.cbe.FailedStatus
 
account() - Method in class com.cbe.CloudBackend
Returns the account object with user account info.
Account - Class in com.cbe
class Account, getter functions for account information.
Account() - Constructor for class com.cbe.Account
 
AccountEventProtocol - Class in com.cbe
Protocol for implementing a AccountDelegate.
Abstract base class which is used when you want notification on
changes related to account status.
AccountEventProtocol() - Constructor for class com.cbe.AccountEventProtocol
AccountEventProtocol Constructor.
ACL_Map - Class in com.cbe
class ACL_MAP java implementation of c++ std map with Key/Value Long/Integer.
ACL_Map() - Constructor for class com.cbe.ACL_Map
 
ACL_Map(ACL_Map) - Constructor for class com.cbe.ACL_Map
 
ACLMap() - Method in class com.cbe.Item
ACLs key is user id and int is the acl set 0-15
aclTag() - Method in class com.cbe.Item
returns a string that is used internaly when setting acls
add(int, Group) - Method in class com.cbe.Groups_Vec
 
add(int, Item) - Method in class com.cbe.Items_Vec
 
add(int, Member) - Method in class com.cbe.Members_Vec
 
add(int, Request) - Method in class com.cbe.Requests_Vec
 
add(int, ShareData) - Method in class com.cbe.ShareData_Vec
 
add(int, Stream) - Method in class com.cbe.Streams_Vec
 
add(int, Long) - Method in class com.cbe.UserId_Vec
 
add(Group) - Method in class com.cbe.Groups_Vec
 
add(Item) - Method in class com.cbe.Items_Vec
 
add(Member) - Method in class com.cbe.Members_Vec
 
add(Request) - Method in class com.cbe.Requests_Vec
 
add(ShareData) - Method in class com.cbe.ShareData_Vec
 
add(Stream) - Method in class com.cbe.Streams_Vec
 
add(Long) - Method in class com.cbe.UserId_Vec
 
addListener(ItemEventProtocol) - Method in class com.cbe.CloudBackend
adds a listner that will recieve updates as changes occur on the account.

B

ban(String, GroupEventProtocol) - Method in class com.cbe.Member
ban member.
BanInfo - Class in com.cbe
class BanInfo java implementation of c++ std map with Key/Value pair/pair.
BanInfo() - Constructor for class com.cbe.BanInfo
 
BanInfo(BanInfo) - Constructor for class com.cbe.BanInfo
 
BanInfoKey - Class in com.cbe
class BanInfoKey java implementation of c++ std pair with Key/Value long/long.
BanInfoKey() - Constructor for class com.cbe.BanInfoKey
 
BanInfoKey(long, long) - Constructor for class com.cbe.BanInfoKey
 
BanInfoKey(BanInfoKey) - Constructor for class com.cbe.BanInfoKey
 
BanInfoValue - Class in com.cbe
class banInfoValue java implementation of c++ std pair with Key/Value long/String.
BanInfoValue() - Constructor for class com.cbe.BanInfoValue
 
BanInfoValue(long, String) - Constructor for class com.cbe.BanInfoValue
 
BanInfoValue(BanInfoValue) - Constructor for class com.cbe.BanInfoValue
 

C

capacity() - Method in class com.cbe.Groups_Vec
 
capacity() - Method in class com.cbe.Items_Vec
 
capacity() - Method in class com.cbe.Members_Vec
 
capacity() - Method in class com.cbe.Requests_Vec
 
capacity() - Method in class com.cbe.ShareData_Vec
 
capacity() - Method in class com.cbe.Streams_Vec
 
capacity() - Method in class com.cbe.UserId_Vec
 
castContainer(Item) - Static method in class com.cbe.CloudBackend
casts an item to a container.
castObject(Item) - Static method in class com.cbe.CloudBackend
casts an item to an object
clear() - Method in class com.cbe.ACL_Map
 
clear() - Method in class com.cbe.BanInfo
 
clear() - Method in class com.cbe.Groups_Vec
 
clear() - Method in class com.cbe.Items_Vec
 
clear() - Method in class com.cbe.Members_Vec
 
clear() - Method in class com.cbe.Obj_KV_Map
 
clear() - Method in class com.cbe.Requests_Vec
 
clear() - Method in class com.cbe.ShareData_Vec
 
clear() - Method in class com.cbe.ShareInfo_Map
 
clear() - Method in class com.cbe.Streams_Vec
 
clear() - Method in class com.cbe.UserId_Vec
 
clearCache() - Method in class com.cbe.CloudBackend
clears the cache to prevent memory issues in case of a very large cache.
CloudBackend - Class in com.cbe
class CloudBackend, Server/Edge Node API:s to login, query e.t.c.
CloudBackend() - Constructor for class com.cbe.CloudBackend
 
com.cbe - package com.cbe
 
container() - Method in class com.cbe.Filter
Returns the parent container / container that was queried if it is in the cache, if not nullptr will be returned.
Container - Class in com.cbe
class Container child class of Item and API:s towards server/edge node with create, move and data management e.t.c.
Container() - Constructor for class com.cbe.Container
 
containerId() - Method in class com.cbe.Account
Returns the libContainerId for the account.
containersLoaded() - Method in class com.cbe.QueryResult
Returns # of containers loaded in to the query result.
containsGroup(long) - Method in class com.cbe.GroupQuery
Returns if the group with groupId was loaded in the query.
containsItem(long) - Method in class com.cbe.QueryResult
Checks if the Item with id @param itemId, is in the query result.
containsKey(Object) - Method in class com.cbe.ACL_Map
 
containsKey(Object) - Method in class com.cbe.BanInfo
 
containsKey(Object) - Method in class com.cbe.Obj_KV_Map
 
containsKey(Object) - Method in class com.cbe.ShareInfo_Map
 
create(String, ItemEventProtocol) - Method in class com.cbe.Container
Create's a container Inside this containerto be used for adding objects.
createAccount(String, String, String, String, String, String, AccountEventProtocol) - Static method in class com.cbe.CloudBackend
Source is not currently being used and should be fixed.
Call to create an account.
created() - Method in class com.cbe.Item
Returns the creation date in Unix time.
createGroup(String, String, GroupEventProtocol) - Method in class com.cbe.Group
Create Group, can only be used by admin/owners to create new groups.
createGroup(String, String, GroupEventProtocol, int) - Method in class com.cbe.Group
Create Group, can only be used by admin/owners to create new groups.
createObject(String, ItemEventProtocol) - Method in class com.cbe.Container
Creates an object with indexed tags or indexed tags + non indexed tags.
createObject(String, ItemEventProtocol, Obj_KV_Map) - Method in class com.cbe.Container
Creates an object with indexed tags or indexed tags + non indexed tags.

D

dataLoaded() - Method in class com.cbe.Item
 
delete() - Method in class com.cbe.TransferDownloadEventProtocol
call delete on the delegate if you want garbage collector to clean up.
delete() - Method in class com.cbe.TransferUploadEventProtocol
call delete on the delegate if you want garbage collector to clean up.
deleted() - Method in class com.cbe.Item
Returns the deleted date in Unix time
description() - Method in class com.cbe.Item
Returns a description of the Item
download(TransferDownloadEventProtocol) - Method in class com.cbe.Object
Download object with binary data from contair and passes it to the delegate.
download(String, TransferDownloadEventProtocol) - Method in class com.cbe.Object
Download object with path from a container to local:
downloadStream(String, Stream, TransferDownloadEventProtocol) - Method in class com.cbe.Object
Downloads the stream # with stream id, to a path of the your choice.
driveId() - Method in class com.cbe.Item
Returns which drive the container resides on.

E

entrySet() - Method in class com.cbe.ACL_Map
 
entrySet() - Method in class com.cbe.BanInfo
 
entrySet() - Method in class com.cbe.Obj_KV_Map
 
entrySet() - Method in class com.cbe.ShareInfo_Map
 
equals(GroupFilter) - Method in class com.cbe.GroupFilter
 

F

FailedStatus - Class in com.cbe
class FailedStatus java implementation of c++ enum for fail status messages when upload download is beeing called.
FileNotFound - Static variable in class com.cbe.FailedStatus
 
filter() - Method in class com.cbe.GroupQuery
Returns a copy of the filter used for query.
filter() - Method in class com.cbe.QueryResult
Filter can be used to see what container has been queried and other filter parameters.
Filter - Class in com.cbe
Class Filter, support class to set options for queries.
Filter() - Constructor for class com.cbe.Filter
Filter Constructor.
FilterOrder - Class in com.cbe
class FilterOrder java implementation of c++ enum for filter option setFilterOrder for queries.
firstName() - Method in class com.cbe.Account
Returns the name of the user.

G

get(int) - Method in class com.cbe.Groups_Vec
 
get(int) - Method in class com.cbe.Items_Vec
 
get(int) - Method in class com.cbe.Members_Vec
 
get(int) - Method in class com.cbe.Requests_Vec
 
get(int) - Method in class com.cbe.ShareData_Vec
 
get(int) - Method in class com.cbe.Streams_Vec
 
get(int) - Method in class com.cbe.UserId_Vec
 
get(Object) - Method in class com.cbe.ACL_Map
 
get(Object) - Method in class com.cbe.BanInfo
 
get(Object) - Method in class com.cbe.Obj_KV_Map
 
get(Object) - Method in class com.cbe.ShareInfo_Map
 
get_length() - Method in class com.cbe.Stream
get length/size of the binary data of the stream.
get_streamId() - Method in class com.cbe.Stream
Stream id retrived from the server / edge node.
getACL(ShareEventProtocol) - Method in class com.cbe.Container
get the Access Control List for the Container.
getACL(ShareEventProtocol) - Method in class com.cbe.Object
get the Access Control List for the Object.
getAlias() - Method in class com.cbe.Request
 
getApplicationComment() - Method in class com.cbe.Request
 
getAscending() - Method in class com.cbe.Filter
Returns the settings on how the data was sorted and displayed.
getAscending() - Method in class com.cbe.GroupFilter
Returns the settings on how the data was sorted and displayed.
getByPassCache() - Method in class com.cbe.Filter
Returns if skipping the cache was used or not.
getContainerFirst() - Method in class com.cbe.Filter
 
getCount() - Method in class com.cbe.Filter
Returns the value of the count that was set for the query.
getCount() - Method in class com.cbe.GroupFilter
Returns the value of the count that was set for the query.
getDataType() - Method in class com.cbe.Filter
Returns the requested data type I.E CBE::ItemType::Container, Object, Tag, ...
getDate() - Method in class com.cbe.Request
 
getDeleted() - Method in class com.cbe.Filter
 
getDeleted() - Method in class com.cbe.GroupFilter
 
getFilter() - Method in class com.cbe.GroupFilter
 
getFirst() - Method in class com.cbe.BanInfoKey
 
getFirst() - Method in class com.cbe.BanInfoValue
 
getFirst() - Method in class com.cbe.Obj_VI_Pair
 
getGroupOrder() - Method in class com.cbe.GroupFilter
Returns the order the query was sorted check enum FilterOrder to see options for sorting.
getGroupsSnapshot() - Method in class com.cbe.GroupQuery
Returns a copy of a vector containing the groups for the queryResult.
getId() - Method in class com.cbe.ShareData
Returns the ownerId of the share.
getIsUserId() - Method in class com.cbe.ShareData
Returns true if userId, else if groupId.
getItemOrder() - Method in class com.cbe.Filter
Returns the order the query was sorted check enum FilterOrder to see options for sorting.
getItemsSnapshot() - Method in class com.cbe.QueryResult
Returns a copy of a vector containing the items from the query.
getMemberBanInfo() - Method in class com.cbe.Member
Returns ban information, BanInfo is a AbstractMap of 2 pairs where the key pair contains (banned member id, banned by member id) and the value pair contains (banned time (unix), ban reason).
getMimeType() - Method in class com.cbe.Object
Returns the mime type of the object e.g xml/text or jpg e.t.c
getObjectType() - Method in class com.cbe.Object
Returns the Object type currently Other | GroupInvite | ShareInvite
getOffset() - Method in class com.cbe.Filter
Returns the offset that was used for the filter in the query.
getOffset() - Method in class com.cbe.GroupFilter
Returns the offset that was used for the filter in the query.
getOrder() - Method in class com.cbe.GroupFilter
get the filterorder as a string.
getPublicFirst() - Method in class com.cbe.GroupFilter
 
getQuery() - Method in class com.cbe.Filter
Returns the query string that was set on the filter.
getQuery() - Method in class com.cbe.GroupFilter
Returns the query string that was set on the filter.
getQueryResult() - Method in class com.cbe.QueryChain
Returns the QueryResult from the join.
getRole() - Method in class com.cbe.Role
get the Role ex: could be administrator, owner etc.
getSecond() - Method in class com.cbe.BanInfoKey
 
getSecond() - Method in class com.cbe.BanInfoValue
 
getSecond() - Method in class com.cbe.Obj_VI_Pair
 
getShareFromUserId(long) - Method in class com.cbe.Item
Get the shareId from userId
getShareIds() - Method in class com.cbe.Item
 
getStreams(ItemEventProtocol) - Method in class com.cbe.Object
Returns the streams attached to the Object, use object->_streams after this call to use the streams e.g in downloadStream.
getTenantId() - Method in class com.cbe.GroupManager
Returns the tenant id of the Tenant user group that the user is in.
getUserFromShareId(long) - Method in class com.cbe.Item
Get the shareId from userId
getUserId() - Method in class com.cbe.Request
 
getVisibility() - Method in class com.cbe.Group
Visibility of the Group, Public is searchable and Private is not.
Group - Class in com.cbe
Class Group, API requests to server/edge node, for creating/joining and managing groups.
Group() - Constructor for class com.cbe.Group
Group Constructor.
groupContainer() - Method in class com.cbe.Group
Every group has a drive/container where resources can be shared with the members of the group.
GroupEventProtocol - Class in com.cbe
Protocol for implementing a delegate.
Abstract base class which is used when you want notification about events from group calls.
GroupEventProtocol() - Constructor for class com.cbe.GroupEventProtocol
GroupEventProtocol Constructor.
GroupFilter - Class in com.cbe
class GroupFilter, helper class for GroupQueries see API:s on groupManager.
GroupFilter() - Constructor for class com.cbe.GroupFilter
 
groupId() - Method in class com.cbe.Member
Returns group id that the member belongs to.
groupManager() - Method in class com.cbe.CloudBackend
Returns the groupManager object which list and search group apis are listed.
GroupManager - Class in com.cbe
class GroupManager, API:s for listing groups.
GroupManager() - Constructor for class com.cbe.GroupManager
 
GroupQuery - Class in com.cbe
class GroupQuery, class that manages return group queries.
GroupQuery() - Constructor for class com.cbe.GroupQuery
 
Groups_Vec - Class in com.cbe
class Groups_Vec java implementation of c++ std vector of CBE::Group objects.
Groups_Vec() - Constructor for class com.cbe.Groups_Vec
 
Groups_Vec(int, Group) - Constructor for class com.cbe.Groups_Vec
 
Groups_Vec(Group[]) - Constructor for class com.cbe.Groups_Vec
 
Groups_Vec(Groups_Vec) - Constructor for class com.cbe.Groups_Vec
 
Groups_Vec(Iterable<Group>) - Constructor for class com.cbe.Groups_Vec
 
GroupsLoaded() - Method in class com.cbe.GroupQuery
groups loaded in the queryResult.

I

id() - Method in class com.cbe.Group
Returns the id of the group.
id() - Method in class com.cbe.Item
Returns an Items id.
idLoaded() - Method in class com.cbe.Item
used internaly, but returns if an id and data has been loaded from server / edge node.
isEmpty() - Method in class com.cbe.ACL_Map
 
isEmpty() - Method in class com.cbe.BanInfo
 
isEmpty() - Method in class com.cbe.Groups_Vec
 
isEmpty() - Method in class com.cbe.Items_Vec
 
isEmpty() - Method in class com.cbe.Members_Vec
 
isEmpty() - Method in class com.cbe.Obj_KV_Map
 
isEmpty() - Method in class com.cbe.Requests_Vec
 
isEmpty() - Method in class com.cbe.ShareData_Vec
 
isEmpty() - Method in class com.cbe.ShareInfo_Map
 
isEmpty() - Method in class com.cbe.Streams_Vec
 
isEmpty() - Method in class com.cbe.UserId_Vec
 
isJoinedResult() - Method in class com.cbe.Filter
 
Item - Class in com.cbe
class Item, parent class for Container and Object.
Item() - Constructor for class com.cbe.Item
 
ItemEventProtocol - Class in com.cbe
Protocol for implementing a item delegate.
Abstract base class which is used when you want notification on changes related to Containers and Objects.
ItemEventProtocol() - Constructor for class com.cbe.ItemEventProtocol
 
Items_Vec - Class in com.cbe
class Items_Vec java implementation of c++ std vector of CBE::Item objects.
Items_Vec() - Constructor for class com.cbe.Items_Vec
 
Items_Vec(int, Item) - Constructor for class com.cbe.Items_Vec
 
Items_Vec(Item[]) - Constructor for class com.cbe.Items_Vec
 
Items_Vec(Items_Vec) - Constructor for class com.cbe.Items_Vec
 
Items_Vec(Iterable<Item>) - Constructor for class com.cbe.Items_Vec
 
itemsLoaded() - Method in class com.cbe.QueryResult
Returns # of items loaded in the queryResult.

J

join(Container, String, String) - Method in class com.cbe.QueryChain
Performs a join requet in conjunction with a query to get related items from another container.
join(Container, String, String, Container) - Method in class com.cbe.QueryChain
Performs a join requet in conjunction with a query using items in another container to adjust
results.
join(Container, String, String, Container, ItemEventProtocol) - Method in class com.cbe.QueryChain
Performs a join requet in conjunction with a query using items in another container to adjust
results.
join(Container, String, String, Filter) - Method in class com.cbe.QueryChain
Performs a join requet in conjunction with a query to get related items from another container
with additional constraints.
join(Container, String, String, Filter, Container) - Method in class com.cbe.QueryChain
Performs a join requet in conjunction with a query to adjust resluts with additional constraints
on the joined container.If chained with a query or other joins the delegate will be called once
with the complete joined query result.
join(Container, String, String, Filter, Container, ItemEventProtocol) - Method in class com.cbe.QueryChain
Performs a join requet in conjunction with a query to adjust resluts with additional constraints
on the joined container.If chained with a query or other joins the delegate will be called once
with the complete joined query result.
join(Container, String, String, Filter, ItemEventProtocol) - Method in class com.cbe.QueryChain
Performs a join requet in conjunction with a query to get related items from another container
with additional constraints.
join(Container, String, String, ItemEventProtocol) - Method in class com.cbe.QueryChain
Performs a join requet in conjunction with a query to get related items from another container.
join(String, GroupEventProtocol) - Method in class com.cbe.Group
Request to join a group, in this first version All members will be Public, meaning visable for other member inside the group.
join(String, GroupEventProtocol, int) - Method in class com.cbe.Group
Request to join a group, in this first version All members will be Public, meaning visable for other member inside the group.
join(String, GroupEventProtocol, int, String) - Method in class com.cbe.Group
Request to join a group, in this first version All members will be Public, meaning visable for other member inside the group.
joined() - Method in class com.cbe.Group
Searched groups is obtained through the GroupQuery response.

K

keyValues() - Method in class com.cbe.Object
Returns all the keyValues
kick(String, GroupEventProtocol) - Method in class com.cbe.Member
kick member.

L

lastName() - Method in class com.cbe.Account
Returns the surname of the user.
leave(GroupEventProtocol) - Method in class com.cbe.Group
Leave group.
length() - Method in class com.cbe.Object
Returns the binary length/size of the object.
Length - Static variable in class com.cbe.FilterOrder
 
listAvailableShares(ShareEventProtocol) - Method in class com.cbe.ShareManager
lists shares that have been shared to you.
listBannedMembers(GroupEventProtocol) - Method in class com.cbe.Group
Lists all banned former members, or users.
listGroups(GroupEventProtocol) - Method in class com.cbe.GroupManager
List all current joined groups.
listMembers(GroupEventProtocol) - Method in class com.cbe.Group
List all members in the group.
listMyShares(ShareEventProtocol) - Method in class com.cbe.ShareManager
lists shares that have been shared by you.
logIn(String, String, String, AccountEventProtocol) - Static method in class com.cbe.CloudBackend
This should return a instance of cloudbackend giving the user access to the root contianer and logIng in the user
logIn(String, String, String, String, AccountEventProtocol) - Static method in class com.cbe.CloudBackend
This should return a instance of cloudbackend giving the user access to the root contianer and logIng in the user

M

matchesGroupId(long) - Method in class com.cbe.GroupFilter
 
matchesQuery(long, int, boolean) - Method in class com.cbe.GroupFilter
 
matchesQuery(Group) - Method in class com.cbe.GroupFilter
 
Member - Class in com.cbe
Class Member, Contains API:s for managing group members.
Member() - Constructor for class com.cbe.Member
 
memberId() - Method in class com.cbe.Member
Returns member id.
Members_Vec - Class in com.cbe
class Members_Vec java implementation of c++ std vector of CBE::Member objects.
Members_Vec() - Constructor for class com.cbe.Members_Vec
 
Members_Vec(int, Member) - Constructor for class com.cbe.Members_Vec
 
Members_Vec(Member[]) - Constructor for class com.cbe.Members_Vec
 
Members_Vec(Members_Vec) - Constructor for class com.cbe.Members_Vec
 
Members_Vec(Iterable<Member>) - Constructor for class com.cbe.Members_Vec
 
move(long, ItemEventProtocol) - Method in class com.cbe.Container
Move is used to move container whith its content to user specified location ex other container or to root container.
move(long, ItemEventProtocol) - Method in class com.cbe.Object
Move object to either a container or the root container:

N

name() - Method in class com.cbe.Group
Returns the name of the group.
name() - Method in class com.cbe.Item
Returns the name.
name() - Method in class com.cbe.Member
Returns the member name.
NotEnoughSpace - Static variable in class com.cbe.FailedStatus
 

O

Obj_KV_Map - Class in com.cbe
class Abj_KV_Map java implementation of c++ std map with Key/Value String/Obj_VI_Pair.
Obj_KV_Map() - Constructor for class com.cbe.Obj_KV_Map
 
Obj_KV_Map(Obj_KV_Map) - Constructor for class com.cbe.Obj_KV_Map
 
Obj_VI_Pair - Class in com.cbe
class Obj_VI_Pair java implementation of c++ std pair with Key/Value String/boolean.
Obj_VI_Pair() - Constructor for class com.cbe.Obj_VI_Pair
 
Obj_VI_Pair(Obj_VI_Pair) - Constructor for class com.cbe.Obj_VI_Pair
 
Obj_VI_Pair(String, boolean) - Constructor for class com.cbe.Obj_VI_Pair
 
Object - Class in com.cbe
Class Object, API:s to create, download and Object management on the server / edge node.
Object() - Constructor for class com.cbe.Object
 
objectsLoaded() - Method in class com.cbe.QueryResult
Returns # of objects loaded in to the query result.
oldParentId() - Method in class com.cbe.Item
 
onACLError(int, long, long, String, String) - Method in class com.cbe.ShareEventProtocol
Gets called when errors regarding ACLs have occured, outcome of a get or setACL that has failed.
onChunkReceived(Object, long, long) - Method in class com.cbe.TransferDownloadEventProtocol
Gets called when a chunk of data has successfully been recieved.
onChunkSent(Object, long, long) - Method in class com.cbe.TransferUploadEventProtocol
Gets called when a chunk of data has successfully been recieved.
onContainerACLAdded(ACL_Map) - Method in class com.cbe.ShareEventProtocol
Gets called when an Access Control List (std::map with user_id and permission) has been added to a Container
onContainerAclLoaded(UserId_Vec, ACL_Map) - Method in class com.cbe.ShareEventProtocol
Gets called when an Access Control List (std::map with user_id and permission) has been loaded for a Container
onContainerAdded(Container) - Method in class com.cbe.ItemEventProtocol
Gets called when a Container has been added.
onContainerMoved(Container) - Method in class com.cbe.ItemEventProtocol
Gets called when a Container has been moved.
onContainerRemoved(long, String) - Method in class com.cbe.ItemEventProtocol
Gets called when a Container has been removed.
onContainerRenamed(Container) - Method in class com.cbe.ItemEventProtocol
Gets called when a Container has been renamed.
onContainerRestored(Container) - Method in class com.cbe.ItemEventProtocol
Gets called when a Container has been restored.
onContainerShared(long) - Method in class com.cbe.ShareEventProtocol
Gets called when a Container has been shared
onContainerUnShared(String) - Method in class com.cbe.ShareEventProtocol
Gets called when a Container has been unShared, message will be OK else an shareError will be thrown.
onCreated(long) - Method in class com.cbe.AccountEventProtocol
Gets called when the account status has changed (required).
onError(long, long, String, String) - Method in class com.cbe.AccountEventProtocol
Gets called when the account status has changed (required).
onGroupAdded(long, Group) - Method in class com.cbe.GroupEventProtocol
Gets called when a group has been created.
onGroupError(long, long, long, long, String, String) - Method in class com.cbe.GroupEventProtocol
Gets called when an error have occured.
onGroupRemoved(long) - Method in class com.cbe.GroupEventProtocol
Gets called when a group has been removed.
onGroupRenamed(long) - Method in class com.cbe.GroupEventProtocol
Gets called when a group have been renamed.
onGroupSearchLoaded(long, GroupQuery) - Method in class com.cbe.GroupEventProtocol
 
onItemError(Item, int, long, long, long, String, String) - Method in class com.cbe.ItemEventProtocol
Gets called when an error regarding an item occurred.
onJoinError(long, long, String, String) - Method in class com.cbe.ItemEventProtocol
Gets called when an join error has happened, ex: Bad Request in form of key word searching for table does not exist.
onListAvailableShares(QueryResult) - Method in class com.cbe.ShareEventProtocol
Gets called when a query for available shares that have been shared to you.
onListBannedMembers(Members_Vec) - Method in class com.cbe.GroupEventProtocol
Gets called when listBannedMembers has been called.
onListGroups(Groups_Vec) - Method in class com.cbe.GroupEventProtocol
Lists the groups that the user is included in or owner/admin of.
onListMembers(long, Members_Vec) - Method in class com.cbe.GroupEventProtocol
Gets called when a list call of members of a group have happened.
onListMyShares(QueryResult) - Method in class com.cbe.ShareEventProtocol
Gets called when a query for shares that you have shared to other accounts or groups.
onLoadError(Filter, long, long, String, String) - Method in class com.cbe.ItemEventProtocol
If a query fail e.g a filter requesting a container or object that does not exists, a loadError will happen.
"In the future when there will be micro clouds with edge nodes including central clouds you will be able to ask for containers and objects
from different peering points in the hierarchy and might then fail if the object or container is not loacated in that point (due to settings in where you want data replicated).
onLogin(long, CloudBackend) - Method in class com.cbe.AccountEventProtocol
Gets called when the account status has changed (required).
onLogout(long) - Method in class com.cbe.AccountEventProtocol
Gets called when the account status has changed (required).
onMemberBanned(long) - Method in class com.cbe.GroupEventProtocol
Gets called when a member has been banned.
onMemberJoinGroup(long) - Method in class com.cbe.GroupEventProtocol
Gets called when a user have become a member of a group.
onMemberKicked(long) - Method in class com.cbe.GroupEventProtocol
Gets called when a member has been kicked.
onMemberLeaveGroup(long) - Method in class com.cbe.GroupEventProtocol
Gets called when the user leaves a group.
onMemberUnBanned(long) - Method in class com.cbe.GroupEventProtocol
Gets called when a member has been unbanned.
onMetadataAdded(Object) - Method in class com.cbe.ItemEventProtocol
Gets called when Metadata has been saved/Added.
onObjectACLAdded(ACL_Map) - Method in class com.cbe.ShareEventProtocol
Gets called when an Access Control List (std::map with user_id and permission) has been added to an Object
onObjectAclLoaded(UserId_Vec, ACL_Map) - Method in class com.cbe.ShareEventProtocol
Gets called when an Access Control List (std::map with user_id and permission) has been loaded for an Object
onObjectAdded(Object) - Method in class com.cbe.ItemEventProtocol
Gets called when a Object has been added.
onObjectBinaryDownloaded(Object, byte[]) - Method in class com.cbe.TransferDownloadEventProtocol
Gets called when a download has completed.
onObjectDownloaded(Object, String) - Method in class com.cbe.TransferDownloadEventProtocol
Gets called when a download has completed.
onObjectDownloadFailed(Object, long) - Method in class com.cbe.TransferDownloadEventProtocol
Gets called when a error has occured in the download stream
onObjectMoved(Object) - Method in class com.cbe.ItemEventProtocol
Gets called when a Object has been moved.
onObjectRemoved(long, String) - Method in class com.cbe.ItemEventProtocol
Gets called when a Object has been removed.
onObjectRenamed(Object) - Method in class com.cbe.ItemEventProtocol
Gets called when a Object has been renamed.
onObjectShared(long) - Method in class com.cbe.ShareEventProtocol
Gets called when an Object has been shared.
onObjectUnShared(String) - Method in class com.cbe.ShareEventProtocol
Gets called when an Object has been unshared, massage will be OK, if not ok there will be a shareError thrown.
onObjectUpdated(Object) - Method in class com.cbe.ItemEventProtocol
Gets called when a Object has been Updated.
onObjectUploaded(Object) - Method in class com.cbe.TransferUploadEventProtocol
Gets called when a upload has been completed.
onObjectUploadFailed(String, long, long, long, long) - Method in class com.cbe.TransferUploadEventProtocol
Gets called when a error has occured in the upload stream.
onQueryLoaded(QueryResult) - Method in class com.cbe.ItemEventProtocol
Gets called when a Query has been loaded either from cache or edge / cloud
onShareError(int, long, long, String, String) - Method in class com.cbe.ShareEventProtocol
Errors regarding share and list share calls onShareError.
onStreamsLoaded(Object) - Method in class com.cbe.ItemEventProtocol
Gets called when a Object has been Updated.
order() - Method in class com.cbe.GroupFilter
 
order(String) - Method in class com.cbe.GroupFilter
 
ownerId() - Method in class com.cbe.Item
Returns the owner id.

P

parentId() - Method in class com.cbe.Group
Group Parent id.
parentId() - Method in class com.cbe.Item
Returns the id of the Items parent.
password() - Method in class com.cbe.Account
Returns the password of the account.
path() - Method in class com.cbe.Item
Returns the path
Private - Static variable in class com.cbe.Visibility
 
Public - Static variable in class com.cbe.Visibility
 
Published - Static variable in class com.cbe.FilterOrder
 
put(BanInfoKey, BanInfoValue) - Method in class com.cbe.BanInfo
 
put(Long, ShareData_Vec) - Method in class com.cbe.ShareInfo_Map
 
put(Long, Integer) - Method in class com.cbe.ACL_Map
 
put(String, Obj_VI_Pair) - Method in class com.cbe.Obj_KV_Map
 

Q

query(long, Filter, ItemEventProtocol) - Method in class com.cbe.CloudBackend
Call to get a list of items in the container using a filter.
query(long, ItemEventProtocol) - Method in class com.cbe.CloudBackend
Call to get a list of items in the container.
query(Filter, ItemEventProtocol) - Method in class com.cbe.Container
Call to get a list of items in the contianer.
query(ItemEventProtocol) - Method in class com.cbe.Container
Call to get a list of items in the container.
QueryChain - Class in com.cbe
Class QueryChain.
QueryChain() - Constructor for class com.cbe.QueryChain
 
QueryResult - Class in com.cbe
Class QueryResult, each query generates a QueryResult object which contains the result and the filter used.
QueryResult() - Constructor for class com.cbe.QueryResult
 
queryWithPath(String, ItemEventProtocol) - Method in class com.cbe.CloudBackend
Queries with a given path to the container or object given in the path
queryWithPath(String, ItemEventProtocol) - Method in class com.cbe.Container
Queries the container with a given relative path, returns container with objects.
queryWithPath(String, ItemEventProtocol, long) - Method in class com.cbe.CloudBackend
Queries with a given path to the container or object given in the path

R

Relevance - Static variable in class com.cbe.FilterOrder
 
remove(int) - Method in class com.cbe.Groups_Vec
 
remove(int) - Method in class com.cbe.Items_Vec
 
remove(int) - Method in class com.cbe.Members_Vec
 
remove(int) - Method in class com.cbe.Requests_Vec
 
remove(int) - Method in class com.cbe.ShareData_Vec
 
remove(int) - Method in class com.cbe.Streams_Vec
 
remove(int) - Method in class com.cbe.UserId_Vec
 
remove(GroupEventProtocol) - Method in class com.cbe.Group
Remove group (exlusive for group owners).
remove(ItemEventProtocol) - Method in class com.cbe.Container
Removes/deletes the container and all its content.
remove(ItemEventProtocol) - Method in class com.cbe.Object
Remove the object from cloud and locally
remove(Object) - Method in class com.cbe.ACL_Map
 
remove(Object) - Method in class com.cbe.BanInfo
 
remove(Object) - Method in class com.cbe.Obj_KV_Map
 
remove(Object) - Method in class com.cbe.ShareInfo_Map
 
removeListener(ItemEventProtocol) - Method in class com.cbe.CloudBackend
removes a listner that will recieve updates as changes occur on the account
removeRange(int, int) - Method in class com.cbe.Members_Vec
 
rename(String, GroupEventProtocol) - Method in class com.cbe.Group
Rename the Group, group id does not change.
rename(String, ItemEventProtocol) - Method in class com.cbe.Container
Rename the container.
rename(String, ItemEventProtocol) - Method in class com.cbe.Object
Rename object:
Request - Class in com.cbe
Class Request, is a support class for futer use on group join requests.
Request() - Constructor for class com.cbe.Request
 
requests() - Method in class com.cbe.Group
Requests to join the group.
Requests_Vec - Class in com.cbe
class Request_Vec java implementation of c++ std vector of CBE::Request objects.
Requests_Vec() - Constructor for class com.cbe.Requests_Vec
 
Requests_Vec(int, Request) - Constructor for class com.cbe.Requests_Vec
 
Requests_Vec(Request[]) - Constructor for class com.cbe.Requests_Vec
 
Requests_Vec(Requests_Vec) - Constructor for class com.cbe.Requests_Vec
 
Requests_Vec(Iterable<Request>) - Constructor for class com.cbe.Requests_Vec
 
reserve(long) - Method in class com.cbe.Groups_Vec
 
reserve(long) - Method in class com.cbe.Items_Vec
 
reserve(long) - Method in class com.cbe.Members_Vec
 
reserve(long) - Method in class com.cbe.Requests_Vec
 
reserve(long) - Method in class com.cbe.ShareData_Vec
 
reserve(long) - Method in class com.cbe.Streams_Vec
 
reserve(long) - Method in class com.cbe.UserId_Vec
 
Role - Class in com.cbe
Class Role, originates from a struct on c++ which is made for structuring Role data on the Member class.
Role() - Constructor for class com.cbe.Role
Constructor.
rootContainer() - Method in class com.cbe.Account
Returns the rootContainer for the account
rootDriveId() - Method in class com.cbe.Account
Returns the rootContainerId for the account

S

S1 - Static variable in class com.cbe.FilterOrder
 
S2 - Static variable in class com.cbe.FilterOrder
 
S3 - Static variable in class com.cbe.FilterOrder
 
S4 - Static variable in class com.cbe.FilterOrder
 
search(Filter, long, ItemEventProtocol) - Method in class com.cbe.CloudBackend
Search the whole container for tags related to Objects in the container structure.
search(Filter, ItemEventProtocol) - Method in class com.cbe.Container
Search the whole container for tags related to Objects in the container structure.
search(String, long, ItemEventProtocol) - Method in class com.cbe.CloudBackend
Search the whole container for tags related to Objects in the container structure.
search(String, ItemEventProtocol) - Method in class com.cbe.Container
Search the whole container for tags related to Objects in the container structure.
searchGroups(GroupFilter, GroupEventProtocol) - Method in class com.cbe.GroupManager
Search for open public groups.
searchGroups(GroupFilter, GroupEventProtocol, long) - Method in class com.cbe.GroupManager
Search for open public groups.
set(int, Group) - Method in class com.cbe.Groups_Vec
 
set(int, Item) - Method in class com.cbe.Items_Vec
 
set(int, Member) - Method in class com.cbe.Members_Vec
 
set(int, Request) - Method in class com.cbe.Requests_Vec
 
set(int, ShareData) - Method in class com.cbe.ShareData_Vec
 
set(int, Stream) - Method in class com.cbe.Streams_Vec
 
set(int, Long) - Method in class com.cbe.UserId_Vec
 
set_length(long) - Method in class com.cbe.Stream
set length/size of the binary data of the stream.
set_streamId(long) - Method in class com.cbe.Stream
set Stream id.
setACL(ACL_Map, ShareEventProtocol) - Method in class com.cbe.Container
set the Access control list for the container.
setACL(ACL_Map, ShareEventProtocol) - Method in class com.cbe.Object
set the Access control list for the object.

setAlias(String) - Method in class com.cbe.Request
 
setApplicationComment(String) - Method in class com.cbe.Request
 
setAscending(boolean) - Method in class com.cbe.Filter
Sets the Order in which data should be displayed: Ascending, show deleted items and if Containers should be displayed top down first.
setAscending(boolean) - Method in class com.cbe.GroupFilter
Sets the Order in which data should be displayed: Acending meaning alfabetical
setByPassCache(boolean) - Method in class com.cbe.Filter
Set bool to true, to skip the cache.
setContainerFirst(boolean) - Method in class com.cbe.Filter
 
setCount(long) - Method in class com.cbe.Filter
Set the Number of items you want to get from a container.
setCount(long) - Method in class com.cbe.GroupFilter
Set the Number of items you want to get from a container.
setDataType(int) - Method in class com.cbe.Filter
Set which data types to query for.
setDate(long) - Method in class com.cbe.Request
 
setDeleted(boolean) - Method in class com.cbe.Filter
 
setDeleted(boolean) - Method in class com.cbe.GroupFilter
If you want to see deleted groups set deleted to true.
setFilter(String) - Method in class com.cbe.GroupFilter
Not fully tested but should be a regular expression.
setFirst(long) - Method in class com.cbe.BanInfoKey
 
setFirst(long) - Method in class com.cbe.BanInfoValue
 
setFirst(String) - Method in class com.cbe.Obj_VI_Pair
 
setGroupOrder(FilterOrder) - Method in class com.cbe.GroupFilter
Set the order of how data will be shown by the enum of FilterOrder ex: Titel first, published e.t.c
setId(long) - Method in class com.cbe.ShareData
set userId or groupId depending on if owner is a group or a user.
setIsUserId(boolean) - Method in class com.cbe.ShareData
Set if the owner is a userId (true) else if the owner is a group set false.
setItemOrder(FilterOrder) - Method in class com.cbe.Filter
Set the order of how data will be shown by the enum of FilterOrder ex: Titel first, Relevance, published e.t.c
setOffset(long) - Method in class com.cbe.Filter
Set the offset for paging, offset is the item offset where to start your query.
setOffset(long) - Method in class com.cbe.GroupFilter
Set the offset for paging, offset is the item offset where to start your query.
setQuery(String) - Method in class com.cbe.Filter
Set the query string, e.x: Name:* (would search for all objects with the metadata key of Name).
setQuery(String) - Method in class com.cbe.GroupFilter
Set the query string, e.x: Name:* (would search for all objects with the metadata key of Name).
setRole(String) - Method in class com.cbe.Role
Set Role name.
setSecond(boolean) - Method in class com.cbe.Obj_VI_Pair
 
setSecond(long) - Method in class com.cbe.BanInfoKey
 
setSecond(String) - Method in class com.cbe.BanInfoValue
 
setUserId(long) - Method in class com.cbe.Request
 
share(long, String, ShareEventProtocol) - Method in class com.cbe.Container
Shares a container and its content to a user.
share(long, String, ShareEventProtocol) - Method in class com.cbe.Object
Share Object to a user.
ShareData - Class in com.cbe
Class for share data management.
ShareData() - Constructor for class com.cbe.ShareData
Constructor, id is set to 0 and isUserId is true.
ShareData_Vec - Class in com.cbe
class ShareData_Vec java implementation of c++ std vector of CBE::ShareData objects.
ShareData_Vec() - Constructor for class com.cbe.ShareData_Vec
 
ShareData_Vec(int, ShareData) - Constructor for class com.cbe.ShareData_Vec
 
ShareData_Vec(ShareData_Vec) - Constructor for class com.cbe.ShareData_Vec
 
ShareData_Vec(ShareData[]) - Constructor for class com.cbe.ShareData_Vec
 
ShareData_Vec(Iterable<ShareData>) - Constructor for class com.cbe.ShareData_Vec
 
ShareEventProtocol - Class in com.cbe
Protocol for implementing a share delegate.
Abstract base class which is used when you want notification on changes related to share calls.
ShareEventProtocol() - Constructor for class com.cbe.ShareEventProtocol
 
ShareInfo_Map - Class in com.cbe
class ShareInfo_Map java implementation of c++ std map with Key/Value Long/ShareData_Vec.
ShareInfo_Map() - Constructor for class com.cbe.ShareInfo_Map
 
ShareInfo_Map(ShareInfo_Map) - Constructor for class com.cbe.ShareInfo_Map
 
shareManager() - Method in class com.cbe.CloudBackend
Returns the shareManager object where list available and list my shares are available.
ShareManager - Class in com.cbe
Class for Managing Shares.
This is class has API calls for listing of Shares.
ShareManager() - Constructor for class com.cbe.ShareManager
 
size() - Method in class com.cbe.ACL_Map
 
size() - Method in class com.cbe.BanInfo
 
size() - Method in class com.cbe.Groups_Vec
 
size() - Method in class com.cbe.Items_Vec
 
size() - Method in class com.cbe.Members_Vec
 
size() - Method in class com.cbe.Obj_KV_Map
 
size() - Method in class com.cbe.Requests_Vec
 
size() - Method in class com.cbe.ShareData_Vec
 
size() - Method in class com.cbe.ShareInfo_Map
 
size() - Method in class com.cbe.Streams_Vec
 
size() - Method in class com.cbe.UserId_Vec
 
source() - Method in class com.cbe.Account
Returns the source of the account.
Stream - Class in com.cbe
class Stream, functions for Stream information.
Stream() - Constructor for class com.cbe.Stream
 
streams() - Method in class com.cbe.Object
Returns the currently loaded stream / streams attached to the object.
Streams_Vec - Class in com.cbe
class Streams_Vec java implementation of c++ std vector of CBE::Stream objects.
Streams_Vec() - Constructor for class com.cbe.Streams_Vec
 
Streams_Vec(int, Stream) - Constructor for class com.cbe.Streams_Vec
 
Streams_Vec(Stream[]) - Constructor for class com.cbe.Streams_Vec
 
Streams_Vec(Streams_Vec) - Constructor for class com.cbe.Streams_Vec
 
Streams_Vec(Iterable<Stream>) - Constructor for class com.cbe.Streams_Vec
 
swigToEnum(int) - Static method in class com.cbe.FailedStatus
 
swigToEnum(int) - Static method in class com.cbe.FilterOrder
 
swigToEnum(int) - Static method in class com.cbe.Visibility
 
swigValue() - Method in class com.cbe.FailedStatus
 
swigValue() - Method in class com.cbe.FilterOrder
 
swigValue() - Method in class com.cbe.Visibility
 

T

Title - Static variable in class com.cbe.FilterOrder
Note* for groupFilters FilterOrder Relevance is not possible.
toString() - Method in class com.cbe.FailedStatus
 
toString() - Method in class com.cbe.FilterOrder
 
toString() - Method in class com.cbe.Visibility
 
totalCount() - Method in class com.cbe.GroupQuery
total Groups in the cloud matching the query result.
totalCount() - Method in class com.cbe.QueryResult
total # items in the cloud matching the query result.
TransferDownloadEventProtocol - Class in com.cbe
Protocol for implementing a transfer download delegate.
Abstract base class which is used when you want notification on changes related to downloads.
TransferDownloadEventProtocol() - Constructor for class com.cbe.TransferDownloadEventProtocol
 
TransferUploadEventProtocol - Class in com.cbe
Protocol for implementing a transfer upload delegate.
Abstract base class which is used when you want notification on changes related to uploads.
TransferUploadEventProtocol() - Constructor for class com.cbe.TransferUploadEventProtocol
 
type() - Method in class com.cbe.Item
Container or Object

U

unBan(GroupEventProtocol) - Method in class com.cbe.Member
un ban member
Unknown - Static variable in class com.cbe.FailedStatus
 
unShare(long, ShareEventProtocol) - Method in class com.cbe.Container
unShare the container to a specific shareId created when sharing.
unShare(long, ShareEventProtocol) - Method in class com.cbe.Object
unShare the object to a specific shareId created when sharing.
updateCompareValue() - Method in class com.cbe.GroupFilter
 
updated() - Method in class com.cbe.Item
Returns the updated date/time in Unix time
Updated - Static variable in class com.cbe.FilterOrder
 
updateKeyValues(ItemEventProtocol) - Method in class com.cbe.Object
Adds keyValue data to the existing object, if data has the same name it will be overwritten else itt will add to the existing keyValue on the object.
updateKeyValues(ItemEventProtocol, Obj_KV_Map) - Method in class com.cbe.Object
Adds keyValue data to the existing object, if data has the same name it will be overwritten else itt will add to the existing keyValue on the object.
upload(String, String, TransferUploadEventProtocol) - Method in class com.cbe.Container
Upload object to container with path, the object is instantly returned with a temp.
uploadBinary(String, byte[], TransferUploadEventProtocol) - Method in class com.cbe.Container
Upload object to container with binary data:
userId() - Method in class com.cbe.Account
Returns the account id of the user.
UserId_Vec - Class in com.cbe
class UserId_Vec java implementation of c++ std vector of user ids (long).
UserId_Vec() - Constructor for class com.cbe.UserId_Vec
 
UserId_Vec(int, long) - Constructor for class com.cbe.UserId_Vec
 
UserId_Vec(long[]) - Constructor for class com.cbe.UserId_Vec
 
UserId_Vec(UserId_Vec) - Constructor for class com.cbe.UserId_Vec
 
UserId_Vec(Iterable<Long>) - Constructor for class com.cbe.UserId_Vec
 
username() - Method in class com.cbe.Account
Returns the username of the account.
username() - Method in class com.cbe.Item
Returns the username of the Containers owner.

V

version() - Method in class com.cbe.CloudBackend
Returns the version of the CloudBackend SDK.
visibility() - Method in class com.cbe.Member
Returns member visibility, private or public
Visibility - Class in com.cbe
class FailedStatus java implementation of c++ enum for setting visibility on group or group members.
A B C D E F G I J K L M N O P Q R S T U V 
All Classes All Packages