⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jetspeeddescriptorsstore.java

📁 jetspeed源代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - isConnected : true");
		}

		return true;
	}

	// ----------------------------------------------------- XAResource Methods

	/**
	 * Commit the global transaction specified by xid.
	 */
	public void commit(Xid xid, boolean onePhase) throws XAException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - commit");
		}

		// No Turbine user info update by using this descriptor store
		/*
		        super.commit(xid, onePhase);
		        try {
		            // ---------------  Commit the Turbine user info

		            connection.commit();
		            connection.setAutoCommit(true);


		        } catch (SQLException e) {
		            throw new XAException(XAException.XA_RBCOMMFAIL);
		        }
		   */
	}

	/**
	 * Inform the resource manager to roll back work done on behalf of a
	 * transaction branch.
	 */
	public void rollback(Xid xid) throws XAException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - rollback");
		}
		// No Turbine user info update by using this descriptor store
		/*
		       super.rollback(xid);
		       try {
		           // ---------------  Commit the Turbine user info
		           /*
		           connection.rollback();
		           connection.setAutoCommit(true);


		       } catch (SQLException e) {

		           throw new XAException(XAException.XA_HEURCOM);
		       }
		       */
	}

	/**
	 * Start work on behalf of a transaction branch specified in xid.
	 */
	public void start(Xid xid, int flags) throws XAException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - start");
		}
		// No Turbine user info update by using this descriptor store
		/*
		        System.out.println("JDBDescriptorStore.start()");
		        super.start(xid, flags);
		        try {
		            connection.setAutoCommit(false);
		        } catch (SQLException e) {
		            System.out.println("JDBDescriptorStore.start() hummm begin");
		            throw new XAException(XAException.XAER_RMERR);

		        }
		*/
	}

	/**
	 * Update an object.
	 *
	 * @param object Object to update
	 * @exception ServiceAccessException Error accessing the Service
	 * @exception ObjectNotFoundException The object to update was not found
	 */
	public void storeObject(Uri uri, ObjectNode object)
		throws ServiceAccessException, ObjectNotFoundException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - storeObject :" + uri);
		}
	}

	/**
	 * Create a new object.
	 *
	 * @param object ObjectNode
	 * @param uri Uri of the object we want to create
	 * @exception ServiceAccessException Error accessing the Service
	 * @exception ObjectAlreadyExistsException An object already exists
	 * at this Uri
	 */
	public void createObject(Uri uri, ObjectNode object)
		throws ServiceAccessException, ObjectAlreadyExistsException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - createObject :" + uri);
		}
	}

	/**
	 * Remove an object.
	 *
	 * @param object Object to remove
	 * @exception ServiceAccessException Error accessing the Service
	 * @exception ObjectNotFoundException The object to remove was not found
	 */
	public void removeObject(Uri uri, ObjectNode object)
		throws ServiceAccessException, ObjectNotFoundException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - removeObject");
		}
	}

	/**
	 * Grant a new permission.
	 *
	 * @param permission Permission we want to create
	 * @exception ServiceAccessException Error accessing the Service
	 */
	public void grantPermission(Uri uri, NodePermission permission)
		throws ServiceAccessException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - grantPermission");
		}
	}

	/**
	 * Revoke a permission.
	 *
	 * @param permission Permission we want to create
	 * @exception ServiceAccessException Error accessing the Service
	 */
	public void revokePermission(Uri uri, NodePermission permission)
		throws ServiceAccessException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - revokePermission");
		}
	}

	/**
	 * Revoke all the permissions on an object.
	 *
	 * @param permission Permission we want to create
	 * @exception ServiceAccessException Error accessing the Service
	 */
	public void revokePermissions(Uri uri) throws ServiceAccessException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - revokePermission");
		}
	}

	/**
	 * Enumerate permissions on an object.
	 *
	 * @param permission Permission we want to create
	 * @exception ServiceAccessException Error accessing the Service
	 */
	public Enumeration enumeratePermissions(Uri uri)
		throws ServiceAccessException
	{
		//Vector permissionVector = new Vector();
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - enumeratePermission : " + uri);
		}
		/*NodePermission permission =
			new NodePermission(
				uri.toString(),
				null,
				"/users/turbine",
				"/actions/read",
				true,
				false);
		permissionVector.addElement(permission);
		return permissionVector.elements();
		*/
        return null;
	}

	/**
	 * Create a new lock.
	 *
	 * @param lock Lock token
	 * @exception ServiceAccessException Service access error
	 */
	public void putLock(Uri uri, NodeLock lock) throws ServiceAccessException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - putLock");
		}
	}

	/**
	 * Renew a lock.
	 *
	 * @param lock Token to renew
	 * @exception ServiceAccessException Service access error
	 * @exception LockTokenNotFoundException Lock token was not found
	 */
	public void renewLock(Uri uri, NodeLock lock)
		throws ServiceAccessException, LockTokenNotFoundException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - renewLock");
		}
	}

	/**
	 * Unlock.
	 *
	 * @param lock Token to remove
	 * @exception ServiceAccessException Service access error
	 * @exception LockTokenNotFoundException Lock token was not found
	 */
	public void removeLock(Uri uri, NodeLock lock)
		throws ServiceAccessException, LockTokenNotFoundException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - removeLock");
		}
	}

	/**
	 * Kill a lock.
	 *
	 * @param lock Token to remove
	 * @exception ServiceAccessException Service access error
	 * @exception LockTokenNotFoundException Lock token was not found
	 */
	public void killLock(Uri uri, NodeLock lock)
		throws ServiceAccessException, LockTokenNotFoundException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - KillLock");
		}
	}

	/**
	 * Enumerate locks on an object.
	 *
	 * @param subject Subject
	 * @return Enumeration List of locks which have been put on the subject
	 * @exception ServiceAccessException Service access error
	 */
	public Enumeration enumerateLocks(Uri uri) throws ServiceAccessException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - enumerateLocks : " + uri);
		}

		return new Vector().elements();
	}

	/**
	 * Retrieve the revisions informations of an object.
	 *
	 * @param uri Uri
	 * @exception ServiceAccessException Service access error
	 * @exception RevisionDescriptorNotFoundException Revision descriptor
	 * was not found
	 */
	public NodeRevisionDescriptors retrieveRevisionDescriptors(Uri uri)
		throws ServiceAccessException, RevisionDescriptorNotFoundException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - retrieveRevisionDescriptor");
		}

		return null;
	}

	/**
	 * Create a new revision information object.
	 *
	 * @param uri Uri
	 * @param revisionDescriptors Node revision descriptors
	 * @exception ServiceAccessException Service access error
	 */
	public void createRevisionDescriptors(
		Uri uri,
		NodeRevisionDescriptors revisionDescriptors)
		throws ServiceAccessException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - createRevisionDescriptors");
		}
	}

	/**
	 * Update revision information.
	 *
	 * @param uri Uri
	 * @param revisionDescriptors Node revision descriptors
	 * @exception ServiceAccessException Service access error
	 * @exception RevisionDescriptorNotFoundException Revision descriptor
	 * was not found
	 */
	public void storeRevisionDescriptors(
		Uri uri,
		NodeRevisionDescriptors revisionDescriptors)
		throws ServiceAccessException, RevisionDescriptorNotFoundException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - storeRevisionDescriptors");
		}
	}

	/**
	 * Remove revision information.
	 *
	 * @param uri Uri
	 * @exception ServiceAccessException Service access error
	 */
	public void removeRevisionDescriptors(Uri uri)
		throws ServiceAccessException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - removeRevisionDescriptors");
		}
	}

	/**
	 * Retrieve an individual object's revision descriptor.
	 *
	 * @param Uri uri
	 * @param revisionNumber Node revision number
	 */
	public NodeRevisionDescriptor retrieveRevisionDescriptor(
		Uri uri,
		NodeRevisionNumber revisionNumber)
		throws ServiceAccessException, RevisionDescriptorNotFoundException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - retrieveRevisionDescriptor");
		}

		return null;
	}

	/**
	 * Create a new revision descriptor.
	 *
	 * @param uri Uri
	 * @param revisionDescriptor Node revision descriptor
	 * @exception ServiceAccessException Service access error
	 */
	public void createRevisionDescriptor(
		Uri uri,
		NodeRevisionDescriptor revisionDescriptor)
		throws ServiceAccessException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - createRevisionDescriptor");
		}

		return;
	}

	/**
	 * Update a revision descriptor.
	 *
	 * @param uri Uri
	 * @param revisionDescriptors Node revision descriptor
	 * @exception ServiceAccessException Service access error
	 * @exception RevisionDescriptorNotFoundException Revision descriptor
	 * was not found
	 */
	public void storeRevisionDescriptor(
		Uri uri,
		NodeRevisionDescriptor revisionDescriptor)
		throws ServiceAccessException, RevisionDescriptorNotFoundException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - storeRevisionDescriptor");
		}
	}

	/**
	 * Remove a revision descriptor.
	 *
	 * @param uri Uri
	 * @param revisionNumber Revision number
	 * @exception ServiceAccessException Service access error
	 */
	public void removeRevisionDescriptor(Uri uri, NodeRevisionNumber number)
		throws ServiceAccessException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - removeRevisionDescriptor");
		}
	}

	/**
	 * Initializes the data source with a set of parameters.
	 *
	 * @param parameters Hashtable containing the parameters' name
	 * and associated value
	 * @exception ServiceParameterErrorException Incorrect service parameter
	 * @exception ServiceParameterMissingException Service parameter missing
	 */
	public void setParameters(Hashtable parameters)
		throws ServiceParameterErrorException, ServiceParameterMissingException
	{
		if (Log.getLogger().isDebugEnabled())
		{
			Log.debug("TurbineDescriptorStore - setParamters");
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -