Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
  * regarding copyright ownership.  The ASF licenses this file
  * to you under the Apache License, Version 2.0 (the
  * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
package org.apache.sling.installer.api.tasks;
import  org.osgi.framework.Version;


A task resource is a registered resource which has been processed by a ResourceTransformer and is now about to be processed by an .
public interface TaskResource extends RegisteredResource {

    
Get the value of an attribute. Attributes include the bundle symbolic name, bundle version, etc.

Parameters:
key The name of the attribute
Returns:
The value of the attribute or null
    Object getAttribute(String key);

    
Set the value of an attribute.

Parameters:
key The name of the attribute
value The attribute value or null to remove it.
    void setAttribute(String keyObject value);

    
Get the current state of the resource.
    ResourceState getState();

    
Get the value of a temporary attribute.

Parameters:
key The name of the attribute
Returns:
The value of the attribute or null
    Object getTemporaryAttribute(String key);

    
Set the value of a temporary attribute.

Parameters:
key The name of the attribute
value The attribute value or null to remove it.
    void setTemporaryAttribute(String keyObject value);

    
Return the version of the artifact.

Returns:
The version of the artifact or null
Since:
1.2
    Version getVersion();
New to GrepCode? Check out our FAQ X