ccc.api.core
Interface Aliases

All Known Implementing Classes:
AliasesEJB, AliasesImpl

public interface Aliases

API for manipulating Aliases.

Author:
Civic Computing Ltd.

Field Summary
static java.lang.String NAME
          NAME : String.
 
Method Summary
 java.lang.String aliasTargetName(java.util.UUID aliasId)
          Retrieve the target name for a alias.
 ResourceSummary create(Alias alias)
          Create a new alias in CCC.
 void update(java.util.UUID aliasId, Alias delta)
          Update an alias.
 

Field Detail

NAME

static final java.lang.String NAME
NAME : String.

See Also:
Constant Field Values
Method Detail

aliasTargetName

java.lang.String aliasTargetName(java.util.UUID aliasId)
Retrieve the target name for a alias.

Parameters:
aliasId - The alias' id.
Returns:
The corresponding target name.

create

ResourceSummary create(Alias alias)
Create a new alias in CCC.

Parameters:
alias - The alias to create.
Returns:
A resource summary describing the new alias.

update

void update(java.util.UUID aliasId,
            Alias delta)
Update an alias.

Parameters:
aliasId - The id of the alias to update.
delta - The changes to apply.


Copyright © 2010. All Rights Reserved.