getItemInfo
public com.pmstation.shared.soap.api.AccountItem getItemInfo(java.lang.String login,
java.lang.String password, long itemID, boolean dir) Common method for getFileInfo(String, String, long) and getDirInfo(String, String, long) distinguished by value of dir parameter. Parameters:
login - user login
password - user password itemID - id of element dir - if true then supplied Id is folder and file otherwise getItems
public com.pmstation.shared.soap.api.AccountItem[] getItems(java.lang.String login,
java.lang.String password, long dirID) Returns array of infos about contents of specified dir. Parameters:
login - user login
password - user password dirID - id of folder to list (-1 for root) Returns:
Array of info items
getAllItems
public com.pmstation.shared.soap.api.AccountItem[] getAllItems(java.lang.String login,
java.lang.String password) Returns info about all items in user's root folder. Parameters:
login - user login
password - user password Returns:
Array of info records about user's root folder content
getItemsPartial
AccountItem[] getItemsPartial(java.lang.String login,
java.lang.String password, long dirId, int startIndex, int count) Get specified count folders' items ordered by name, folders first starting from startIndex. getItemsCount
long getItemsCount(java.lang.String login,
java.lang.String password, long dirID) Returns item count for dirId (-1 for root folder). getSharedDirItems
public com.pmstation.shared.soap.api.AccountItem[] getSharedDirItems(java.lang.String login,
java.lang.String password, long dirID, java.lang.String dirPassword, java.lang.String userDirPassword) Return content of possibly not owned shared folder. Parameters:
login - user login
password - user password dirID - id of folder to view dirPassword - 4shared generated dir password userDirPassword - user set dir password if needed Returns:
content of specified shared folder or null
getRecycleBinItems
public com.pmstation.shared.soap.api.AccountItem[] getRecycleBinItems(java.lang.String login,
java.lang.String password) Returns info about files in recycle bin. Parameters:
login - user login
password - user password Returns:
Array of recycle bin content info items
pasteFilesDirs
public java.lang.String pasteFilesDirs(java.lang.String login,
java.lang.String password, long toFolderId, boolean makeCopy, long[] fileIds, long[] dirIds) Copy-pastes or cut-pastes a group of files and dirs. Use this to copy or move a group of files to another directory. Parameters:
login - user login
password - user password toFolderId - target folder id makeCopy - - exec copy+paste if true, exec cut+paste if false fileIds - ids of file to be moved/copied dirIds - ids of folders to be moved/copied Returns:
diagnostic message or empty string if all ok
decodeId
java.lang.String decodeId(java.lang.String login,
java.lang.String password, java.lang.String encodedId) turns new encoded folder id into form id+"/"+4shared_password for shared folder browsing encoded folder id can be found as 8-symbol group of folder url right after /dir/ regexp:
http://www.4shared.com/dir/(.{8,8})/.*
decodeLink
long decodeLink(java.lang.String login,
java.lang.String password, java.lang.String link) Used to get item id from item link. |