當前位置: 首頁>>代碼示例>>Java>>正文


Java Workspace.setId方法代碼示例

本文整理匯總了Java中com.stacksync.commons.models.Workspace.setId方法的典型用法代碼示例。如果您正苦於以下問題:Java Workspace.setId方法的具體用法?Java Workspace.setId怎麽用?Java Workspace.setId使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.stacksync.commons.models.Workspace的用法示例。


在下文中一共展示了Workspace.setId方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getUserWorkspaceFromResultSet

import com.stacksync.commons.models.Workspace; //導入方法依賴的package包/類
public static UserWorkspace getUserWorkspaceFromResultSet(ResultSet result)
		throws SQLException {

	User user = new User();
	user.setId(UUID.fromString(result.getString("id")));
	user.setName(result.getString("name"));
	user.setEmail(result.getString("email"));
	
	Workspace workspace = new Workspace();
	workspace.setId(UUID.fromString(result.getString("workspace_id")));
	
	UserWorkspace userWorkspace = new UserWorkspace(user, workspace);
	userWorkspace.setOwner(result.getBoolean("is_owner"));
	userWorkspace.setJoinedAt(result.getDate("joined_at"));
	
	return userWorkspace;
}
 
開發者ID:stacksync,項目名稱:stacksync-quota-server,代碼行數:18,代碼來源:DAOUtil.java

示例2: getItemFromResultSet

import com.stacksync.commons.models.Workspace; //導入方法依賴的package包/類
public static Item getItemFromResultSet(ResultSet result) throws SQLException {

		Item item = new Item();
		item.setId(result.getLong("id"));
		item.setLatestVersion(result.getLong("latest_version"));
		item.setFilename(result.getString("filename"));
		item.setMimetype(result.getString("mimetype"));
		item.setIsFolder(result.getBoolean("is_folder"));
		item.setClientParentFileVersion((getLongFromResultSet(result, "client_parent_file_version")));

		Workspace w = new Workspace();
		w.setId(UUID.fromString(result.getString("workspace_id")));
		item.setWorkspace(w);

		Item parent = new Item();
		parent.setId(result.getLong("parent_id"));
		item.setParent(parent);

		return item;
	}
 
開發者ID:stacksync,項目名稱:stacksync-quota-server,代碼行數:21,代碼來源:DAOUtil.java

示例3: add

import com.stacksync.commons.models.Workspace; //導入方法依賴的package包/類
@Override
public void add(Workspace workspace) throws DAOException {
	if (!workspace.isValid()) {
		throw new IllegalArgumentException("Workspace attributes not set");
	}

	Object[] values = { workspace.getLatestRevision(), workspace.getOwner().getId(), workspace.isShared(), workspace.isEncrypted(),
			workspace.getSwiftContainer(), workspace.getSwiftUrl() };

	String query = "INSERT INTO workspace (latest_revision, owner_id, is_shared, is_encrypted, swift_container, swift_url) VALUES (?, ?, ?, ?, ?, ?)";

	UUID id = (UUID)executeUpdate(query, values);

	if (id != null) {
		workspace.setId(id);
	}

}
 
開發者ID:stacksync,項目名稱:sync-service,代碼行數:19,代碼來源:PostgresqlWorkspaceDAO.java

示例4: mapWorkspace

import com.stacksync.commons.models.Workspace; //導入方法依賴的package包/類
private Workspace mapWorkspace(ResultSet result) throws SQLException {
	Workspace workspace = new Workspace();
	workspace.setId(UUID.fromString(result.getString("id")));
	workspace.setLatestRevision(result.getInt("latest_revision"));
	workspace.setShared(result.getBoolean("is_shared"));
	workspace.setEncrypted(result.getBoolean("is_encrypted"));
	workspace.setName(result.getString("workspace_name"));

	workspace.setSwiftContainer(result.getString("swift_container"));
	workspace.setSwiftUrl(result.getString("swift_url"));

	Long parentItemId = result.getLong("parent_item_id");
	
	if (parentItemId == 0L){
		parentItemId = null;
	}
	
	workspace.setParentItem(new Item(parentItemId));
	
	User owner = new User();
	owner.setId(UUID.fromString(result.getString("owner_id")));

	workspace.setOwner(owner);

	return workspace;
}
 
開發者ID:stacksync,項目名稱:sync-service,代碼行數:27,代碼來源:PostgresqlWorkspaceDAO.java


注:本文中的com.stacksync.commons.models.Workspace.setId方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。