org.apache.maven.mercury.repository.metadata
Interface MetadataOperation

All Known Implementing Classes:
AddPluginOperation, AddVersionOperation, MergeOperation, RemovePluginOperation, RemoveVersionOperation, SetSnapshotOperation, SetVersionOperation

public interface MetadataOperation

change of a Metadata object

Version:
$Id: MetadataOperation.java 720564 2008-11-25 18:58:02Z ogusakov $
Author:
Oleg Gusakov

Method Summary
 boolean perform(Metadata metadata)
          performs the operation
 void setOperand(java.lang.Object data)
          sets the operation's data
 

Method Detail

setOperand

void setOperand(java.lang.Object data)
                throws MetadataException
sets the operation's data

Throws:
MetadataException

perform

boolean perform(Metadata metadata)
                throws MetadataException
performs the operation

Parameters:
metadata - to perform on
Returns:
true if operation changed the data
Throws:
MetadataException


Copyright © 2002-2008 The Apache Software Foundation. All Rights Reserved.