@WebRemote
@Restrict("#{identity.loggedIn}")
public String copyAsset(String assetUUID, String newPackage, String newName) {
if ( Contexts.isSessionContextActive() ) {
Identity.instance().checkPermission( new PackageNameType( newPackage ), RoleTypes.PACKAGE_DEVELOPER );
}
log.info( "USER:" + getCurrentUserName() + " COPYING asset: [" + assetUUID + "] to [" + newName + "] in PACKAGE [" + newPackage + "]" );
return repository.copyAsset( assetUUID, newPackage, newName );
}